Approved on 10 Nov 2011, ISO/IEC/IEEE 42010:2011, Systems and software engineering — Architecture description, is the latest edition of the original IEEE Std 1471:2000, Recommended Practice for Architectural Description of Software-intensive Systems.
This standard replaces IEEE 1471:2000. It is identical to the ISO standard approved in July. The new standard, designated ISO/IEC/IEEE 42010:2011, Systems and software engineering — Architecture description, is available from IEEE and ISO.
In March 2006, IEEE 1471 was adopted as an ISO standard. It was published in July 2007 as ISO/IEC 42010:2007. Its text was identical to IEEE 1471:2000.ISO/IEC/IEEE 42010:2011 replaces both ISO/IEC 42010:2007 and IEEE Std 1471:2000.
Here is the composite and simplified view of Architecture and its ecosystem.
The storyboard for reading this diagram goes like this:
- System which belongs to an environment addresses concerns of its stakeholders.
- Every system has architecture
- Architecture is described using Architecture Description(AD)
- Stakeholders use AD to understand architecture
- AD is created using Architecture Frameworks (AF) and Architecture Description Languages (ADL)
- AD includes following:
- Stakeholders and their concerns
- Architecture Viewpoints & Views
- Architecture Model kinds & Models
- Architecture Rationale & Decisions
- Correspondence Rules and Correspondences
- Architecture Viewpoints include Model Kinds
- Architecture Views include Architecture Models
- Views are governed by Viewpoints
- Models are governed by Model Kinds
- Architecture Rationale justifies Decisions
- Correspondence Rules specify Correspondences
This Standard defines & specifies conformance requirements on contents of following:
- Architecture Descriptions of systems
- Architecture Frameworks
- Architecture Description Languages
- Architecture Viewpoints
fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution.
This post is first in the series where I will try to explain this standard. In next post I will try to go into details of various AD elements.
Part 2 : Communicating Architecture : Key Terms of 42010
Part 3 : Architecture Description confirming to ISO Standard
1 comment:
This is a great explanation of this standard. Thank you.
Post a Comment