Architectural Structures and Module Structures

DevoutPulsar avatar
DevoutPulsar
·
·
Download

Start Quiz

Study Flashcards

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
Use Quizgecko on...
Browser
Browser