software architecture


Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Acronyms, Wikipedia.

software architecture

An umbrella term for the design of software. All software interacts with other software, and there are rules for creating those interfaces. Operating systems set a standard that applications must follow, and applications may be designed to conform to other standards. There is a design, or architecture, in pretty much everything in the information field from feasibility study, through development to the final installation.
References in periodicals archive ?
One might question the focus on software architecture capabilities within the Army's acquisition workforce, but the reason becomes obvious when viewing architecture in terms of program success.
The Software Architecture is the set of software components, subsystems, relationships, interactions, the properties of each of these elements, and the set of guiding principles that together constitute the fundamental properties and constraints of a software system or set of systems.

Full browser ?