Architecture design
3 important questions on Architecture design
What is the definition of software architecture?
- The fundamental organization of a system,
- Embodied in its components,
- Their relationship to each other and the environment,
- And the principles governing its design and evolution.
What are the motives for software architecture?
- Improved understanding because of a higher level abstract specification
- Vehicle for communication among different stakeholders because of common abstract specification
- Coping with evolution
- Guides the software development process
- Provides gross level reuse
- Supports the organization of development project
What are the notations for context diagrams?
- System depicted in the center as a circle.
- External entities depicted as various shapes and lines depicting interactions connecting the entities as appropriate.
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding