18 Questions
What are the three groups into which architectural structures can be divided?
Module structures, Component-and-connector structures, Allocation structures
Which type of architectural structure focuses on the way the system's functionality is divided up?
Module structures
What is UML used for in software modeling and design?
Modeling object-oriented solutions
What does the 4+1 view model of architecture include?
Logical view, Process view, Physical view, Development view, Scenario/use case view
What is evaluated in technical architecture evaluation against system quality attributes?
System quality attributes
What is the first design activity in software development according to the text?
Data design
What does ADL (Architecture Description Language) define formally and semantically?
Software architecture
Which design model focuses on refining the architectural representation of software?
Architectural design
Which design model transforms the information domain model into data structures for software implementation?
Data design
What does Procedural/Component Design do in software development?
Transform structural components into procedural/component descriptions
What does Architectural/System Design primarily focus on?
Identifying the overall structure of the system and its components
Which design model provides a detailed description of how structural elements of software will be implemented?
Procedural design
What is the purpose of designing defensively according to the text?
To handle inappropriate use of a component
Which of the following is NOT a software element mentioned in the text?
Files
What should you avoid when designing software according to the text?
Using undocumented features of software libraries
Why should you avoid early releases of technology as per the text?
They often lack long-term support
How can over-zealous defensive design be detrimental according to the text?
By resulting in unnecessarily repetitive checking
What do the relationships between elements in software architecture include?
Function calls
Learn about different groups of architectural structures, including module structures which focus on how a system's functionality is divided up. Explore the concept of externally visible properties in architectural design.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free