Object Oriented Software Engineering View all facts Glossary Help |
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 :