![]() |
subject > pattern > software architecture |
![]() ![]() | ||||
software architecture | ||||
subject | fact |
software architecture | constrains the overall efficiency, reusability and maintainability of the system | ![]() |
is a subtopic of 9.4 - Software Architecture | ![]() | |
is decided early in the design process, although it will continue to mature as iterative development proceeds | ![]() | |
is a kind of pattern | ![]() | |
must be understood by software engineers | ![]() | |
see also software architecture^2 | ![]() | |
see also software architecture^3 | ![]() | |
pattern | should be as general as possible | ![]() |
should be described in an easy-to-understand form so that people can determine when and how to use it | ![]() | |
should contain a solution that has been proven to effectively solve the problem in the indicated context | ![]() |
Kinds of software architecture :