User Tools

Site Tools



Meaning 1

Alternative Terms


The software architecture defines the coarse structures of the system and how to think about the software as a developer.



Alternative Definitions

This is one of the more popular definitions:

The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them.1)

There are plenty of other definitions, too.

See Also

Further Reading

Other Meanings


Discuss this wiki article and the term on the corresponding talk page.

1) Len Bass, Paul Clements and Rick Kazman: Software Architecture in Practice
glossary/architecture.txt · Last modified: 2013-08-11 14:21 by christian