diagramas de robustez en staruml

6
DIAGRAMAS DE ROBUSTEZ EN STARUML Para crear un diagrama de robustez en StarUML se debe tener previamente el diagrama de casos de uso hecho, y por supuesto, la descripción del caso de uso a diagramar. CREAR UN PAQUETE Sobre la sección de Analysis Model crear un paquete que represente al caso de uso a diagramar (click derecho). AGREGAR DIAGRAMA DE ROBUSTEZ Luego se debe agregar un diagrama de robustez en el paquete recién creado (click derecho).

Upload: adanenrique

Post on 29-Nov-2014

1.807 views

Category:

Documents


61 download

TRANSCRIPT

Page 1: Diagramas de Robustez en StarUML

DIAGRAMAS DE ROBUSTEZ EN STARUML

Para crear un diagrama de robustez en StarUML se debe tener previamente el diagrama de casos de uso hecho, y por supuesto, la descripción del caso de uso a diagramar.

CREAR UN PAQUETE

Sobre la sección de Analysis Model crear un paquete que represente al caso de uso a diagramar (click derecho).

AGREGAR DIAGRAMA DE ROBUSTEZ

Luego se debe agregar un diagrama de robustez en el paquete recién creado (click derecho).

Page 2: Diagramas de Robustez en StarUML

ARMAR DIAGRAMA DE ROBUTEZ.

Arrastrar el ó los usuario que intervienen en el caso de uso.

Page 3: Diagramas de Robustez en StarUML

Se agrega una nota de UML (toolbox > Annotation > Note) y en ella se copia la descripción del flujo básico y los flujos alternativos. Si estos ocupan demasiado espacio se deberá reducir sin perder la claridad de la descripción.

Se va interpretando la descripción del caso de uso conforme a las reglas del diagrama de robustez. Tome en cuenta que para colocar relaciones con flechas se debe dar doble click sobre la orilla contraria a la cual se desea colocar una flecha, y se deselecciona la opción de Navigable. Ahora, para colocar un texto sobre la relación, se da doble click sobre el medio de la relación y posteriormente escribir el texto.

Page 4: Diagramas de Robustez en StarUML

Como nota final, se debe tener cuidado de no borrar el estereotipo (<<control>>,<<entity>>,<<boundary>>) al nombrar un elemento del diagrama.

Page 5: Diagramas de Robustez en StarUML

EJEMPLO DE DIAGRAMA DE ROBUSTEZ

A continuación se muestra el diagrama de robustez del caso de uso de “Actualizar proyecto”.

Admor

1. El administrador elige de la pantalla principal la opción de actualizar proyecto. El sistema muestra la pantalla de actualizar proyecto.2. El administrador busca el proyecto a actualizar y el sistema muestra una lista de resultados de la búsqueda (incluye caso de uso buscar proyecto).3. El administrador elige de la lista de resultados el proyecto deseado y elige la opción de mostrar detalles. El sistema abre una pantalla en donde se muestran los detalles4. El administrador edita la información deseada del proyecto y elije la opción guardar. El sistema realiza las siguientes verificaciones sobre información del proyecto a actualizar:. Finalmente el sistema guarda la información y muestra un mensaje de confirmación al administrador.

1. Si al momento de verificar la información actualizada del proyecto, el sistema se percata que algún campo no concuerda con las verificaciones, el sistema muestra un mensaje de error indicando las verificaciones que no se cumplieron.2. Si al momento de guardar la información se obtiene algún error, el sistema muestra un mensaje de error indicándolo.

principal

actualizar proyecto

muestra proyectos

proyectos

buscar proyecto

Buscar proyecto

click detalles muestra detalles

detalles

guardar

validar

actualizar

proyecto

muestra conf.

muestra err. val.

muestra err. bd