Saturday, January 30, 2010

Architecture

Definition of Architecture

1. An architecture is the set of 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 collaborations among those elements, the composition of these structural elements and behavioral elements into progressively larger subsystems, and the architecture style that guides this organization these elements and their interfaces, their collaborations, and their composition.

2. The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution.

3. A formal description of a system, or a detailed plan of the system at component level to guide its implementation.

4. The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time.

Labels:


Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]