Capítulo 5: Diseño y Arquitectura
5. MATRIZ DE TRAZABILIDAD
En este apartado se recoge una matriz de trazabilidad en la que se chequea el grado de cumplimiento de los requisitos especificados en el capítulo 4, tras realizar la implementación de la herramienta diseñada según las pautas indicadas en los dos apartados anteriores de este capítulo.
A continuación se muestra esta matriz de trazabilidad:
REQUISITO GRADO DE CUMPLIMIENTO
JUSTIFICACIÓN
[F-MODEL.1] MODELADO DE SOFTWARE CON UML
SI Funcionalidad
proporcionada por StarUML [F-MODEL.1.1] DIAGRAMAS UML DE
CLASES
SI Funcionalidad
proporcionada por StarUML [F-MODEL.2] ALMACENAMIENTO DE
PROYECTOS
SI Funcionalidad
proporcionada por StarUML [F-MODEL.3] RECUPERACIÓN DE
PROYECTOS
SI Funcionalidad
[F-MODEL.4] EXPORTAR PROYECTOS EN FORMATO XML O XMI
SI Funcionalidad
proporcionada por StarUML [F-SAFE.5] “SAFETY UML” EXTIENDE
LA NOTACIÓN ESTÁNDAR UML EN EL CAMPO DE LA SEGURIDAD SOFTWARE.
SI El perfil añade información de seguridad a la notación UML estándar
[F-SAFE.6] SAFETY UML INCLUYE 23 ESTEREOTIPOS (STEREOTYPE)
SI La implementación del perfil se ha realizado de manera correcta
[F-SAFE.6.1] ESTRUCTURA DE LOS ESTEREOTIPOS (STEREOTYPE)
SI Los estereotipos se han definido manteniendo la estructura indicada en la especificación de requisitos [F-SAFE.6.1.1]CAMPO NAME DE LOS
ESTEREOTIPOS SI El campo name se ha definido manteniendo lo indicado en la especificación de requisitos [F-SAFE.6.1.2]CAMPO DESCRIPTION DE LOS ESTEREOTIPOS SI El campo description se ha definido manteniendo lo indicado en la especificación de requisitos
[F-SAFE.6.1.3] CAMPO RELATED CONCEPT DE LOS ESTEREOTIPOS
SI El campo related concepts se ha definido manteniendo lo indicado en la especificación de requisitos [F-SAFE.6.1.4]CAMPO BASE CLASS DE
LOS ESTEREOTIPOS
SI El campo base class se ha definido manteniendo lo indicado en la especificación de requisitos
[F-SAFE.6.1.5] CAMPO TAGS DE LOS ESTEREOTIPOS
SI El campo name se ha
definido manteniendo lo indicado en la especificación de requisitos
[F-SAFE.6.1.5.1] ESTRUCTURA DE LOS TAGS
SI La estructura de los tags es la indicada en la especificación de requisitos [F-SAFE.6.2]FICHA DE LOS ESTEREOTIPOS (STEREOTYPE) SI [FSAFE.6.2.2]ESTEREOTIPO<<RELIABILI TYCONTEXT>> SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.1] ESTEREOTIPO
<<SAFETYCONTEXT>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.3] ESTEREOTIPO
<<REQUIREMENT>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.4] ESTEREOTIPO
<<DEVIATION>>
SI Se ha definido correcta- mente el estereotipo en la
Capítulo 5: Diseño y Arquitectura
implementación del perfil [FSAFE.6.2.5]ESTEREOTIPO
<<IMPLEMENTATIONSTYLE>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.6]ESTEREOTIPO
<<BEHAVIOURALSTYLE>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.7] ESTEREOTIPO
<<NATURE>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.8]ESTEREOTIPO
<<EVENT>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.9] ESTEREOTIPO
<<REACTION>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.11] ESTEREOTIPO
<<PARTITION>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.12] ESTEREOTIPO
<<HANDLER>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.13] ESTEREOTIPO
<<MONITOR>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.14] ESTEREOTIPO
<<SIMULATOR>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.15] ESTEREOTIPO
<<STRATEGY >>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.16] ESTEREOTIPO
<<FORMALISM >>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.17]ESTEREOTIPO
<<COMPLEXITY >>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.18] ESTEREOTIPO
<<INTERFACE >>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.19] ESTEREOTIPO
<<DEFENSIVE >>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.20] ESTEREOTIPO
<<CONFIGURABLE>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.21] ESTEREOTIPO
<<CONFIGURATOR>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil
[F-SAFE.6.2.22] ESTEREOTIPO <<REPLICATED>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-SAFE.6.2.23] ESTEREOTIPO
<<COMPARATOR>>
SI Se ha definido correcta- mente el estereotipo en la implementación del perfil [F-INFORM.7] GENERACIÓN
AUTOMÁTICA DEL INFORME DE SEGURIDAD
SI Se consigue obtener el informe de seguridad de manera automática correctamente
[F-INFORM.8] CARACTERÍSTICAS DEL INFORME DE SEGURIDAD
SI La información que contiene el informe coincide con la expuesta en la especifica- ción de requisitos.
[F-INFORM.9]ESTRUCTURA INFORME DE SEGURIDAD
SI La estructura del informe coincide con la descrita en la especificación de requisitos [F-INTGR.10] SAFETY UML ES UN
ARCHIVO CON EXTENSIÓN .PRF
SI La extensión del perfil es la especificada en los requisitos
[F-INTGR.11] INTEGRACIÓN DEL MÓDULO SAFETY UML EN STARUML.
SI El perfil de seguridad se ha conseguido integrar correc- tamente en la herramienta StarUML
[F-INTGR.12]INTEGRACIÓN DEL MÓDULO PARA LA GENERACIÓN DEL INFORME DE SEGURIDAD CON STARUML.
SI El perfil módulo para la generación del informe de seguridad se ha conseguido integrar correctamente en la herramienta StarUML [F-INTERF.13] MARCO GENERAL SI El marco general engloba las
nuevas funcionalidades desarrolladas
[F-INTERF.13.1] ACCESO PERFIL DEL SAFETY UML
SI El perfil de seguridad es accesible desde StarUML [F-INTERF.13.2] OBTENCIÓN DEL
INFORME DE SEGURIDAD
SI La generación del informe de seguridad es accesible desde SatrUML
[NF-OTRO.14] CARACTERÍSTICAS TÉCNICAS PARA LA INSTALACIÓN
SI Se cumplen las característi- cas en las máquinas en las que se ha realizado la insta- lación