You are on page 1of 26

Consulting, IT & Outsourcing Professional Services

Estructura de la información del proyecto Diraya Atención Especializada en una herramienta CASE (Enterprise Architecture)
Sevilla, marzo 2008

índice

1. Introducción

2. Documentación Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representación de plantillas 4. Matrices de Trazabilidad

2

Introducción 2. Representación de plantillas 4.2 DAS 2.índice 1.3 DDS 3. Documentación Entregable 2. Matrices de Trazabilidad 3 .1 DRS 2.

 Ejemplo de una plantilla de un Requisito de Almacenamiento (RA) de NDT representada dentro del Enterprise Architecture. en concreto la herramienta Enterprise Architecture.  Matrices de trazabilidad.  Documentación a generar en cada etapa del ciclo de vida. y aplicada a un proyecto real.Introducción En esta presentación se pretende ilustrar como puede implementarse la metodología NDT (Navigational Development Techniques) en una herramienta CASE. 4 . como es el caso del Proyecto Diraya Atención Especializada.  Estructura de paquetes en el EA.

Matrices de Trazabilidad 5 . Documentación Entregable 2.índice 1. Representación de plantillas 4.3 DDS 3.1 DRS 2. Introducción 2.2 DAS 2.

 DAS: Documento de Análisis del Sistema.  Permite trazabilidad entre fases DRS-DAS y DAS-DDS. lo que aporta numerosas ventajas:  Facilidad de integración de información entre las distintas empresas. Toda esta información está recogida en el archivo del Enterprise Architecture.  Permite generar documentación configurable automáticamente.Documentación entregable Siguiendo la metodología NDT para la toma de requisitos y el análisis y basándose en Métrica v3 se definen tres entregables:  DRS: Documento de Requisitos del Sistema.  DDS: Documento de Diseño del Sistema.  Facilidad en la modificación. 6 .

índice 1. Representación de plantillas 4.1 DRS 2. Documentación Entregable 2. Introducción 2.3 DDS 3.2 DAS 2. Matrices de Trazabilidad 7 .

4.2. Matriz de trazabilidad Glosario de términos [opcional] Apéndices y anexos [opcional] 8 . Objetivos del proyecto 2. 4. 4. Catálogo de requisitos 4. Objetivos del sistema 4.1.5. Requisitos de almacenamiento de información Definición de actores Requisitos funcionales Requisitos de interacción Requisitos no funcionales 5. Participantes 3.4.DRS La estructura del documento DRS definida por NDT y validada por la Asesoría Técnica de Calidad del Proyecto (ATC) es la siguiente: Portada Hoja de control de modificaciones Índice Lista de figuras Lista de tablas 1. 4.3.

DRS Esta estructura está representada en el Enterprise Architecture formando paquetes tal y como se muestra en la imagen: 9 .

DRS En la siguiente imagen puede verse como toda la información marcada en el índice del Documento de Requisitos del Sistema queda recogida en la herramienta: MATRICES TRAZABILIDAD 10 .

3 DDS 3. Documentación Entregable 2.2 DAS 2.índice 1. Introducción 2.1 DRS 2. Representación de plantillas 4. Matrices de Trazabilidad 11 .

DAS Al igual que ocurría con el DRS. Para la generación del DAS se recuperarán los apartados de objetivos. Se generará un DAS por cada módulo funcional. A diferencia del DRS. En la siguiente diapositiva se ilustra como se recoge toda la información definida en el DAS dentro del Enterprise Architecture: 12 . por lo tanto. participantes y objetivos del sistema definidos en el DRS. toda la estructura del DAS dentro de cada paquete propio de cada módulo funcional. en el DAS y DDS se ha subdividido cada uno de los apartados del documento por módulos funcionales para facilitar la búsqueda y revisión de los elementos. la estructura del Documento de Análisis del Sistema (DAS) está representada en forma de paquetes en el Enterprise Architecture. ya que estos elementos son únicos para todo el proyecto. debiéndose replicar.

DAS PROTOTIPO HTML 13 .

índice 1. Documentación Entregable 2.3 DDS 3. Introducción 2.2 DAS 2. Representación de plantillas 4. Matrices de Trazabilidad 14 .1 DRS 2.

DDS Es en la etapa de diseño donde una herramienta CASE como el Enterprise Architecture resulta de vital importancia. Al igual que ocurría con el DAS. análisis. Gracias a la integración de los elementos definidos en las etapas de captura de requisitos y análisis del sistema en el EA. se permite crear matrices que controlen la trazabilidad entre requisitos. la estructura del documento de diseño del sistema DDS se ha replicado por cada uno de los módulos funcionales del sistema para facilitar tanto la integración como identificación de cada uno de los elementos: JEE 15 . diseño y posteriormente la construcción del sistema.

DDS + PROTOTIPO HTML 16 .

1 DRS 2.3 DDS 3. Documentación Entregable 2.índice 1. Introducción 2. Representación de plantillas 4.2 DAS 2. Matrices de Trazabilidad 17 .

RF. Enterprise Architecture permite. Enterprise Architecture posee una plantilla únicamente por cada tipo de artefacto UML. así como acordar en qué campo de la plantilla propia del EA se van a mapear los distintos campos de cada una de las plantillas NDT. Resulta necesario decidir según las necesidades del qué valores opcionales de las plantillas NDT van a aplicarse y cuáles no. NO…).Representación de plantillas NDT proporciona plantillas por cada uno de los elementos que componen la metodología (RA. 18 . sin embargo. definir valores etiquetados (tagged values) que permiten adaptarse a las necesidades particulares de cada una de las plantillas NDT. Para poder implementar las plantillas NDT en el Enterprise Architecture es necesario crear perfiles específicos (profiles) para adecuarse a las necesidades de información de NDT. además.

Representación de plantillas En el siguiente ejemplo puede verse cómo se recoge toda la información de una plantilla NDT en el Enterprise Architecture: 19 .

Representación de plantillas 20 .

Representación de plantillas 21 .

1 DRS 2. Matrices de Trazabilidad 22 .3 DDS 3.índice 1. Representación de plantillas 4. Documentación Entregable 2.2 DAS 2. Introducción 2.

 Permitir la trazabilidad de los elementos entre las fases DRS-DAS y DAS-DDS. DAS o DDS. Las matrices de trazabilidad tienen una doble funcionalidad:  Recoger aquellos campos de las plantillas NDT que hacen referencia a otros elementos relacionados. pueden obtenerse matrices de trazabilidad que relacionen cualquier elemento del DRS. Las matrices de trazabilidad y las restricciones de los profiles ayudan a la ATC del proyecto verificar que la metodología se cumple correctamente. Para el proyecto Diraya Especializada se han definido las siguientes matrices de trazabilidad:  OBJ x RA  OBJ x NA  OBJ x AC  OBJ x FR  OBJ x PV  PV x Actor asociado  PV x PV (entrada y salida)  RF x PV  RA-NA x CL  PV x NO  OBJ x OBJ  RF x AC  Actores x Actor (Hereda de)  NAV ANALISIS x NAV DISEÑO  CL ANALISIS x CL DISEÑO  CL PERSISTENTES x TABLAS BBDD 23 .Matrices de trazabilidad Al tener toda la información recogida en artefactos del Enterprise Architecture.

Matrices de Trazabilidad Las Matrices de Trazabilidad se generan y consultan accediendo a la vista de recursos (resources) del Enterprise Architect: 24 .

Fin de la presentación ¡¡¡ Gracias por su atención !!! Julia Olivares Nadal jolivare@everis.com 25 .

com .Teléfono: 954 98 97 10 everis.