Difference between revisions of "Software Architecture"
From Suhrid.net Wiki
Jump to navigationJump to search (Created page with "= Introduction = * Software architecture encompasses the set of significant decisions about the organization of a software system : ** Selection of structural elements and their...") |
|||
Line 1: | Line 1: | ||
− | = Introduction = | + | = Introduction to Software Architecture = |
* Software architecture encompasses the set of significant decisions about the organization of a software system : | * Software architecture encompasses the set of significant decisions about the organization of a software system : | ||
Line 6: | Line 6: | ||
** Composition of these structural and behavioural elements into larger subsystem. | ** Composition of these structural and behavioural elements into larger subsystem. | ||
** Architectural style that guides this organization. | ** Architectural style that guides this organization. | ||
+ | |||
+ | * Definition: | ||
+ | ** The structure or structures of the system which comprise of software elements, the externally visible properties of those elements and the relationships among them. |
Revision as of 06:12, 19 March 2012
Introduction to Software Architecture
- Software architecture encompasses the set of significant decisions about the organization of a software system :
- Selection of structural elements and their interfaces by which a system is composed.
- Behaviour as specified in collaborations among those elements.
- Composition of these structural and behavioural elements into larger subsystem.
- Architectural style that guides this organization.
- Definition:
- The structure or structures of the system which comprise of software elements, the externally visible properties of those elements and the relationships among them.