Unfortunately, the joint revision fails to address the numerous shortcomings of IEEE 1471, which include, but are not limited to, design-by-committee bloat and voodoo semantics (imprecise and inconsistent definitions and metamodel).
#Iso iec ieee 42010 2011 software#
Ideally these extensions will allow software architecture modeling tool vendors and practitioners to better align their products and best practices for architecture frameworks and ADLs. The ISO/IEC/IEEE 42010:2011 joint revision builds upon IEEE 1471's technical foundations and adds support for architecture frameworks (e.g., DoDAF, TOGAF, UPDM) and Architecture Description Languages or ADLs (e.g., UML, SysML, ArchiMate). The ISO/IEC/IEEE 42010:2011 Systems and Software Engineering Architecture Description standard provides a core ontology for the description of architectures. One interesting result is that ISO/IEC/IEEE 42010:2011 standard has been used, and its presence in papers has increased since 2016. TRAK was designed from the outset to be compliant with the standard. ISO/IEC/IEEE 42010:2011 18 addresses the creation, analysis and sustain- ment of architectures of systems through the use of arc hitecture descriptions.
#Iso iec ieee 42010 2011 iso#
ISO/IEC/IEEE 42010 originated from the ISO fast track international standardization of IEEE 1471:2000, which resulting in the ISO adoption of ISO/IEC 42010:2007 in 2007, whose technical content was essentially identical to IEEE 1471:2000. The international standard for architecture description for systems and software engineering is ISO/IEC/IEEE 42010. ISO/IEC/IEEE 42010 ISO/IEC/IEEE 42010:2011, Systems and software engineering - Architecture description (ISO/IEC/IEEE 42010) is a joint (ISO and IEEE) revision of the widely used ANSI/IEEE 1471-2000 Recommended Practice for Architecture Description of Software-Intensive Systems (IEEE 1471). Additionally, further characteristics of architecture frameworks and architecture description languages are specified. įurther concepts of the ISO/IEC/IEEE 42010 StandardĪccording to the standard, architecture frameworks and architecture description language should be based on the provided ontology. The standard does not define specific architecture descriptions, views, viewpoints, models or model types, but rather the properties identifying elements as such. Viene de ISO/IEC/IEEE 42010:2011 - Parte II: Descripcin de arquitectura, intereses y Stakeholders Parte I: Introduccin Las descripciones de arquitectura se basan en decisiones de arquitectura tomadas a partir de Razonamientos de arquitectura (Architecture rationale) sobre las causas, consecuencias, alternativas e informacin fuente para la decisin de arquitectura (numeral 4.2.7). Architecture rationales are used to record architecture decisions and the reasoning behind them. ISO/IEC/IEEE 42010:2011, Systems and software engineering - Architecture description (ISO/IEC/IEEE 42010) is a joint revision of the widely used ANSI/IEEE. I believe it should now be titled ISO/IEC/IEEE 42010, as all references and. Correspondences describe the dependencies between the architecture elements (stakeholders, concerns, views, etc.) as well as between whole architecture descriptions. This is correct, see 5.4 of ISO/IEC/IEEE 42010:2011 'An architecture description shall include exactly one architecture view for each architecture viewpoint used.' Gerrygadget 01:12, 31 January 2017 (UTC) New to editing Wikipedia, can't find a way to rename the page. Views are governed by their viewpoints and consist of sets of models. Afterwards, views addressing these concerns are defined. The process of creating an architecture description usually starts with identifying stakeholders of the respective system and their concerns. įigure 1: Conceptual model of an architecture description proposed by the ISO/IEC/IEEE 42010:2011 standard. An architectural description can be understood as being the conceptual model of the architecture, more precisely a specification of a conceptual model of the architecture. The goal of applying this standard is to create an architecture description, which provides a basis for creating, analyzing and evolving the actual architecture of the system. The core concepts and relations specified in the standard are illustrated in Figure 1. The meta model of concepts provided by the ISO/IEC/IEEE 42010 Standard It is currently available in version ISO/IEC/IEEE 42010:2011. The international standard ISO/IEC/IEEE 42010 (formerly IEEE 1471) defines a set of concepts as well as their properties and relations, that should be used when creating an architecture description of a system.