You are on page 1of 26

Consulting, IT & Outsourcing Professional Services

Estructura de la informacin del proyecto Diraya Atencin Especializada en una herramienta CASE (Enterprise Architecture)
Sevilla, marzo 2008

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

Introduccin
En esta presentacin se pretende ilustrar como puede implementarse la metodologa NDT (Navigational Development Techniques) en una herramienta CASE, en concreto la herramienta Enterprise Architecture, y aplicada a un proyecto real, como es el caso del Proyecto Diraya Atencin Especializada. Documentacin a generar en cada etapa del ciclo de vida. Estructura de paquetes en el EA. Ejemplo de una plantilla de un Requisito de Almacenamiento (RA) de NDT representada dentro del Enterprise Architecture. Matrices de trazabilidad.

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

Documentacin entregable
Siguiendo la metodologa NDT para la toma de requisitos y el anlisis y basndose en Mtrica v3 se definen tres entregables: DRS: Documento de Requisitos del Sistema. DAS: Documento de Anlisis del Sistema. DDS: Documento de Diseo del Sistema. Toda esta informacin est recogida en el archivo del Enterprise Architecture, lo que aporta numerosas ventajas: Facilidad de integracin de informacin entre las distintas empresas. Facilidad en la modificacin. Permite trazabilidad entre fases DRS-DAS y DAS-DDS.

Permite generar documentacin configurable automticamente.

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

DRS
La estructura del documento DRS definida por NDT y validada por la Asesora Tcnica de Calidad del Proyecto (ATC) es la siguiente:

Portada Hoja de control de modificaciones ndice

Lista de figuras Lista de tablas 1. Objetivos del proyecto 2. Participantes 3. Objetivos del sistema 4. Catlogo de requisitos 4.1. 4.2. 4.3. 4.4. 4.5. Requisitos de almacenamiento de informacin Definicin de actores Requisitos funcionales Requisitos de interaccin Requisitos no funcionales

5. Matriz de trazabilidad Glosario de trminos [opcional] Apndices y anexos [opcional]

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

DRS
En la siguiente imagen puede verse como toda la informacin marcada en el ndice del Documento de Requisitos del Sistema queda recogida en la herramienta:

MATRICES TRAZABILIDAD

10

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

11

DAS
Al igual que ocurra con el DRS, la estructura del Documento de Anlisis del Sistema (DAS) est representada en forma de paquetes en el Enterprise Architecture.

A diferencia del DRS, en el DAS y DDS se ha subdividido cada uno de los apartados del documento por mdulos funcionales para facilitar la bsqueda y revisin de los elementos.

Se generar un DAS por cada mdulo funcional, debindose replicar, por lo tanto, toda la estructura del DAS dentro de cada paquete propio de cada mdulo funcional.

Para la generacin del DAS se recuperarn los apartados de objetivos, participantes y objetivos del sistema definidos en el DRS, ya que estos elementos son nicos para todo el proyecto.

En la siguiente diapositiva se ilustra como se recoge toda la informacin definida en el DAS dentro del Enterprise Architecture:

12

DAS

PROTOTIPO HTML

13

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

14

DDS
Es en la etapa de diseo donde una herramienta CASE como el Enterprise Architecture resulta de vital importancia. Gracias a la integracin de los elementos definidos en las etapas de captura de requisitos y anlisis del sistema en el EA, se permite crear matrices que controlen la trazabilidad entre requisitos, anlisis, diseo y posteriormente la construccin del sistema. Al igual que ocurra con el DAS, la estructura del documento de diseo del sistema DDS se ha replicado por cada uno de los mdulos funcionales del sistema para facilitar tanto la integracin como identificacin de cada uno de los elementos:

JEE

15

DDS

+ PROTOTIPO HTML

16

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

17

Representacin de plantillas
NDT proporciona plantillas por cada uno de los elementos que componen la metodologa (RA, RF, NO), sin embargo, Enterprise Architecture posee una plantilla nicamente por cada tipo de artefacto UML. Para poder implementar las plantillas NDT en el Enterprise Architecture es necesario crear perfiles especficos (profiles) para adecuarse a las necesidades de informacin de NDT. Resulta necesario decidir segn las necesidades del qu valores opcionales de las plantillas NDT van a aplicarse y cules no, 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. Enterprise Architecture permite, adems, definir valores etiquetados (tagged values) que permiten adaptarse a las necesidades particulares de cada una de las plantillas NDT.

18

Representacin de plantillas
En el siguiente ejemplo puede verse cmo se recoge toda la informacin de una plantilla NDT en el Enterprise Architecture:

19

Representacin de plantillas

20

Representacin de plantillas

21

ndice

1. Introduccin

2. Documentacin Entregable
2.1 DRS 2.2 DAS 2.3 DDS

3. Representacin de plantillas 4. Matrices de Trazabilidad

22

Matrices de trazabilidad
Al tener toda la informacin recogida en artefactos del Enterprise Architecture, pueden obtenerse matrices de trazabilidad que relacionen cualquier elemento del DRS, DAS o DDS. Las matrices de trazabilidad y las restricciones de los profiles ayudan a la ATC del proyecto verificar que la metodologa se cumple correctamente. Las matrices de trazabilidad tienen una doble funcionalidad: Recoger aquellos campos de las plantillas NDT que hacen referencia a otros elementos relacionados. Permitir la trazabilidad de los elementos entre las fases DRS-DAS y DAS-DDS. 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 DISEO


CL ANALISIS x CL DISEO CL PERSISTENTES x TABLAS BBDD

23

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 presentacin

Gracias por su atencin !!! Julia Olivares Nadal jolivare@everis.com

25

Telfono: 954 98 97 10

everis.com

You might also like