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 :