Uml - ejemplo

Solo disponible en BuenasTareas
  • Páginas : 17 (4077 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de enero de 2012
Leer documento completo
Vista previa del texto
Taller de Diagramas
Ingeniería de Software - MSIA

INTEGRANTES

* Ing. Ginger Saltos B
* Ing. Ivette Carrera M.
* Ing. Carlos Corral
* Ing. Eduardo Cruz R.
* Ing. Marco Calle J.

Guayaquil - Ecuador

PLANTEAMIENTO DEL PROBLEMA

El Centro de Investigación BCD tiene como ámbito de acción la Investigación, Innovación y Desarrollo de proyectos. El sistema a realizarpermitirá al usuario archivar de una manera ordenada todo tipo de documentos que tenga relación con los proyectos que se lleven a cabo, proporcionando una total facilidad para la búsqueda, administración y modificación de los documentos de cada uno de los proyectos que estén en desarrollo dentro del Centro.

Luego de varias entrevistas con el Director del Centro, un Responsable y 2 Investigadores deProyectos se han identificado los siguientes requerimientos

* Los Investigadores podrán ingresar y consultar Documentos.
* El Responsable podrá consultar los Proyecto al que Pertenece.
* El Responsable podrá modificar y consultar Documentos.
* El Responsable podrá asignar Investigadores al Proyecto del cual es Responsable.
* El Director deberá poder crear, modificar,eliminar y consultar Usuarios
* El Director deberá poder crear, modificar, eliminar y consultar Proyectos
* El Director podrá eliminar Documentos.
* El Director deberá poder asignar Responsables a un Proyecto.

1. DIAGRAMA DE CASOS DE USO

2. DESCRIPCIÓN DE CASOS DE USO
2.1 Descripción del Caso de Uso “Registro de Usuario”
Nombre de Caso de Uso: | Registro de Usuario|
Actor: | Director |
Objetivo: | Crear Usuarios nuevos para los Proyectos. |
Escenarios: |
Flujo Básico | Actor | Sistema |
| 1. El Director debe dar clic en un botón 3. El Director ingresará los datos del usuario y dará clic sobre el botón de Guardar | 2. Mostrará una Página de Registro4. Mostrará Mensaje de Guardado Exitoso. |
Flujo Alternativo | Actor | Sistema |
|3.1 <datos obligatorios no se han ingresado> 3.3 <Ingresa una cédula ya existente>3.6 <Si desea modificar la información del usuario>3.8 <No desea modificar usuario> | 3.2 Mostrar Mensaje de “Faltan Datos Obligatorios”3.4 Mostrar Mensaje “Cédula ya existente”.3.5 Muestra cuadro de diálogo: “Desea modificar la información del usuario”.3.7 Se ejecutar el caso de uso “ModificarUsuario”3.9. Salir |

2.2 Descripción del Caso de Uso “Modificar Usuario”
Nombre de Caso de Uso: | Modificar Usuario |
Actor: | Director |
Objetivo: | Modificar los datos de los Usuarios. |
Escenarios: |
Flujo Básico | Actor | Sistema |
| 1. El Director debe escoger la opción “Modificar Usuario” 4 Ingresa los datos del usuario que desea consultar.6. Da Clic sobre elbotón Editar del usuario deseado.8. El Director ingresa los datos del usuario a modificar9. Pulsa el botón “Guardar” para almacenar los datos modificados. | 2. Se mostrará la interfaz en la que podrán consultar el Usuario a modificar. 3. Se ejecutar el caso de uso “Consultar Usuarios” el cual permite al Director búsquedas por Apellidos.5. Permite visualizar una lista de usuarios consus respectivos datos: Nombres, Apellidos, título. Y junto a cada usuario un botón de editar y otro de eliminar.7. Presenta interfaz para editar los datos10. Registra los datos modificados, muestra un Mensaje de Guardado Exitoso. |
Flujo Alternativo | Actor | Sistema |
| 8.1 <datos obligatorios no se han ingresado>9.1 Pulsa el botón “Cancelar” | 8.2 Presentar mensaje que NO se hanregistrado los datos obligatorios.9.2 Regresa a la pantalla Principal. |

2.3 Descripción del Caso de Uso “Eliminar Usuario”
Nombre de Caso de Uso : | Eliminar Usuario |
Actor : | Director |
Objetivo : | Realizar una eliminación lógica de un Usuario |
Escenarios: |
Flujo Básico | Actor | Sistema |
| 1. Selecciona la opción “Eliminar Usuario”4. Ingresa los datos del usuario a...
tracking img