![]() |
subject > pattern > software architecture > stable architecture |
![]() ![]() | ||||
stable architecture | ||||
subject | fact |
stable architecture | has definition An architecture that permits changes to a system to be made without the architecture having to change | ![]() |
is a subtopic of 9.4 - Software Architecture | ![]() | |
is a kind of software architecture | ![]() | |
software architecture | constrains the overall efficiency, reusability and maintainability of the system | ![]() |
is decided early in the design process, although it will continue to mature as iterative development proceeds | ![]() | |
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 | ![]() |