Financiero
TALLER 1: MANEJANDO DIAGRAMAS DE CASOS DE USO Y CLASES DESDE STARUML
Objetivo: Practicar el modelado estructural de un sistema de información a través del uso de la herramienta de modelado StarUML.
PARTE I: DIAGRAMA DE CASOS DE USO
1. Inicie la herramienta StarUML y elija el enfoque Rational (Rational Approach)
2. En el explorador de modelo se cargan losmodelos (modelo de Casos de Uso, Modelo de Análisis, Modelo de Diseño, Modelo de Implementación y Modelo de Despliegue). Se puede cambiar el nombre del proyecto seleccionando el nombre (Untitled) y en la ventana de Propiedades aparece la información para editarla.
3. Cree un diagrama de casos de uso con el nombre casosuso_geos. 4. Implementar el siguiente diagrama de casos de uso:
1Especialización en Telemática
Sistema de Recolección y Procesamiento de Datos - GeoS
Acceder al sistema
Usuario
Cambiar password
Para una mejor presentación puede utilizar esta opción para que los casos de uso tengan el mismo tamaño. Format/StereotypeDisplay /Iconic
Consultar informacion
Usuario
El actor Usuario se debe arrastrar del Modelo porque ya ha sido creado.
RecolectorDiseñador de Formatos
Analista
Eliminar informacion
Analista
Desplegar estadisticas basicas
Transferir datos SW estadistico
Diagrama 1. Algunos Casos de Uso del Sistema GeoS
2
Especialización en Telemática
Descripción de un caso de uso con la plantilla extendida Información general Caso de Uso: Actores: Propósito: Resumen:
Acceder al Sistema Usuario (iniciador)Permitir el acceso de un usuario al sistema a través de un login y password. El usuario digita su login y password para acceder al sistema. Los datos digitados son verificados de acuerdo con los datos almacenados en la base de datos y se permite el acceso. Primario
Tipo:
Precondiciones
El usuario debe estar registrado en el sistema, acción que es realizada por el Administrador. El sistemadebe contar con la siguiente información para poder iniciar una sesión: login y password de usuario.
Flujo Principal
Este caso de uso empieza cuando el usuario solicita la página principal del sistema. El sistema presenta al usuario la interfaz Acceso, que le solicita un login y password. El usuario ingresa su login y password y pulsa Enviar. El sistema verifica el login ypassword (E1). El sistema inicia una sesión de usuario y presenta un Menú.
Flujos de Excepción E1: El sistema despliega un mensaje informando que el login o password de usuario no es correcto.
3
Especialización en Telemática
Interfaces Graficas de Usuario
GUI_Interfaz Acceso
Menú de Usuario
GUI_ Menu de Usuario
4
Especialización en Telemática PARTE II: DIAGRAMA DE CLASESClases de Análisis En el Modelo de Análisis se creará un diagrama de clases de análisis. 1. Crear un diagrama de clases de análisis, con el nombre acceso_analisis. Este diagrama aparece como Robustness Diagram.
El actor Usuario se debe arrastrar del Modelo de Caso de uso porque ya ha sido creado.
IU_Acceso
Usuario Gestion_usuario Tarjeta_usuario
IU_Menu_usuario
Diagrama 2. Clases deanálisis para el caso de uso Acceder al Sistema
2. Cree en el modelo Secuencia_acceso
de
análisis
un
Diagrama
de
Secuencia
llamado
IU_Acceso
IU_Menu_usuario
IU_Gestion_usuario
IU_Tarjeta_usuario
: Usuario 1 : Activa()
2 : Solicita login y pasword() 3 : boton_Enviar_Click()
4 : Validar_acceso() 5 : Leer login()
6 : Leer pasword() 7 : Activa() 8 : Envia()Diagrama 3. Clases de análisis para el caso de uso Acceder al Sistema
5
Especialización en Telemática
Nota: Un diagrama de secuencia corresponde a la parte dinámica del sistema, se lo utiliza aquí para hacer claridad sobre la forma de obtener métodos para una clase de diseño. Clases de Diseño 1. En el modelo de diseño, cree un diagrama de clases de diseño. Implementar el siguiente...
Regístrate para leer el documento completo.