Architectural Design Flashcards
6 cards from real ASEP practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 Architectural Design flashcards as text
Which architectural view is primarily concerned with depicting the allocation of software components to hardware nodes?
Answer: Deployment view
The deployment view maps software artifacts to hardware infrastructure, showing which components run on which physical or virtual nodes.
What is the primary purpose of an Interface Control Document (ICD) in systems engineering?
Answer: To formally specify interfaces between system elements
An ICD formally defines and controls the interfaces between two or more system elements, ensuring interoperability and compatibility.
In a modular architecture, what does 'high cohesion' within a module indicate?
Answer: The module's internal elements are strongly related and focused on a single purpose
High cohesion means the elements within a module are closely related and work together toward a single, well-defined purpose.
What architectural pattern is most appropriate when a system must process data through a series of sequential transformations?
Answer: Pipe-and-filter pattern
The pipe-and-filter pattern processes data through a chain of sequential processing steps (filters) connected by data channels (pipes).
Which analysis technique evaluates the impact of a single component failure on overall system functionality?
Answer: Failure Mode and Effects Analysis (FMEA)
FMEA systematically examines each potential failure mode of every component and assesses its effect on the overall system.
What is the main benefit of defining architectural 'views' according to the ISO/IEC/IEEE 42010 standard?
Answer: It addresses the concerns of different stakeholders through targeted representations
ISO/IEC/IEEE 42010 uses views and viewpoints to address specific stakeholder concerns, ensuring each audience gets the information relevant to their needs.