Universidad de Cantabria – Facultad de Ciencias Ingeniería en Informática - Ingeniería del Software I PRÁCTICA 4: Modelo de análisis OBJETIVO: Realizar el modelo de análisis del sistema caso de estudio. Familiarizarse con los diagramas de Interacción utilizados para especificar el flujo de eventos de alguno de los casos de uso identificados en el Modelado de Requisitos para el sistema caso de estudio. Familiarizarse con el empleo de diagramas de Clases y de Paquetes para modelar la estructura estática (a nivel de análisis) del sistema y su arquitectura. Realizar estos diagramas empleando la herramienta CASE Visual Paradigm. Código: IS1-P4 Fecha:11/11/2010 Página 1 de 2 FUNDAMENTOS: 1. Manuales de la herramienta. 2. Demos de la página oficial de la herramienta. 3. Tema 2, 5, 7 y 8 de Teoría. 4. Prácticas 2 y 3. LISTA DE TAREAS: PARTE 1: Practicar la construcción y manejo de diagramas de Interacción 1. Documentar los diagramas de Casos de Uso seleccionados en la práctica 3 mediante Diagramas de Secuencia, centrándose en la descripción de la interacción en términos próximos al usuario. Para modelar la interacción utilizar las clases identificadas en el modelo de dominio, o bien, nuevas clases cuya necesidad identifiquéis al elaborar los diagramas de secuencia. 2. Elegir uno de los casos de uso (puede ser uno de los anteriores o uno nuevo) y modelarlo por medio de un Diagrama de Comunicación. PARTE 2: Practicar la construcción y manejo de diagramas de Clases 1. Realizar el modelo de análisis del sistema mediante un diagrama de clases, incluyendo relaciones y sus adornos, así como responsabilidades (operaciones) de las clases. Partir del modelo del dominio, incorporando aquellas nuevas clases que se identifiquen al elaborar la realización de los casos de uso (Parte 1). PARTE 3: Practicar la construcción y manejo de diagramas de Paquetes 1. Definir la arquitectura lógica del sistema y modelarla haciendo uso de un diagrama de Paquetes. Para ello basarse en un estilo arquitectural, identificando los subsistemas en que se divide vuestro sistema global. 2. Organizar el modelo de acuerdo a dicha arquitectura, con cada clase de análisis (y a ser posible cada diagrama) declarada dentro del paquete correspondiente. Nota: Las tres partes se desarrollan en paralelo. A través de la realización de casos de uso, se identifican nuevas clases, así como los atributos y operaciones de las clases ya identificadas en el modelo de dominio. Toda esa información debe plasmarse en el diagrama de clases que muestra el modelo de análisis. Así mismo, todas las clases que identifiquéis, deberán ser asignadas al correspondiente paquete, según el subsistema al que pertenezcan. ENTREGABLES: Las memorias de los entregables deben incluir una portada en la que se indique el nombre de la asignatura, la práctica y entregable, el grupo de prácticas y la fecha. En la segunda página deberá indicarse el reparto del esfuerzo (sobre 100) entre los miembros del grupo. En la tercera página se incluirá un índice con el contenido de la memoria. El formato deberá usar páginas de tamaño A4, preferible texto Times New Roman de 11 e interlineado sencillo. El formato del documento podrá ser DOC, RPT, HTML, PDF o algún otro estándar. IS1- Práctica 4: Modelo de análisis Universidad de Cantabria – Facultad de Ciencias Ingeniería en Informática - Ingeniería del Software I PRÁCTICA 4: Modelo de análisis Código: IS1-P4 Fecha:11/11/2010 Página 2 de 2 1. Entregable P4 − Documento que recoja el modelo de análisis del sistema, recogiendo los resultados obtenidos al refinar los requisitos capturados en el Modelado de Requisitos, mediante la herramienta Visual Paradigm y empleando diagramas de clases y de interacción. El documento debe incluir: a) Diagrama de clases de análisis del sistema, que contenga las clases de análisis identificadas, incluyendo atributos y relaciones con sus correspondientes adornos, así como las operaciones que se hayan identificado durante la realización de los casos de uso. b) Realización de los casos de uso. Debe contener la realización de los tres casos de uso seleccionados en la práctica P3 modelados a través de diagramas de interacción. c) Diagrama de paquetes, que modela la arquitectura del sistema, justificando el estilo arquitectural empleado (se puede completar con un diagrama de clases donde se muestre las clases de análisis incluidas en alguno de los subsistemas). − Fichero de VP con los modelos anteriores y con la organización de clases acorde a la arquitectura definida. IS1- Práctica 4: Modelo de análisis