1 Objetivo del Documento 4 2 Creación de Proyecto de Modelo de Diseño 4




Yüklə 39.79 Kb.
tarix28.04.2016
ölçüsü39.79 Kb.





ANEXO a la Guía de Estándares

Manual de Diseño RSA

Índice


1 Objetivo del Documento 4

2 Creación de Proyecto de Modelo de Diseño 4

3 Estructura del proyecto 7

3.1 Modelo Estático 8

3.2 Realización de casos de uso de Diseño 19


Tablas e ilustraciones


Ilustración 1. Importar Proyecto de Diseño 5

Ilustración 2. Importar Proyectos existentes en el espacio de trabajo 6

Ilustración 3. Finalizar Importación 7

Ilustración 4 Estructura Proyecto Diseño 8

Ilustración 5. Añadir Elemento 9

Ilustración 6. Añadir Paquete 10

Ilustración 7. Paquete Creado 11

Ilustración 8. Renombrado de Paquete 12

Ilustración 9. Añadir Elemento 13

Ilustración 10. Añadir Clase 14

Ilustración 11. Clase Creada 15

Ilustración 12. Añadir Elemento 16

Ilustración 13. Añadir Diagrama de Clase 17

Ilustración 14. Añadir Clase al Diagrama 18

Ilustración 15. Añadir Relaciones 18

Ilustración 16. Añadir Realización de Casos de uso 20

Ilustración 17. Renombrado de realización de Casos de uso 21

Ilustración 18. Descripción de la realización del caso de uso 21

Ilustración 19. Añadir Diagrama de Secuencia 22

Ilustración 20. Elementos del diagrama de secuencia 22

Ilustración 21. Añadir clases al diagrama de secuencia 23

Ilustración 22. Incluir una llamada 24

Ilustración 23. Mensaje Síncrono 25

Ilustración 24. Nombrado de llamada 26

Ilustración 25. Llamada nombrada 27



1Objetivo del Documento


El objetivo de este documento es guiar en el desarrollo del modelado de la fase de diseño de proyectos de desarrollo.

El proyecto se entregará en formato RSA (Importar como Proyectos existente en el espacio de trabajo)


2Creación de Proyecto de Modelo de Diseño


En este punto explicamos detalladamente todos los pasos necesarios para la creación del proyecto de diseño partiendo de la plantilla de modelado de diseño proporcionada por IAM.

Los pasos a seguir son los siguientes:




  1. Importaremos la plantilla de diseño, para ello seleccionaremos el Menú Archivo, opción Importar



Ilustración 1. Importar Proyecto de Diseño



  1. Nos solicitará el tipo de proyecto a importar, y seleccionaremos la opción “Proyectos existentes en el espacio de trabajo” y pulsaremos el botón “Siguiente”



Ilustración 2. Importar Proyectos existentes en el espacio de trabajo

  1. Nos solicitará la ruta de importación y elegiremos la plantilla “Proyecto RSA de Modelado” y pulsaremos el botón finalizar.



Ilustración 3. Finalizar Importación

3Estructura del proyecto


Una vez creado el proyecto nos mostrará la siguiente estructura:



Ilustración 4 Estructura Proyecto Diseño

A partir de esta estructura comenzaremos nuestro Modelado.



Modelo Estático: Contendrá todos los paquetes y clases de nuestro modelo de diseño. Además contendrá uno o varios diagramas de clases y paquetes que muestren las relaciones entre las clases y los paquetes.

Realización de Casos de uso de Diseño: Contendrá tantos grupos funcionales como se hayan especificado en el documento de requisitos. Por cada grupo funcional se generarán tantas realizaciones de casos de uso como Casos de uso se hayan definido en el documento de requisitos. Además si la complejidad del caso de uso es alta, se añadirán uno o varios diagramas de secuencia, para definir la secuencia de llamadas entre las clases.

3.1Modelo Estático


En el modelo estático se deberán incluir, los paquetes, las clases y los diagramas de paquetes y clases que sean necesarios.

3.1.1Incluir un nuevo paquete


Para incluir un nuevo paquete dentro del modelo estático se deberán seguir los siguientes pasos:

  1. Seleccionamos el modelo estático, pulsamos el botón derecho del ratón, y se muestra el siguiente menú:



Ilustración 5. Añadir Elemento

  1. Seleccionamos la opción Añadir UML, y el submenú Paquete.



Ilustración 6. Añadir Paquete

  1. En la siguiente imagen, se muestra el paquete creado con nombre Paquete1.



Ilustración 7. Paquete Creado

  1. Para cambiar el nombre del paquete, podremos cambiarlo directamente en el árbol mostrado en la imagen, o en la pestaña de opciones mostrada en la siguiente imagen.



Ilustración 8. Renombrado de Paquete

3.1.2Incluir una nueva clase en un paquete.


Para incluir una nueva clase dentro de un paquete ya creado, se deberán seguir los siguientes pasos:

  1. Seleccionamos el paquete en el que queremos incluir la clase, pulsamos el botón derecho del ratón, y se muestra el siguiente menú:



Ilustración 9. Añadir Elemento

  1. Seleccionamos la opción Añadir UML, y la opción Clase.



Ilustración 10. Añadir Clase

  1. En la siguiente imagen, se muestra la clase Creada. Para cambiar el nombre de la clase, seguiremos las instrucciones indicadas en el punto 4 del apartado anterior.



Ilustración 11. Clase Creada

3.1.3Incluir un nuevo Diagrama de paquetes o clases.


Para incluir un nuevo diagrama, se deberán seguir los siguientes pasos:

  1. Seleccionamos el paquete en el que queremos incluir el diagrama, pulsamos el botón derecho del ratón, y se muestra el siguiente menú:



Ilustración 12. Añadir Elemento

  1. Seleccionamos la opción Añadir Diagrama, y la opción Diagrama de Clase.



Ilustración 13. Añadir Diagrama de Clase

  1. En la siguiente imagen, se muestra el diagrama creado. Para añadir elementos al diagrama, estos se deben arrastrar desde el árbol de elementos al diagrama, tal y como se muestra en la siguiente imagen:



Ilustración 14. Añadir Clase al Diagrama

  1. Una vez añadidas las clases al diagrama, se añadirán las relaciones entre las mismas.



Ilustración 15. Añadir Relaciones

3.2Realización de casos de uso de Diseño


En la realización de casos de uso de diseño se deberán incluir, los grupos funcionales definidos en el documento de requisitos, los casos de uso definidos en el mismo documento y si son necesarios los diagramas de secuencia para definir la secuencia de llamadas entre las clases.

3.2.1Incluir un Grupo Funcional


Se debe incluir tanto grupos funcionales como grupos funcionales de hayan definido en el documento de requisitos.

Para mantener la trazabilidad entre el análisis de requisitos y el modelo de diseño, es importante que los grupos funcionales tengan el mismo nombre en ambos modelos.

En el Modelo RSA de Diseño, los grupos funcionales se definen como paquetes. Para añadir un nuevo Grupo Funcional se deberán seguir las instrucciones indicadas en el apartado 3.1.1 de este mismo documento.

3.2.2Incluir un Requisito Funcional


Para mantener la trazabilidad entre el análisis de requisitos y el modelo de diseño, es importante que los requisitos funcionales tengan el mismo nombre en ambos modelos.

En el Modelo RSA de Diseño, los requisitos funcionales se definen como paquetes. Para añadir un nuevo Requisito Funcional se deberán seguir las instrucciones indicadas en el apartado 3.1.1 de este mismo documento.


3.2.3Incluir Realizaciones de Casos de Uso.


Para incluir una nueva realización de casos de uso dentro de un Grupo Funcional, se deberán seguir los siguientes pasos:

  1. Seleccionamos el Requisito funcional en el que queremos incluir la realización , pulsamos el botón derecho del ratón, seleccionamos la opción Añadir UML, submenú Colaborac

Ilustración 16. Añadir Realización de Casos de uso

  1. Una vez, que el elemento aparezca en el árbol de objetos, podremos cambiar el nombre, y añadir una descripción a la realización en la pestaña de opciones.



Ilustración 17. Renombrado de realización de Casos de uso



Ilustración 18. Descripción de la realización del caso de uso

3.2.4Incluir Diagramas de Secuencia.


Para incluir un diagrama de secuencia dentro de una realización de casos de uso se deberán seguir los siguientes pasos:

  1. Seleccionamos la realización de casos de uso en la que queremos incluir el diagrama de secuencia, pulsamos el botón derecho del ratón, seleccionamos la opción Añadir diagrama, submenú Diagrama de Secuencia:



Ilustración 19. Añadir Diagrama de Secuencia

  1. Al crear el diagrama de secuencia se crean dos elementos:

    1. Interacción: La interacción es el elemento reutilizable que contiene el diagrama de secuencia

    2. Diagrama de Secuencia: Es el diagrama donde se arrastran las clases y se representan las llamadas que se realizan entre las diferentes clases.



Ilustración 20. Elementos del diagrama de secuencia

  1. Para añadir las clases al diagrama de secuencia, seleccionaremos las clases del modelo estático, que intervengan en el caso de uso, y las arrastraremos al diagrama, tal y como se muestra en la siguiente imagen.



Ilustración 21. Añadir clases al diagrama de secuencia

  1. Una vez añadidas las clases al diagrama de secuencia, podremos agregar los mensajes que se intercambian entre dichas clases, para ello seleccionaremos la línea de vida de la clase y se mostrará una flecha, tal y como se ve en la imagen.



Ilustración 22. Incluir una llamada

  1. A continuación seleccionamos la flecha y la arrastramos hasta la línea de vida de la clase a la que realiza la llamada. En este momento nos muestra un menú contextual, con los diferentes tipos de llamada, seleccionamos por ejemplo “Mensaje Síncrono.



Ilustración 23. Mensaje Síncrono

  1. En este momento, se muestra la llamada, y nos pide el nombre.



Ilustración 24. Nombrado de llamada

  1. Una vez indicado, nos muestra en el diagrama, las llamadas con los nombres que hemos indicado.



Ilustración 25. Llamada nombrada





Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azrefs.org 2016
rəhbərliyinə müraciət

    Ana səhifə