Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Information System Architecture
iiiiii
IEEE 42010
A Conceptual Model of Architecture Description
The Core of Architecture ...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Architecture Description
An Architecture Description (AD) is a work ...
Emmanuel FUCHS Information System Architecture
iiiiiiSystem-of-
Interest
http://www.iso-architecture.org/ieee-1471/cm/inde...
Emmanuel FUCHS Information System Architecture
iiiiiiSystem-of-
Interest
http://www.iso-architecture.org/ieee-1471/cm/inde...
Emmanuel FUCHS Information System Architecture
iiiiiiArchitecture
System-of-
Interest
http://www.iso-architecture.org/ieee...
Emmanuel FUCHS Information System Architecture
iiiiiiArchitecture
System-of-
Interest
http://www.iso-architecture.org/ieee...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
http://www.iso-architec...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
has interests in
http:/...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Emmanuel FUCHS Information System Architecture
iiiiii
Stakeholder
Architecture
System-of-
Interest
Model
Kind
has interest...
Upcoming SlideShare
Loading in …5
×

Anootations IEEE 42010 : A Conceptual Model of Architecture Description

448 views

Published on

Anootations IEEE 42010 : A Conceptual Model of Architecture Description
The Core of Architecture Description

Published in: Engineering
  • Be the first to comment

Anootations IEEE 42010 : A Conceptual Model of Architecture Description

  1. 1. Information System Architecture iiiiii IEEE 42010 A Conceptual Model of Architecture Description The Core of Architecture Description
  2. 2. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Correspondance Rule Correspondance Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1
  3. 3. Emmanuel FUCHS Information System Architecture iiiiii Architecture Description An Architecture Description (AD) is a work product used to express the Architecture of some System Of Interest. An AD describes one possible Architecture for a System Of Interest. An AD may take the form of a document, a set of models, a model repository, or some other form.
  4. 4. Emmanuel FUCHS Information System Architecture iiiiiiSystem-of- Interest http://www.iso-architecture.org/ieee-1471/cm/index.html
  5. 5. Emmanuel FUCHS Information System Architecture iiiiiiSystem-of- Interest http://www.iso-architecture.org/ieee-1471/cm/index.html An Architecture Description (AD) identifies the system-of-interest whose architecture is being expressed. The term system is used as a placeholder. it could refer to an enterprise, a system of systems, a product line, a service, a subsystem, or software. Systems can be man-made or natural.
  6. 6. Emmanuel FUCHS Information System Architecture iiiiiiArchitecture System-of- Interest http://www.iso-architecture.org/ieee-1471/cm/index.html exhibits 11
  7. 7. Emmanuel FUCHS Information System Architecture iiiiiiArchitecture System-of- Interest http://www.iso-architecture.org/ieee-1471/cm/index.html exhibits 11 Architecture Systems have architectures. The architecture of a system is defined as: “fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution”. The definition was chosen : (1)  to accommodate the broad range of things listed above under System: The architecture of X is what is fundamental to X (whether X is an enterprise, system, system of systems, or some other entity); (2) to emphasize (via the phrase “concepts or properties”) that a system can have an architecture even if that architecture is not written down.
  8. 8. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest http://www.iso-architecture.org/ieee-1471/cm/index.html exhibits 11
  9. 9. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html exhibits 11 1
  10. 10. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html exhibits 11 1 Stakeholder Stakeholders are individuals, groups or organizations holding Concerns for the System of Interest. Examples of stakeholders: client, owner, user, consumer, supplier, designer, maintainer, auditor, CEO, certification authority, architect.
  11. 11. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html exhibits has 11 1
  12. 12. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html Concern exhibits has 11 1
  13. 13. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html Concern exhibits has 11 1 Concern A Concern is any interest in the system. The term derives from the phrase “separation of concerns” as originally coined by Edsgar Dijkstra. Examples of concerns: (system) purpose, functionality, structure, behavior, cost, supportability, safety, interoperability.
  14. 14. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html Concern exhibits has 11 1
  15. 15. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html Concern exhibits has 11 1
  16. 16. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html Concern Architecture Description exhibits has 11 1
  17. 17. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 has 11 1
  18. 18. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 has 11 1 Architecture Description An Architecture Description (AD) is a work product used to express the Architecture of some System Of Interest. An AD describes one possible Architecture for a System Of Interest. An AD may take the form of a document, a set of models, a model repository, or some other form.
  19. 19. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 has 1 11 1
  20. 20. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 has 1 11 1 An AD identifies the system-of-interest whose architecture is being expressed.
  21. 21. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 identifies has 1 1 11 1
  22. 22. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 identifies has 1 1 11 1 An AD identifies the stakeholders of the system-of-interest whose concerns are considered fundamental to the architecture (i.e., "architecturally significant"). When identifying stakeholders, the following are to be considered and included when applicable: - users of the system; - operators of the system; - acquirers of the system; - owners of the system; - suppliers of the system; - developers of the system; - builders of the system; - maintainers of the system.
  23. 23. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 identifies has 1 1 1 11 1
  24. 24. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Description exhibits expresses 1 identifies has 1 1 1 11 1 - the purposes of the system; - the suitability of the architecture for achieving the system’s purposes; - the feasibility of constructing and deploying the system; - the potential risks and impacts of the system to its stakeholders throughout its life cycle; - maintainability and evolvability of the system. An AD identifies concerns considered fundamental to the architecture (i.e., "architecturally significant") When identifying concerns, the following are to be considered and included when applicable:
  25. 25. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Rationale Architecture Description exhibits expresses 1 identifies has 1 1 1 11 1
  26. 26. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Rationale Architecture Description exhibits expresses 1 identifies has 1 1 1 11 1 Architecture Rationale Architecture Rationale records the explanation, justification or reasoning about Architecture Decisions that have been made and architectural alternatives not chosen.
  27. 27. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Viewpoint Architecture Description exhibits expresses 1 identifies has frames 1 1 1 11 1 Architecture Rationale
  28. 28. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Concern Architecture Viewpoint Architecture Description exhibits expresses 1 identifies has frames 1 1 1 11 1 Each identified concern must be framed by at least one viewpoint. This is so that that all identified concerns are covered. Each architecture viewpoint is defined among others by the concerns framed by this viewpoint and the stakeholders interested in this viewpoint; An AD includes architecture viewpoint. Architecture Rationale
  29. 29. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Concern Architecture Viewpoint Architecture Description exhibits expresses 1 identifies has frames 1 1 1 11 1 Architecture Rationale
  30. 30. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Concern Architecture Viewpoint Architecture Description exhibits expresses 1 identifies governs has frames 1 1 1 11 1 1 1 Architecture Rationale
  31. 31. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Concern Architecture Viewpoint Architecture Description exhibits expresses 1 identifies governs has frames 1 1 1 11 1 1 1 An AD includes exactly one architecture view for each architecture viewpoint used. This is called the view's governing viewpoint. Each architecture view adheres to the conventions specified by its governing viewpoint Architecture Rationale
  32. 32. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Architecture Description exhibits expresses 1 identifies governs has frames addresses 1 1 1 11 1 1 1
  33. 33. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Architecture Description exhibits expresses 1 identifies governs has frames addresses 1 1 1 11 1 1 1 Each architecture view includes one or more architecture models that address all of the concerns framed by its governing viewpoint, and cover the whole system from that viewpoint.
  34. 34. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Architecture Description exhibits expresses 1 identifies governs has frames addresses 1 1 1 11 1 1 1
  35. 35. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Architecture Description exhibits expresses 1 identifies governs has frames addresses 1 1 1 11 1 1 1 Each architecture viewpoint is defined by the model kinds used in this viewpoint. A model kind captures conventions for a type of modeling. To efficiently frame a set of concerns, a viewpoint can use one or more model kinds.
  36. 36. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1
  37. 37. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1 Each architecture model identifies its governing model kind and adheres to the conventions of that model kind; Model kind defines the languages, notations, conventions, modelling techniques, analytical methods and/or other operations useful on models of this kind;
  38. 38. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Correspondance Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1
  39. 39. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Correspondance Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1
  40. 40. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Correspondance Rule Correspondance Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1
  41. 41. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Correspondance Rule Correspondance Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1
  42. 42. Emmanuel FUCHS Information System Architecture iiiiii Stakeholder Architecture System-of- Interest Model Kind has interests in http://www.iso-architecture.org/ieee-1471/cm/index.html 1 Architecture View Architecture Model Concern Architecture Viewpoint Architecture Rationale Correspondance Rule Correspondance Architecture Description exhibits expresses 1 identifies governs governs has frames addresses 1 1 1 11 1 1 1 1 Correspondences capture relationships between AD Elements. Correspondences and Correspondence Rules are used to express and enforce architecture relations such as composition, refinement, consistency, traceability, dependency, constraint and obligation within or between ADs.

×