Software Architecture Definitions
Play hang man game and learn about software architecture
1
the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both
volume_muteCorrect Answer:
software architecture
Explanation
Reference
Software Architecture in Practice, 3rd edition
2
A dynamic structure that focuses on the way the elements interact with each other at runtime to carry out the system’s functions
volume_muteCorrect Answer:
component-and-connector
Explanation
Reference
Software Architecture in Practice, 3rd edition
3
A structure that describes the mapping from software structures to the system’s organizational, developmental, installation, and execution environments.
volume_muteCorrect Answer:
allocation
Explanation
Modules could be assigned to teams to develop, and assigned to places in a file structure for implementation, integration, and testing. Components are deployed onto hardware in order to execute. These mappings are called allocation structures.
Reference
Software Architecture in Practice, 3rd edition
4
It is a representation of a system in which there is a mapping of functionality onto hardware and software components
volume_muteCorrect Answer:
system architecture
Explanation
A system’s architecture is a representation of a system in which there is a mapping of functionality onto hardware and software components, a mapping of the software architecture onto the hardware architecture, and a concern for the human interaction with these components. That is, system architecture is concerned with a total system, including hardware, software, and humans.
Reference
Software Architecture in Practice, 3rd edition
5
________ ________ is a description of the structure and behavior of an organization’s processes, information flow, personnel, and organizational subunits, aligned with the organization’s core goals and strategic direction
volume_muteMissing Word
Reference
Software Architecture in Practice, 3rd edition
