Podcast
Questions and Answers
What are the three groups into which architectural structures can be divided?
What are the three groups into which architectural structures can be divided?
- Module structures, Component-and-connector structures, Deployment structures
- Module structures, Interface-and-connector structures, Allocation structures
- Module structures, Component-and-connector structures, Allocation structures (correct)
- Component-and-connector structures, Interface-and-connector structures, Allocation structures
Which type of architectural structure focuses on the way the system's functionality is divided up?
Which type of architectural structure focuses on the way the system's functionality is divided up?
- Deployment structures
- Interface-and-connector structures
- Component-and-connector structures
- Module structures (correct)
What is UML used for in software modeling and design?
What is UML used for in software modeling and design?
- Defining software architecture
- Modeling object-oriented solutions (correct)
- Describing software quality attributes
- Implementing software components
What does the 4+1 view model of architecture include?
What does the 4+1 view model of architecture include?
What is evaluated in technical architecture evaluation against system quality attributes?
What is evaluated in technical architecture evaluation against system quality attributes?
What is the first design activity in software development according to the text?
What is the first design activity in software development according to the text?
What does ADL (Architecture Description Language) define formally and semantically?
What does ADL (Architecture Description Language) define formally and semantically?
Which design model focuses on refining the architectural representation of software?
Which design model focuses on refining the architectural representation of software?
Which design model transforms the information domain model into data structures for software implementation?
Which design model transforms the information domain model into data structures for software implementation?
What does Procedural/Component Design do in software development?
What does Procedural/Component Design do in software development?
What does Architectural/System Design primarily focus on?
What does Architectural/System Design primarily focus on?
Which design model provides a detailed description of how structural elements of software will be implemented?
Which design model provides a detailed description of how structural elements of software will be implemented?
What is the purpose of designing defensively according to the text?
What is the purpose of designing defensively according to the text?
Which of the following is NOT a software element mentioned in the text?
Which of the following is NOT a software element mentioned in the text?
What should you avoid when designing software according to the text?
What should you avoid when designing software according to the text?
Why should you avoid early releases of technology as per the text?
Why should you avoid early releases of technology as per the text?
How can over-zealous defensive design be detrimental according to the text?
How can over-zealous defensive design be detrimental according to the text?
What do the relationships between elements in software architecture include?
What do the relationships between elements in software architecture include?