Term Definition: software architecture |
|
Main Description
Software architecture encompasses:
-
the significant decisions about the organization of a software system
-
the selection of the structural elements and their interfaces by which the system is composed together with their
behavior as specified in the collaboration among those elements
-
the composition of the structural and behavioral elements into progressively larger subsystems
-
the architectural style that guides this organization, these elements and their interfaces, their collaborations,
and their composition
|
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|