Software Architecture Definitions
the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both
A dynamic structure that focuses on the way the elements interact with each other at runtime to carry out the system’s functions
A structure that describes the mapping from software structures to the system’s organizational, developmental, installation, and execution environments.
It is a representation of a system in which there is a mapping of functionality onto hardware and software components
Enterprise architecture 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
Missing Word
Correct Answer:
software architecture
Reference
Software Architecture in Practice, 3rd edition
Missing Word
Correct Answer:
component-and-connector
Reference
Software Architecture in Practice, 3rd edition
Missing Word
Correct 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
Missing Word
Correct 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
enterprise architecture
Correct Answer:
enterprise architecture
Reference
Software Architecture in Practice, 3rd edition
Take the quiz
Document Actions