Análisis: Descripción Casos de Uso (v 1.0)
Modelo de Casos de Uso
Casos de Uso:
Cuadro 27: Validar Usuario
Caso de Uso |
Validar Usuario |
Actores: |
Usuario (todos los roles) |
Tipo: |
Inclusión |
Propósito: |
Validar a un usuario ya
registrado para el uso del sistema de Gestión de Presupuesto y permisología según el rol. |
Resumen: |
Este caso de uso es iniciado por
el usuario, Valida al usuario mediante un login (indicador e-mail) y password
a ser validado con su respectivo registro para así poder utilizar (de acuerdo
al rol) el Sistema de Gestión del Presupuesto. |
Precondiciones: |
Si el Usuario aún no se ha
registrado, requerirá que ejecuten 1el caso de uso Registrar Usuario subflujo
Crear Registro Usuario |
Flujo Principal: |
El ManejadorPrincipal
solicita desplegarPantallaPrincipal
a El Usuario puede
seleccionar entre las siguientes opciones: "Aceptar",
“Restablecer” y "Terminar Sesión". Si la actividad seleccionada es
"Aceptar", se valida el registro mediante el login y el password
insertados por el Usuario en |
|
Si la actividad seleccionada es
“Restablecer”, Si la actividad seleccionada es
“Terminar Sesión”, |
Subflujos: |
Ninguno |
Excepciones: |
E-1 no hubo validación: El login/password no son
correctos. Se solicita al usuario volver a intentar. Después de tres intentos
se saldrá del sistema. |
Cuadro 28: Mostrar Menú Principal
Caso de Uso |
Mostrar Menú Principal |
Actores: |
Usuario (dependiendo del rol) |
Tipo: |
Inclusión |
Propósito: |
Ofrecer las diversas opciones
disponibles a un usuario ya registrado para el uso del sistema de Gestión del
Presupuesto |
Resumen: |
Este caso de uso es iniciado por
el Usuario. Tiene opciones para utilizar el sistema de Gestión del
Presupuesto |
Precondiciones: |
Se requiere validación correcta
del usuario |
Flujo Principal: |
El ManejadorMenú solicita
desplegarPantallaMenúPrincipal a Si la actividad seleccionada es
"Registrar Usuario", Si la actividad seleccionada es
"Registrar Reporte ", |
|
Si la actividad seleccionada es
"Terminar Sesión", |
Subflujos |
Ninguno |
Excepciones |
Ninguno |
Cuadro 29: Registrar Usuario
Caso de Uso |
Registrar Usuario |
Actores: |
Usuario (Rol 1), Base de Datos de
Usuario |
Tipo: |
Básico |
Propósito: |
Permitir registrar a un usuario
en el Sistema de Gestión de Presupuesto para su uso posterior |
Resumen: |
Este caso de uso es iniciado por
el Usuario con el Rol Administrador del Sistema. Ofrece funcionabilidad para
crear, modificar y eliminar el registro de usuario con el Sistema de Gestión
del Presupuesto. |
Precondiciones: |
Todos los subflujos, requiere
ejecutar inicialmente el caso de uso Validar Usuario. |
Flujo Principal: |
Se ejecuta el caso de uso Validar
Usuario. Dependiendo de las opciones seleccionadas por el Administrador del
Sistema, se continuará con los diversos subflujos de este caso de uso. |
Subflujos: |
El ManejadorRegistroUsuario solicita
desplegarPantallaUsuarios a Si la actividad seleccionada es
“Crear Registro Usuario”, Si la actividad seleccionada es
“Obtener Registro Usuario”, |
Subflujos: |
Si la actividad seleccionada es
“Volver”, S-1 Crear Registro Usuario El ManejadorRegistroUsuario
solicita desplegarPantallaCrearRegUsuario
a El Usuario puede
seleccionar entre las siguientes actividades: "Registrar",
“Restablecer” y "Volver". Si el Usuario selecciona
"Registrar", Si la actividad seleccionada es
“Restablecer”, Si la actividad seleccionada es
“Volver”, S-2 Obtener Registro Usuario El ManejadorRegistroUsuario
solicita desplegarPantallaBuscarUsuario
a |
|
El Usuario puede
seleccionar entre las siguientes actividades: "Buscar",
“Restablecer” y "Volver". Si el Usuario selecciona
"Buscar", se Si la actividad seleccionada es
“Restablecer”, Si la actividad seleccionada es
“Volver”, S-3 Administrar Registro Usuario El ManejadorRegistroUsuario
solicita desplegarPantallaConsultarUsuario
a El Usuario puede
seleccionar entre las siguientes actividades: “Actualizar”, “Eliminar” y
“Volver”. Si el usuario presiona
"Actualizar", se ejecuta el subflujo Actualizar Registro Usuario (S-4) Si el usuario presiona "Eliminar",
se ejecuta el subflujo Eliminar
Registro Usuario (S-5) Si el Usuario presiona
"Volver", envía el evento “Volver” a |
|
S-4 Actualizar Registro Usuario S-5 Eliminar Registro Usuario a El ManejadorRegistroUsuario
solicita desplegarPantallaBuscarUsuarios. |
Excepciones: |
E-1 información incompleta: Falta llenar información en
el registro de usuario. Se vuelve a solicitar al usuario que complete el
registro. E-2 usuario ya existe: Si ya existe un registro bajo
esa cédula, no se crea el registo, Usuario debe verificar la cédula o que
termine el caso de uso E-3 usuario no existe: No existe un registro bajo esa
cédula, Usuario debe verificar la cédula o que termine el caso de uso |
Cuadro 30: Registrar Reporte
Caso de Uso |
Registrar Reporte |
Actores: |
Usuario (dependiendo del Rol) |
Tipo: |
Básico |
Propósito: |
Permitir al Usuario registrar en
el sistema de Gestión del Presupuesto, la información del Reporte por Centro
de Costo. |
Resumen: |
Este caso de uso es iniciado por
el Usuario con el Rol (2) de Analista de Presupuesto. Ofrece funcionabilidad
para crear, modificar, eliminar y
consultar el registro en |
Precondiciones: |
Todos los subflujos requieren
ejecutar inicialmente el caso de uso Validar Usuario. |
Flujo Principal: |
Se ejecuta el caso de uso Validar
Usuario. Dependiendo de las opciones seleccionadas |
Subflujos: |
El ManejadorRegistroRepote solicita
desplegarPantallaMenuRepote a Si la actividad seleccionada es
“Crear Reporte”, Si la actividad seleccionada es
“Modificar Reporte”, Si la actividad seleccionada es
“Consultar Reporte”, Si la actividad seleccionada es
“Volver”, |
|
S-1 Crear Reporte El ManejadorRegistroRepprte solicita
desplegarPantallaCrearReporte a El Usuario puede
seleccionar entre las siguientes actividades: "Aceptar",
“Restablecer” y "Volver". Si el Usuario selecciona
"Aceptar", Si el Usuario selecciona
"Restablecer", Si el Usuario presiona
"Volver", envía el evento “Volver” a S-2
Preparar Reporte
El ManejadorRegistroReporte
solicita desplegarPantallaPrepararReporte
a |
|
El Usuario puede
seleccionar entre las siguientes actividades: "Registrar" y
"Volver". Si el Usuario selecciona
"Registrar", Si el Usuario presiona
"Volver", envía el evento “Volver” a S-3
Modificar Reporte
El ManejadorRegistroReporte
solicita desplegarPantallaModificarReporte
a El Usuario puede
seleccionar entre las siguientes actividades: "Aceptar" y
"Volver". Si el Usuario selecciona "Aceptar",
Si el Usuario presiona
"Volver", envía el evento “Volver” a |
|
S-4 Administrar Registro Reporte El ManejadorRegistroReporet solicita
desplegarPantallaEditaReporte a El Usuario podrá modificar los
campos: Desembolso por Elementos de Costos Plan y Real y se calcula la
variación del mes y el usuario incluye la explicación de la variación por
Centro de Costo El Usuario podrá seleccionar entre las siguientes
actividades: "Actualizar", “Recalcular”, Eliminar" y
"Volver" Si el usuario presiona
"Actualizar", se ejecuta el subflujo (S-5) Actualizar Registro
Reporte Si el usuario presiona
"Recalcular", se ejecuta el subflujo (S-6) Recalcular Registro Reporte Si el usuario presiona
"Eliminar", se ejecuta el subflujo (S-7) Eliminar Registro
Reporte Si el Usuario presiona
"Volver", envía el evento “Volver” a S-5
Actualizar Registro Reporte
|
|
S-6
Recalcular Registro Reporte
S-7
Eliminar Registro Reporte
a Se continúa con el subflujo Modificar Registro reporte (S-1) S-8
Consultar Reporte
El ManejadorRegistroReporte
solicita desplegarPantallaConsultaReporte
a El Usuario puede
seleccionar entre las siguientes actividades: "Aceptar" y
"Volver". Si el Usuario selecciona
"Aceptar", InterfaceBaseDatos
S&C_PRESUPUESTO. Si el Usuario presiona
"Volver", envía el evento “Volver” a |
|
S-9
Consultar por Centro de Costo
El ManejadorRegistroReporte
solicita desplegarPantallaConsultaPorCentroDeCosto
a El Usuario podrá seleccionar por cada Elemento de Costo, ver la clase de
costo y la explicación. El Usuario con Rol de
Aprobador, podrá seleccionar entre las
siguientes actividades: "Aprobar" y
"Volver", en caso contrario, solo “Volver” Si el Usuario selecciona
"Aprobar", Si el Usuario presiona
"Volver", envía el evento “Volver” a |
Excepciones: |
E-1 no hubo validación: El Centro de Costo no se validó correctamente. El usuario
debe volver a ingresar el Centro de
Costo. E-2 información incompleta: Falta llenar información en el
registro del Reporte. Se vuelve a solicitar al usuario que complete el
registro. E-3 status: Aprobado para someter o No aprobado para someter E-4 no hubo validación. El Centro de Costo no se validó
correctamente. No se muestra los datos. El
usuario debe volver a ingresar
el Centro de Costo E-5 actualizar status: Aprobado o No aprobado |
Diseño: Jerarquía de Pantallas
Manejadores:
Datos