bannerd

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Term

Title of page above

Definition

The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the properties of those components, and the relationships between them. The term also refers to documentation of a system's software architecture. Documenting software architecture facilitates communication between stakeholders, documents early decisions about high-level design, and allows reuse of design components and patterns between projects. (Source: NPR 7150.2A - Appendix A)

  • No labels