La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Consulting, IT & Outsourcing Professional Services Estructura de la información del proyecto Diraya Atención Especializada en una herramienta CASE (Enterprise.

Presentaciones similares


Presentación del tema: "Consulting, IT & Outsourcing Professional Services Estructura de la información del proyecto Diraya Atención Especializada en una herramienta CASE (Enterprise."— Transcripción de la presentación:

1 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

2 2 1 2 7 9 8 11 3 4 5 6 10 12 í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

3 3 1 2 7 9 8 11 3 4 5 6 10 12 í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

4 4 1 2 7 9 8 11 3 4 5 6 10 12 En esta presentación se pretende ilustrar como puede implementarse la metodología 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 Atención Especializada. Introducción  Documentación 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.

5 5 1 2 7 9 8 11 3 4 5 6 10 12 í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

6 6 1 2 7 9 8 11 3 4 5 6 10 12 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. DAS: Documento de Análisis del Sistema. DDS: Documento de Diseño del Sistema. Toda esta información está recogida en el archivo del Enterprise Architecture, lo que aporta numerosas ventajas: Facilidad de integración de información entre las distintas empresas. Facilidad en la modificación. Permite trazabilidad entre fases DRS-DAS y DAS-DDS. Permite generar documentación configurable automáticamente.

7 7 1 2 7 9 8 11 3 4 5 6 10 12 í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

8 8 1 2 7 9 8 11 3 4 5 6 10 12 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:

9 9 1 2 7 9 8 11 3 4 5 6 10 12 DRS Esta estructura está representada en el Enterprise Architecture formando paquetes tal y como se muestra en la imagen:

10 10 1 2 7 9 8 11 3 4 5 6 10 12 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

11 11 1 2 7 9 8 3 4 5 6 10 12 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 índice

12 12 1 2 7 9 8 11 3 4 5 6 10 12 DAS Al igual que ocurría con el DRS, la estructura del Documento de Análisis 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 módulos funcionales para facilitar la búsqueda y revisión de los elementos. Se generará un DAS por cada módulo funcional, debiéndose replicar, por lo tanto, toda la estructura del DAS dentro de cada paquete propio de cada módulo funcional. Para la generación del DAS se recuperarán 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 información definida en el DAS dentro del Enterprise Architecture:

13 13 1 2 7 9 8 11 3 4 5 6 10 12 DAS PROTOTIPO HTML

14 14 1 2 7 9 8 11 3 4 5 6 10 12 í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

15 15 1 2 7 9 8 11 3 4 5 6 10 12 Es en la etapa de diseño donde una herramienta CASE como el Enterprise Architecture resulta de vital importancia. 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, análisis, diseño y posteriormente la construcción del sistema. Al igual que ocurría con el DAS, 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 DDS

16 16 1 2 7 9 8 11 3 4 5 6 10 12 DDS + PROTOTIPO HTML

17 17 1 2 7 9 8 11 3 4 5 6 10 12 í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

18 18 1 2 7 9 8 11 3 4 5 6 10 12 NDT proporciona plantillas por cada uno de los elementos que componen la metodología (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 específicos (profiles) para adecuarse a las necesidades de información de NDT. Resulta necesario decidir según las necesidades del qué valores opcionales de las plantillas NDT van a aplicarse y cuáles 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, además, definir valores etiquetados (tagged values) que permiten adaptarse a las necesidades particulares de cada una de las plantillas NDT. Representación de plantillas

19 19 1 2 7 9 8 11 3 4 5 6 10 12 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:

20 20 1 2 7 9 8 11 3 4 5 6 10 12 Representación de plantillas

21 21 1 2 7 9 8 11 3 4 5 6 10 12 Representación de plantillas

22 22 1 2 7 9 8 11 3 4 5 6 10 12 í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

23 23 1 2 7 9 8 11 3 4 5 6 10 12 Matrices de trazabilidad Al tener toda la información 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 metodología 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 OBJ x OBJ RF x AC Actores x Actor (Hereda de) PV x Actor asociado PV x PV (entrada y salida) RF x PV RA-NA x CL PV x NO NAV ANALISIS x NAV DISEÑO CL ANALISIS x CL DISEÑO CL PERSISTENTES x TABLAS BBDD

24 24 1 2 7 9 8 11 3 4 5 6 10 12 Matrices de Trazabilidad Las Matrices de Trazabilidad se generan y consultan accediendo a la vista de recursos (resources) del Enterprise Architect:

25 25 1 2 7 9 8 11 3 4 5 6 10 12 Fin de la presentación ¡¡¡ Gracias por su atención !!! Julia Olivares Nadal jolivare@everis.com

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


Descargar ppt "Consulting, IT & Outsourcing Professional Services Estructura de la información del proyecto Diraya Atención Especializada en una herramienta CASE (Enterprise."

Presentaciones similares


Anuncios Google