La norma ISO/IEC/IEEE 42010:2011 establece requisitos para describir la arquitectura de sistemas y software a través de una convención, terminología común y mejores prácticas de Diseño y Descripción de Arquitectura. Fue desarrollada por el Comité Técnico paritario de Tecnologías de Información JTC1, Subcomité 7 Ingeniería de software y sistemas de ISO (International Organization for Standardization) y la Comisión Electrotécnica Internacional (IEC: International Electrotechnical Commission), en conjunto con el Instituto de Ingeniería Eléctrica y Electrónica (IEEE: Institute of Electrical and Electronics Engineers), sustituyendo al estándar IEEE Std 1471. Según la Clasificación Internacional de Normas de la ISO, la norma ISO/IEC/IEEE 42010:2011 se clasifica en el campo de actividad 35 Tecnologías de información, grupo 35.080 Software.
En este contexto, la norma define la Arquitectura como los “conceptos fundamentales o propiedades de un sistema en su entorno, materializados en sus elementos, relaciones y en los principios de su diseño y evolución”. Al definirse la Arquitectura como “concepto” se refiere a la concepción o ideación y como “propiedad” que la “Arquitectura en sí misma es un atributo del sistema. La norma se basa en un modelo conceptual o metamodelo de Descripción de Arquitectura (Architecture Description “AD”), que explica e identifica restricciones en entidades, sus atributos y relaciones.
En una segunda parte, la norma incluye las especificaciones para los Puntos de vista (ViewPoints) aplicados en la Descripción de Arquitectura, partiendo de una vista (view) definida como el “Producto de trabajo que muestra la arquitectura de un sistema conforme a la perspectiva de un conjunto de asuntos y aspectos del sistema”. Así pues, cada vista se rige por sólo un Punto de vista y es única para cada sistema en su contexto, y el Punto de Vista constituye la convención elegida para la vista de un sistema determinado. Finalmente, el Marco de trabajo de Arquitectura, entendido como las “convenciones, principios y prácticas para la descripción de arquitecturas” y el Lenguaje de Descripción de Arquitectura, constituyen un esquema común aplicable en los Puntos de Vista de sistemas esquematizados según los atributos y aspectos que le conciernen (concerns) en una determinada Descripción de Arquitectura.
Los requisitos establecidos en la norma ISO/IEC/IEEE 42010 conforman un núcleo común para la Descripción de Arquitectura de sistemas y software que, además de ser una pauta en la creación, análisis y mantenimiento de Arquitecturas de sistemas, son criterios para la evaluación de conformidad de una Arquitectura, extendiendo su utilidad en el ciclo de vida del sistema.
Parte III: Decisiones, razonamientos, elementos y correspondencias de arquitectura
Parte IV: Puntos de vista, vistas y modelos de arquitectura
Parte V: Marcos de trabajo de arquitectura y Lenguajes de Descripción de Arquitectura
Referencias
ISO/IEC/IEEE 42010:2011. Systems and software engineering — Architecture description.
International Organization for Standardization (ISO). International Classification for Standards. Recuperado de: https://www.iso.org/publication/PUB100033.html, el 15 de Agosto de 2017.
ISO/IEC/IEEE 42010:2011. Systems and software engineering — Architecture description.
International Organization for Standardization (ISO). Recuperado de: https://www.iso.org/standard/50508.html, el 15 de Agosto de 2017.
International Electrotechnical Commission (IEC), International Organization for Standardization (ISO). Joint Technical Committee 1: Information Technology. Recuperado de: https://jtc1info.org/, el 15 de Agosto de 2017.
Wikipedia: La enciclopedia libre. ISO/IEC/IEEE 42010. Recuperado de: https://es.wikipedia.org/wiki/ISO/IEC/IEEE_42010, el 15 de Agosto de 2017.
Que buen resumen del estándar.
LikeLike
Gracias!
LikeLike