Dictionary of Software Architecture John Spacey, updated on
Software architecture is the structure of software. Architecture can be planned upfront and/or emerge over time. This includes elements such as services, layers, components, relationships, technologies, standards, principles, conventions and constraints. Architecture can be evaluated based on business objectives in areas such as cost, functionality, reliability, maintainability and operability. In other words, a poor architecture can be costly, unreliable and difficult to maintain, operate, change and extend. The following are common software architecture terms.
If you enjoyed this page, please consider bookmarking Simplicable.
TrendingThe most popular articles on Simplicable in the past day.New ArticlesRecent posts or updates on Simplicable.
Creativity
Cryptography Data Design Design Thinking Governance Information Security Information Technology Infrastructure Knowledge Management Management Metrics Organizational Culture Problem Solving Productivity Project Management Quality Risk Management Science Systems Thinking Talent Technology Usability More ...
© 2010-2024 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited. View credits & copyrights or citation information for this page. |