Conformidades
Los
requerimientos en este estándar internacional son contenidos en las clausulas
5,6 y 7. Existen 4 situaciones en las que es posible se realice una
verificación de conformidad con esta norma:
- - Cuando
se realice una verificación de conformidad de una descripción de arquitectura,
se deberá demostrar que dicha restricción cumple con los requisitos estipulados
en la sección 5.
- - Cuando
se realice una verificación de un punto de
vista de arquitectura, se deberá demostrar que los puntos de vista cumplen con
los requisitos listados en la sección 7.
- - Cuando se realice una verificación de un marco
de trabajo de arquitectura, se deberá demostrar que el marco de trabajo de
arquitectura cumple los requisitos listados en 6.1.
-
Cuando
se realice es una verificación de un lenguaje de descripción de arquitectura, se
deberá demostrar que el lenguaje cumple con los requisitos estipulados en la sección
6.3.
Los
Requerimientos de este estándar internacional son marcados por el uso del
verbo “deberá”. Las recomendaciones son
marcadas por el uso del verbo “debería”. Los permisos
son marcados por el uso del verbo “puede”. En el evento de un conflicto entre
los textos y figuras normativas, el texto tiene prelación.
- Debes en descripciones de arquitectura (Sección 5)
Identificación y resumen de descripción de
arquitectura
Una arquitectura deberá identificar el sistema
de interés e incluir información complementaria determinada por el proyecto u
organización.
El contenido detallado de la identificación y
elementos de información complementaria deberán ser especificadas por la organización
y/o proyecto.
Los resultados de cualquier evaluación de la
arquitectura o de la descripción de la arquitectura se deberán incluir.
Identificación
de interesados e intereses
Una
arquitectura deberá identificar los interesados del sistema que tienen intereses
considerados como fundamentales para la arquitectura de sistema de interés.
Los siguientes
interesados deberán ser considerados y
cuando sea aplicable identificados en la descripción de la arquitectura:
- Usuarios
del sistema
- Operadores del sistema
- Compradores del sistema
- Propietarios del sistema
- Proveedores del sistema
- Desarrolladores del sistema
- Constructores del sistema
- Mantenedores del sistema
- Operadores del sistema
- Compradores del sistema
- Propietarios del sistema
- Proveedores del sistema
- Desarrolladores del sistema
- Constructores del sistema
- Mantenedores del sistema
Una descripción de arquitectura deberá
identificar los intereses considerados fundamentales para la arquitectura del
sistema de interés.
Los siguientes intereses deberán ser
considerados y cuando sea aplicable, identificados en la descripción de la
arquitectura:
- - El
propósito del sistema
- La idoneidad de la arquitectura para lograr los propósitos del sistema
- La factibilidad de construcción y desarrollo del sistema.
- Los riesgos potenciales e impactos del sistema para sus interesados a lo largo de su ciclo de vida.
- Mantenimiento y evolución del sistema.
- La idoneidad de la arquitectura para lograr los propósitos del sistema
- La factibilidad de construcción y desarrollo del sistema.
- Los riesgos potenciales e impactos del sistema para sus interesados a lo largo de su ciclo de vida.
- Mantenimiento y evolución del sistema.
Una descripción de arquitectura deberá asociar
cada interés identificado con el interesado identificado con dicho interés.
Nota: Generalmente la relación intereses –
interesados es una relación muchos a muchos.
Vistas de arquitectura:
Una descripción
de arquitectura deberá incluir
exactamente una vista de arquitectura por cada punto de vista de arquitectura
usado.
Cada vista
de arquitectura deberá adherir las convenciones de los puntos de vista que gobiernan
la arquitectura.
Cada vista
de arquitectura deberá incluir:
b) Identificación del punto de vista que gobierna la vista.
c) Modelos de arquitectura que se ocupan de todos los problemas enmarcados por el punto de vista que lo gobierna y que cubra todo el sistema desde ese punto de vista.
d) El registro de los aspectos conocidos en la vista con respecto al punto de vista que lo gobierna.
Modelos de
arquitectura
Una vista
de arquitectura deberá estar compuesto
de uno o más modelos de arquitectura.
Cada modelo
de arquitectura deberá incluir la versión especificada por la organización y/o
proyecto.
Cada modelo
de arquitectura deberá identificar el tipo de modelo que lo gobierna y
adherirse a las convenciones de ese tipo de modelo.
Relaciones de la arquitectura
Consistencia con la descripción de la
arquitectura
Una descripción
de arquitectura deberá registrar
cualquier inconsistencia conocida a través de sus modelos arquitectónicos y sus
vistas.
Correspondencias
Cada
correspondencia en una descripción de arquitectura deberá ser identificada e
identificar sus elementos arquitectónicos participantes.
Cada correspondencia
en una descripción de arquitectura deberá
identificar cualquiera de las reglas de correspondencia que lo gobiernan (que
son aplicables).
Reglas de correspondencia
Una descripción
de arquitectura deberá incluir cada una de las reglas de correspondencia que
son aplicadas.
Para cada
regla de correspondencia identificada, una descripción de arquitectura deberá registrar
si la regla se mantiene o de otra manera
registrar todas las violaciones conocidas (a dicha regla).
Justificación de arquitectura
Una descripción de arquitectura deberá incluir una
justificación por cada punto de vista de arquitectura incluida para su uso en la
descripción de arquitectura en términos los interesados, intereses, tipos de
modelo notaciones y métodos.
Una descripción de arquitectura deberá incluir
una justificación (sustento lógico) por cada decisión considerada para ser una decisión
clave en la elaboración de la arquitectura.
·
Debes de puntos de vista de arquitectura (Sección 7)
Un punto de vista de arquitectura
deberá especificar:
b) Los interesados típicos para los intereses enmarcados en estos punto de vista
c) Uno o más tipos de modelos usados en este punto de vista
d) Para cada tipo de modelo identificado, los lenguajes , notaciones, convenciones , técnicas de modelado, métodos de análisis y/u otras operaciones a ser usados sobre los modelos de ese tipo.
e) Referencias a sus fuentes.
·
Debes de marcos de arquitectura (Sección
6.3)
Un marco de arquitectura deberá incluir:
b) La identificación de uno o más intereses
c) La identificación de uno o más interesados que tienen esos intereses
d) Uno o más puntos de vista arquitectónicos que enmarcan estos intereses
e) Las reglas de correspondencia
Un marco de arquitectura deberá establecer
su consistencia con las características del modelo conceptual de la descripción
de arquitectura (descripción del contexto de arquitectura, arquitecturas y
descripciones de arquitecturas, interesados e intereses, Vistas y puntos de
vista de arquitecturas, modelos de arquitectura, correspondencia de elementos arquitectónicos,
decisiones y justificación de arquitectura).
·
Debes de lenguajes de descripción de arquitectura (Sección 6.4)
Un lenguaje de descripción de
arquitectura de deberá especificar:
b) La identificación de uno o más interesados que tienen esos intereses.
c) Los tipos de modelo implementados por el lenguaje de descripción de arquitectura que enmarcan cada uno de estos intereses.
d) Cualquiera de los puntos de vista de arquitectura.
e) Las reglas de correspondencia de los elementos arquitecturales relacionados a sus tipos de modelo.
Extraído de:
Estándar
internacional ISO/IEC/IEEE 42010 Primera
edición 2011-12-01, Sistemas e
ingeniería de software, descripción de arquitectura.