Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Architecture MindMap - Coggle Diagram
Software Architecture
MindMap
Contexts of Software Architecture
Technical
Achievement of quality Attributes
Performance
Availability
Usability
Testability
Safety
Interoperability
Project Life Cycle
Domains of Software Develpment processe
Waterfall
Iterative
Agile
Model-driven development
Main Activities
Making a business case for the system
Understanding the
Arch
. significant requirements
Creating/Selecting the
Arch
.
Documenting and communicating the
Arch.
Analyzing or evaluating the
Arch
.
Implementing and testing the system based on the
Arch.
Ensuring that the implementation conforms to the
Arch.
Business
Influencing Arch.
Business goals produces strict quality requirements (scalability, performace, etc)
Not influencing Arch.
No strict quality requirements as long as the key functionality is delivered.
Professional
Architect Knowledge and Experience may influence the SA choices base un the results achieved using one or another Ach.