La norma ISO 42010:2011, se enfoca en la descripción de la arquitectura como una expresión de la arquitectura, sin imponer o especificar un método, modelo o técnica particular de descripción de arquitectura. La descripción de arquitectura se enmcarca en el proceso de diseño de arquitectura durante todo el ciclo de vida del producto y/o servicio de software o sistema de interés y se define como el “Proceso de concebir, definir, expresar, documentar, comunicar, certificar, mantener y mejorar una arquitectura a lo largo del ciclo de vida de un sistema”.
Arquitectura son aquellos conceptos o propiedades fundamentales de un sistema en su entorno, plasmados en sus elementos, relaciones y en los principios de su diseño y evolución. Puede considerarse como un modelo mental de un sistema. 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.
En este contexto, el sistema de interés es entendido como aquel que “configura hardware, software, datos, humanos, procesos, infraestructura, materiales y entidades”. La descripción de la arquitectura de un sistema es una expresión de su conceptualización y propiedades de comportamiento, composición y evolución en uno o varios contextos determinados.
Una descripción de arquitectura debe identificar el sistema de interés y ser especificado según las necesidades del proyecto y objetivo, incluyendo información suplementaria de ser requerido.
En una segunda parte, la norma incluye las especificaciones para los Puntos de vista aplicados en la Descripción de Arquitectura, partiendo de una vista 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 en una determinada Descripción de Arquitectura.
Los requisitos establecidos en la norma 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.
Algunos de los principios fundamentales que se mencionaban en la norma o estándar son:
- La arquitectura de un sistema se considera fundamental en el contexto de su entorno.
- Una descripción de arquitectura documenta una arquitectura.
- Las descripciones de arquitectura deben demostrar como la arquitectura responde a las necesidades.