ASEP - Associate Systems Engineering Professional Architectural Design Questions and Answers 1 — Questions and Answers
Question 1: A systems engineer is developing the architecture for a new weather satellite. They create a model that defines the system's functions, such as 'Capture Atmospheric Data' and 'Transmit Data to Ground Station,' and shows the logical relationships and data flows between these functions. This model does not specify any hardware or software components. What type of architecture is being defined?
- Component Architecture
- Physical Architecture
- Logical Architecture (Correct answer)
- Deployment Architecture
Correct answer: Logical Architecture
A Logical Architecture focuses on the 'what' the system must do, defining its functions and the relationships between them, independent of any specific implementation. It translates stakeholder needs into a functional view without specifying the 'how,' which is the role of the Physical Architecture.
Question 2: According to ISO/IEC/IEEE 42010, what is the primary purpose of defining architectural 'viewpoints'?
- To provide a complete, single-model representation of the entire system architecture.
- To mandate the specific modeling languages and tools to be used for the architectural description.
- To create templates that frame specific stakeholder concerns and guide the creation of architectural 'views'. (Correct answer)
- To document the final, as-built physical implementation of the system for maintenance purposes.
Correct answer: To create templates that frame specific stakeholder concerns and guide the creation of architectural 'views'.
ISO/IEC/IEEE 42010 defines a 'viewpoint' as a template or set of conventions for constructing a 'view'. A viewpoint is chosen to address a specific set of stakeholder concerns (e.g., performance, security, deployment) and guides the creation of the corresponding view, which is the actual representation of the architecture from that perspective.
Question 3: A team is in the Architectural Design process for a complex system and has developed several alternative architectures. Each alternative meets the primary functional requirements but differs significantly in terms of cost, performance, and maintainability. Which of the following activities is most critical for the team to perform next?
- Requirements Validation
- Trade-off Analysis (Correct answer)
- System Integration
- Configuration Management
Correct answer: Trade-off Analysis
When multiple architectural alternatives exist, a trade-off analysis (or trade study) is a critical activity. This process systematically compares the alternatives against selection criteria, such as cost, performance, risk, and other quality attributes, to select the best-balanced solution that satisfies stakeholder needs.
Question 4: Which of the following best describes the process of 'synthesis' within the context of architectural design?
- Allocating system-level functions and requirements to lower-level architectural components.
- Decomposing stakeholder needs into a set of verifiable system requirements.
- The creative activity of developing a physical architecture by defining and combining hardware and software components to meet functional requirements. (Correct answer)
- The formal review process to ensure the architecture complies with all contractual specifications.
Correct answer: The creative activity of developing a physical architecture by defining and combining hardware and software components to meet functional requirements.
Synthesis is the creative process of defining the physical form of the system. It involves translating the functional architecture into a physical architecture by identifying and structuring hardware, software, and human elements to create a design solution capable of performing the required functions.
Question 5: A systems engineer is tasked with ensuring the architecture for a new medical device addresses the concerns of doctors (usability), hospital IT staff (network security), and regulatory agencies (safety compliance). According to ISO/IEC/IEEE 42010, the engineer would create specific architectural ___________ based on predefined ___________ for each stakeholder group.
- models; diagrams
- requirements; specifications
- views; viewpoints (Correct answer)
- use cases; scenarios
Correct answer: views; viewpoints
ISO/IEC/IEEE 42010 establishes the relationship between stakeholders, their concerns, viewpoints, and views. A viewpoint is a template that defines how to construct a view to address a set of stakeholder concerns. The engineer would select or define viewpoints (e.g., a security viewpoint, a usability viewpoint) and then create the corresponding views (the actual architectural representations) to communicate with each stakeholder group.
Question 6: During the architectural design process, the activity of assigning specific functional and performance requirements to individual hardware and software components within the physical architecture is known as:
- Functional Analysis
- System Verification
- Interface Management
- Allocation (Correct answer)
Correct answer: Allocation
Allocation is the process of distributing, or flowing down, higher-level requirements to lower-level system elements or components. During architectural design, functional and performance requirements defined in the logical architecture are allocated to the specific physical components that will be responsible for satisfying them.
A systems engineer is developing the architecture for a new weather satellite.
They create a model that defines the system's functions, such as 'Capture Atmospheric Data' and 'Transmit Data to Ground Station,' and shows the logical relationships and data flows between these functions.
This model does not specify any hardware or software components.
What type of architecture is being defined?