Sei sulla pagina 1di 19

DETALLE DE CASOS DE USO

1. Introduccin El presente documento mostrara el documento de Casos de Uso Reales, detallando cada uno de los casos de uso ya presentados en el documento de Requerimientos Funcionales esto nos permitir ampliar la informacin y entender la funcionalidad del sistema. 1.1. Propsito

El propsito de este documento de Casos de uso Reales es: 1.2. Especificar de forma clara y precisa los Casos de Uso Reales. Entender la funcionalidad del sistema a travs de los Casos de Uso Reales. Describir las principales tareas y subtareas que el sistema podr realizar. Ampliar la informacin de la funcionalidad del sistema.

mbito y Alcance

El documento de Casos de Uso Reales sirve como gua para el anlisis del sistema y la elaboracin de los diagramas pertinentes como son los Diagramas de Actividades y los Diagramas de Colaboracin y as lograr un diseo adecuado para el sistema de automatizacin de la municipalidad de Arequipa.

1.3.

Resumen

Este documento se organiza de la siguiente manera: Seccin 2: Esta seccin proveer los actores del sistema junto con una descripcin de cada uno y las asociaciones de generalizacin entre los actores. Seccin 3: Esta seccin proveer los diagramas de casos de uso. Seccin 4: Esta seccin proveer los casos de uso junto con una descripcin detallada de cada uno de ellos.

2. Actores Un actor especifica un rol interpretado por un usuario o cualquier otra entidad que interacciona con el sistema. 2.1 Interaccin Actores-Sistema

Administrador

Sistema Promotor

Tecnico

Figura 1: Actores del Sistema

2.2 Especificacin de Actores

ACT-0001 Versin Autores Fuente Descripcin Comentarios ACT-0002 Versin Autores Fuente Descripcin Comentarios ACT-0003 Versin Autores Fuente Descripcin Comentarios

Administrador (encargado de sistemas) 0.1 Grupo de Analistas Este actor har uso del Sistema de Evaluacin de Crditos Persona encargada [STK-0002] [STK-0002] Promotor 0.1 Grupo de Analistas Este actor har uso del Sistema. Tcnico 0.1 Grupo de Analistas Este actor har uso del Sistema.

3. Diagrama de Casos de Uso Reales

Login

Registrar usuario

Administrador

Modificar usuario

Eliminar usuario

Figura 2: Administrador

Login

Tecnico

Digitalizar documentacion

Figura 3: Tcnico 3.1 Login Nombre: Descripcin: Referencias cruzadas: Login Permite el ingreso de los diversos actores al sistema

Curso normal de eventos: Accin del usuario Respuesta del sistema 1. Muestra dos campos de llenado para completar con el nombre de ID y contrasea.

2. Ingresa su nombre de ID, contrasea y

presiona en el botn ingresar. 3. Verifica que los datos ingresados estn registrados en la base de datos. 4. El sistema muestra la ventana principal del Sistema. Curso alternativo de eventos: 4. Si el nombre de ID y/o contrasea no son correctos entonces el sistema muestra un mensaje de error informando que no son correctos y que los vuelva a digitar. 5. Volver al paso 2. 3.2 Registrar Usuario Nombre: Descripcin: Referencias cruzadas: Curso normal de eventos: Accin del Administrador Respuesta del sistema 1. Sistema muestra tres opciones Nuevo Usuario, Modificar Usuario, Eliminar Usuario. 3. Muestra cuatro campos de texto correspondientes a usuario, contrasea, nombre y apellidos y codigo correspondientes al usuario. 4. Ingresa los datos solicitados, luego presiona guardar. 5. El sistema verifica la informacin ingresada. 6. El sistema muestra la ventana confirmando que se ha guardado los datos del usuario exitosamente. Curso alternativo de eventos: 6. Muestra mensaje de cdigo no vlido. 7. Volver al paso 3. 3.3 Modificar Usuario Nombre: Descripcin: Referencias cruzadas: Curso normal de eventos: Accin del Administrador Respuesta del sistema 1. Sistema muestra tres opciones Nuevo Usuario, Modificar Usuario, Eliminar Usuario. 3. El sistema muestra la informacin de la lista de usuarios registrados. 4. El Administrador selecciona el usuario realiza la modificacin correspondiente y presiona en guardar 5. El sistema verifica que la informacin Modificar Usuario Permite realizar la modificacin de un usuario Registrar Usuario. Permite el registro de un nuevo Usuario.

2. Selecciona Nuevo Usuario

2. Selecciona Modificar Usuario

modificada sea vlida. 6. El sistema muestra la ventana con datos modificados confirmando que se ha modificado los datos del usuario exitosamente.

Curso alternativo de eventos: 6. Muestra mensaje de Informacin no vlida. 7. Volver al paso 3. 3.4 Eliminar Usuario Nombre: Descripcin: Referencias cruzadas: Curso normal de eventos: Accin del Administrador Respuesta del sistema 1. Sistema muestra tres opciones Nuevo Usuario, Modificar Usuario, Eliminar Usuario. 3. El sistema muestra la informacin de la lista de usuarios registrados. 4. El Administrador selecciona el usuario realiza la eliminacin correspondiente y presiona en guardar 5. El sistema muestra la lista de usuarios registrados menos el que fue eliminado confirmando as que se ha eliminado al usuario exitosamente. 3.5 Digitalizar documentacin Nombre: Descripcin: Referencias cruzadas: Curso normal de eventos: Accin del Administrador Respuesta del sistema 1. El sistema muestra una nica opcin que dice Digitalizar la informacin recaudada en el da 3. El sistema muestra una plantilla de la Ficha de Entregas. 4. Al culminar de llenar la Ficha de Entregas hacer click en ACEPTAR. 5. El sistema muestra la plantilla de Ficha de Digitalizar documentacin Permite transcribir la documentacin fsica en documentacin virtual. Eliminar Usuario Permite realizar la eliminacin de un usuario

2. Selecciona Eliminar Usuario

2. Selecciona la opcin que se ve en pantalla

Supervisin. 6. Al culminar de llenar la Ficha de Supervisin hacer click en la opcin FINALIZAR. 7. El sistema muestra una pantalla con las opciones: - CONFORME CON TODO LO LLENADO - HACER MODIFICACIONES 8. Si se escoge la opcin CONFORME CON TODO LO LLENADO. 9. El sistema dar por finalizada la accin.

Curso alternativo de eventos: 8. Si se escoge la opcin HACER MODIFICACIONES. 9. Volver al paso 3.

DIAGRAMA DE SECUENCIA
1. Introduccin Un diagrama de secuencia muestra la interaccin de un conjunto de objetos en una aplicacin a travs del tiempo y se modela para cada caso de uso. Estos diagramas se realizarn como: dibujos con alguna herramienta de diseo. A travs del presente documento se pretende dar conocer la construccin de los diagramas de secuencia diseados para el mdulo de control de cambios.

1.1 Propsito

El presente documento presentar un esquema de diagramas de secuencia a usar en este proyecto, se aclara que las mismas solo son un diseo preliminar, que podr ser mejorado durante las fases de construccin y transicin.

1.2 Alcance

El documento diagramas de secuencia se ocupa de presentar un bosquejo de cmo es que un caso de uso de desarrolla paso a paso, para as tener un mejor entendimiento del funcionamiento del mdulo.

2. Diseo de Diagramas de Secuencia 2.1 DS001 Login Flujo Normal

Usuario 1 : Ingresar Datos() 2 : PresionarBoton Ingresar()

Sistema

Base de Datos

3 : Verificar Campos() 4 : Verificar Datos()

5 : Datos Validos() 6 : Mostrar Inicio del Modulo()

Flujo Alternativo

Usuario 1 : Ingresar Datos()

Sistema

Base de Datos

2 : Presionar Boton Ingresar() 3 : Verificar Campos() 4 : Verificar Datos()

5 : Datos no encontrados() 6 : Mostrar "Datos Incorrectos, volver a digitar"()

Flujo Excepcional

Usuario 1 : Presionar botn Ingresar()

Sistema

2 : Verificar Campos()

3 : Mostrar "Ingrese Datos"()

2.2 DS008 Modificar Usuario Flujo Normal

Usuario 1 : Seleccionar Modificar Usuario()

Sistema

Base de Datos

2 : Solicitar Lista de Usuarios()

3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campo de Llenado() 6 : Ingresar Cdigo de Usuario() 7 : Presionar botn Buscar() 8 : Validar Cdigo()

9 : Solicitar Datos()

10 : Retornar Datos() 11 : Mostrar Datos()

12 : Mostrar Nuevos Campos() 13 : Ingresar Nuevos Datos() 14 : Presionar botn Modificar()

15 : Validar Campos()

16 : Guardar Base de Datos()

17 : Registro Correcto() 18 : Mostrar "Modificacin Completa"()

Flujo Alternativo 1

Usuario

1 : Seleccionar Modificar Usuario()

Sistema

Base de Datos

2 : Solicitar Lista de Usuarios()

3 : Coneccin Fallida()

4 : Mostrar "Coneccin Fallida"()

Flujo Alternativo 2

Usuario

1 : Seleccionar Modificar Usuario()

Sistema

Base de datos

2 : Solicitar Listar Usuarios()

3 : Retornar lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campo de Llenado() 6 : Ingrese Codigo de Usuario() 7 : Presionar botn Buscar() 8 : Validar Codigo()

9 : Solicitar Datos()

10 : Solicitud No Encontrada()

11 : Mostrar "Usuario No Encontrado"()

Flujo Excepcional

Usuario

1 : Seleccionar Modificar Usuario()

Sistema

Base de Datos 2 : Solicitar Lista de Usuarios()

3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campos de Llenado() 6 : Presionar botn Buscar()

7 : Validar Campos()

8 : Mostrar "Ingrese Codigo de Usuario"()

2.3 DS009 Eliminar Usuario Flujo Normal

Usuario

1 : Seleccionar Eliminar Usuario()

Sistema

Base de Datos

2 : Solicitar Lista de Usuarios()

3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campo de Llenado() 6 : Ingresar Codigo de Usuario() 7 : Presionar Botn de Eliminar()

8 : Validar Codigo()

9 : Eliminar Registro()

10 : Registro Eliminado() 11 : Mostrar "Registro Eliminado"()

Flujo Alternativo 1

Usuario Sistema 1 : Selecciona Eliminar Usuario() 2 : Solicitar Lista de Usuarios()

Base de Datos

3 : Coneccin Fallida() 4 : Mostrar "Coneccin Fallida"()

Flujo Alternativo 2

Usuario 1 : Seleccionar Eliminar Usuario()

Sistema

Base de Datos

2 : Solicitar Lista de Usuarios()

3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campo de Llenado() 6 : Ingresar Cdigo()

7 : Validar Cdigo()

8 : Eliminar Registro()

9 : Registro No Encontrado() 10 : Mostrar "Registro no Encontrado"()

Flujo Excepcional

Usuario

Sistema

Base de Datos

1 : Seleccionar Eliminar Usuario() 2 : Solicitar Lista de Usuarios()

3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios()

5 : Mostrar Campo de Llenado() 6 : Presiona botn Eliminar() 7 : Validar Cdigo()

8 : Mostrar "Ingrese un Cdigo"()

DIAGRAMA DE ACTIVIDADES

1.

Introduccin

El Diagrama de Actividad es un diagrama de flujo del proceso multi-propsito que se usa para modelar el comportamiento del sistema. Los diagramas de actividad se pueden usar para modelar un Caso de Uso, o una clase, o un mtodo complicado. Un diagrama de actividad es parecido a un diagrama de flujo; la diferencia clave es que los diagramas de actividad pueden mostrar procesado paralelo (parallel processing). Esto es importante cuando se usan diagramas de actividad para modelar procesos 'bussiness' algunos de los cuales pueden actuar en paralelo, y para modelar varios hilos en los programas concurrentes.

1.1.

Propsito

Este documento proporciona los diagramas de Actividad del sistema del Mdulo de Evaluacin de Crditos., el documento actual representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en el sistema. Un Diagrama de Actividades muestra el flujo de control general. 1.2. Alcance

Este documento se centra en el desarrollo de los diagramas de Actividades de los Casos de Uso, enfocndonos en detallar cada actividad que debe seguir el flujo de determinado caso del sistema de forma comprensible. 1.3. Resumen Este documento nos proporciona una vista de los diagramas de actividad con los que se llevara a cabo el desarrollo del sistema, estas vistas nos muestran los distintos flujos de trabajo que se debe seguir para una determinada actividad.

2.

Diagramas de Actividad

2.1. Ingresar al Sistema


Usuario Sistema

inicia el sistema Solicita el llenado Usuario y contrasea

Ingresa su nombre de usuario y contrasea Verifica que los datos ingresados

datos incorrectos Error de ingreso datos correctos Ingreso satisfactorio

Guarda la fecha de ingreso al sistema

2.2. Registrar Usuario

2.3. Modificar Usuario

2.4. Eliminar Usuario

DIAGRAMAS DE CLASES
1. Introduccin Este documento nos proporciona una vista del diagrama de clases con el cual se llevara a cabo el desarrollo de la aplicacin, esta vista nos muestra los atributos, mtodos y relaciones entre las diferentes clases que nos muestra un modelo orientado a objetos.

El presente diagrama de clase es importantes no solo para la visualizacin, especificacin y documentacin del modelo estructural, sino tambin para la construccin del Sistema.

2. Propsito

Este documento proporciona el diagrama de clases del modulo de Evaluacin de Crditos, el documento actual ilustra un aspecto en particular del software. 2.1 Alcance

Este documento se centra en el desarrollo del diagrama de clases enfocndonos en detallar aspectos del sistema de forma comprensible.

3. Diagramas de Clases

Usuario +NombreUsu +CodigoUsu +CargoUsu +login() +agregarUsu() +modificarUsu()

Actividades +NombreAct +Fecha 1 1 +crearAct() +eliminarAct() 1

1..* Informes +Tipo +eliminarInf() +copiarInf() +modificarInf() +crearInf() +enviarInf()

1..* 1..* Reportes +Asunto +Encargado +Dirigido +eliminarRep() +copiarRep() +modificarRep() +crearRep() Tablas +NombreTab +eliminarTab() +copiarTab() +modificarTab() +crearTab()

Potrebbero piacerti anche