Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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.
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.
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.
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
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.
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.
Sistema
Base de Datos
Flujo Alternativo
Sistema
Base de Datos
Flujo Excepcional
Sistema
2 : Verificar Campos()
Sistema
Base de Datos
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()
15 : Validar Campos()
Flujo Alternativo 1
Usuario
Sistema
Base de Datos
3 : Coneccin Fallida()
Flujo Alternativo 2
Usuario
Sistema
Base de datos
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()
Flujo Excepcional
Usuario
Sistema
3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campos de Llenado() 6 : Presionar botn Buscar()
7 : Validar Campos()
Usuario
Sistema
Base de Datos
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()
Flujo Alternativo 1
Base de Datos
Flujo Alternativo 2
Sistema
Base de Datos
3 : Retornar Lista de Usuarios() 4 : Mostrar Lista de Usuarios() 5 : Mostrar Campo de Llenado() 6 : Ingresar Cdigo()
7 : Validar Cdigo()
8 : Eliminar Registro()
Flujo Excepcional
Usuario
Sistema
Base de Datos
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
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
1..* 1..* Reportes +Asunto +Encargado +Dirigido +eliminarRep() +copiarRep() +modificarRep() +crearRep() Tablas +NombreTab +eliminarTab() +copiarTab() +modificarTab() +crearTab()