3.doc. especificación de casos de uso
-
Upload
pedro-abad -
Category
Education
-
view
370 -
download
0
Transcript of 3.doc. especificación de casos de uso
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
1
7. Especificación de Casos de Uso – Nivel Avanzado
GESTIONAR CONTRATO.
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-07 Generar Contrato
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Permite generar el contrato des estudiante, permitiendo al cajero generar sus respectivos cobros y poder entregar el contrato.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero/a
8 Requerimientos: Gestionar Matricula , Gestionar ítem de cobro
9 Verificado por: Cajero , Tnlg.Pedro Abad
10 Precondiciones: Generar ítem de cobro
11 Postcondiciones: -
12 Flujo Principal: Paso Acción
1 Solicito buscar contrato
2 Buscar contrato
3 Genera el cobro de matricula
4 Realiza cobro
5 Muestra el contrato
6 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: 2 CU Buscar contrato,CU Realizar cobro
16 Prioridad: Indispensable
17 Clases:
18 Tablas: Contrato, Matricula, Detalle Contrato, Datos alumno
19 Datos: Datos alumno, Datos contrato, Datos matricula.
20 Métodos: Buscar contrato (), Genera cobro (), Mostrar contrato ().
21 Interfase:
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
2
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-08 Buscar Contrato
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: En este caso nos permite Buscar contrato ya designados de matriculación.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero/a
8 Requerimientos: Gestionar Matricula, Gestionar Contrato
9 Verificado por: Cajero , Tnlg.Pedro Abad
10 Precondiciones: Generar Contrato
11 Postcondiciones: -
12 Flujo Principal: Paso Acción
1 Solicito buscar contrato estudiante
2 Buscar contrato designado
3 Buscar su contrato con su respectivo detalle de contrato.
4 Muestra el contrato con su respectivo detalle
5 Finaliza búsqueda
13 Flujo Secundario: Pasos Acción
14 Excepciones:
15 Relaciones: 1 CU Buscar contrato
16 Prioridad: Imprescindible
17 Clases: Contrato
18 Tablas: Datos alumno, Contrato
19 Datos: Datos alumno, Datos Contrato
20 Métodos: Buscar contrato estudiante (), Buscar detalle contrato (), Mostrar búsqueda contrato ().
21 Interfase:
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
3
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-09 Dar de baja Contrato
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Permite este caso que un contrato ya generado se lo pueda cambiar de estado dándolo q baja o desactivándolo respectivamente.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Tesorero/a
8 Requerimientos: Gestionar Matricula, Gestionar Contrato
9 Verificado por: Tesorero ,Tnlg,Pedro Abad
10 Precondiciones: Generar Contrato
11 Postcondiciones: -
12 Flujo Principal: Paso Acción
1 Solicito buscar contrato estudiante
2 Buscar contrato designado
3 Dar de baja contrato
4 Muestra desactivación de contrato
5 Muestra desactivación de detalle contrato
6 Finalizar calcelacion
13 Flujo Secundario: Pasos Acción
14 Excepciones:
15 Relaciones: 1 CU Buscar contrato
16 Prioridad: Imprescindible
17 Clases: Contrato
18 Tablas: Datos alumno, Contrato
19 Datos: Datos alumno, Datos Contrato, Detalle contrato
20 Métodos: Buscar contrato estudiante (), Dar de baja contrato (), Desactivar contrato (), Desactivar detalle contrato (), Mostrar dar de baja contrato ().
21 Interfase:
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU11. Actualizar Contrato
3 Nivel: Avanzado
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
4
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso, permitirá al cajero actualizar al contrato en caso de que el cajero quiera realizar algún cambio.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero
8 Requerimientos: Gestionar Contrato
9 Verificado por: Cajero. Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de contrato registrado y activo
11 Postcondiciones: Ninguna
12 Flujo Principal: Paso Acción
1 Buscar contrato
2 Contrato encontrado.
3 Actualizar contrato.
4 Valido Datos.
5 Datos Validados.
6 Guardar contrato actualizado.
7 Guardar detalle.
8 Datos guardas en detalle.
9 Datos guardados en contrato.
10 Datos actualizados con éxito.
11 Cerrar.
12 Finalizar.
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: include CU Identificar Cliente de Gestionar Contrato
16 Prioridad: Indispensable
17 Clases: Socio, cuenta Contrato(CODIGO_PERSONAL), CODIGO_CONTRATO, HORAS_ACADEMICAS….,etc
18 Tablas: Socio, Entidad Contrato, Detalle Contrato
19 Datos: Datos Contrato, Datos Detalle Contrato
20 Métodos: Actualizar_Datos Contrato, Actualizar_Datos_Detalle Contrato
21 Interfase: F09_Formulario Actualizar Contrato, pantalla para mostrar datos, actualización.
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU12. Eliminar Contrato
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
5
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso, permitirá al cajero eliminar al contrato en caso de que el cajero quiera realizar eliminar el contrato.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero
8 Requerimientos: Gestionar Contrato
9 Verificado por: Cajero. Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de contrato registrado y activo
11 Postcondiciones: Ninguna
12 Flujo Principal: Paso Acción
1 Consultar Contrato
2 Buscar contrato
3 Contrato encontrado
4 Detalle de Contrato encontrado
5 Eliminar Contrato encontrado
6 Eliminar detalle de Contrato Encontrado
7 Registro Eliminado con Éxito
8 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: include CU Identificar Cliente de Gestionar Contrato
16 Prioridad: Imprescindible
17 Clases: Socio, cuenta Contrato(CODIGO_PERSONAL), CODIGO_CONTRATO, HORAS_ACADEMICAS….,etc
18 Tablas: Socio, Eliminar_Contrato, Eliminar_Detalle_Contrato
19 Datos: Eliminar Datos Contrato, Eliminar Datos Detalle Contrato
20 Métodos: Eliminar _Datos Contrato, Eliminar _Datos_Detalle Contrato
21 Interfase: F11_Formulario Eliminar Matricula pantalla para mostrar datos, Eliminado.
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
6
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU13. Generar item de Cobros
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso, permitirá al cajero, tesorero saber los ítem de cobros generado automáticamente.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero
8 Requerimientos: Gestionar Contrato
9 Verificado por: Adm. Geovanny Beltran; Tnlg. Pedro Abad, cajero, tesorero
10 Precondiciones: Existencia de contrato registrado y matriculado
11 Postcondiciones: Tiene que estar definidos los cobros con anticipación.
12 Flujo Principal: Paso Acción
1 Seleccionar ítem de pago
2 Gestionar pagos Validado
3 Guardar ítem de pagos en contrato
4 Guardar ítem de pagos en mayores
5 Guardado ítem de pagos en contrato
6 Guardado ítem de pagos en mayores
7 El sistema informa que se guardó correctamente los
cambios
8 Guardado Realizado con éxito
9 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
- -
15 Relaciones: include CU Identificar Cliente de Gestionar Contrato
16 Prioridad: Imprescindible
17 Clases:
Contrato(CODIGO_PERSONAL), CODIGO_CONTRATO, HORAS_ACADEMICAS….,etc Mayores(CODIGO_PERSONAL), CODIGO_CONTRATO, HORAS_ACADEMICAS….,etc
18 Tablas: Guardar_item_Mayores, Guardar_Item_Contrato
19 Datos: Guardar_Datos Contrato, Guardar_Dato_Contrato
20 Métodos: Guardar_Datos Contrato, Guardar_Datos_Contrato
21 Interfase: F08_Formulario_Generar Item Cobros
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU14. Guardar Contrato
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
7
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso, permitirá al tesorero saber los el contrato aceptar los parámetros y guardarlo.
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero
8 Requerimientos: Gestionar Contrato
9 Verificado por: Tesoero. Antonio Aguilar Beltran; Tnlg. Pedro Abad
10 Precondiciones: Existencia de contrato generado en estado activo
11 Postcondiciones: Tiene que estar definidos los cobros con anticipación.
12 Flujo Principal: Paso Acción
1 Clik en Nuevo Contrato
2 Registrar campos
3 Validar Datos
4 Guardar encabezado del Contrato
5 Guardar detalle del contrato
6 En proceso.... Guardar encabezado del Contrato
7 En proceso.... Guardar detalle del contrato
8 Contrato Registrado con Éxito
9 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: include CU 08.Identificar Cliente, CU 07.Generar Contrato, CU 13.Generar item de Cobros de Gestionar Contrato
16 Prioridad: Imprescindible
17 Clases:
Contrato(CODIGO_PERSONAL), CODIGO_CONTRATO, HORAS_ACADEMICAS….,etc Contrato Detalle(CODIGO_PERSONAL), CODIGO_CONTRATO, HORAS_ACADEMICAS….,etc
18 Tablas: Guardar_Contrato, Guardar_Detalle_Contrato
19 Datos: Guardar Datos Contrato, Guardar Datos Detalle Contrato
20 Métodos: Guardar _Datos Contrato, Guardar _Datos_Detalle Contrato
21 Interfase: F07_Formulario Registro de Contrato pantalla para mostrar datos, Guardarlos.
GESTIONAR PAGOS.
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
8
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-22 Identificar Cliente
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso, permite al usuario seleccionar al cliente a quien se le asignara el proceso correspondiente
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajero
8 Requerimientos: Gestionar Pagos
9 Verificado por: Cajera/o Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de Contrato activo
11 Postcondiciones:
12 Flujo Principal: Paso Acción
1 Solicito Buscar Cliente
2 Buscar Cliente
3 Selecciono Cliente
4 Valido Cliente
5 Identifica Cliente
6 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: -
16 Prioridad: Unica
17 Clases: Cliente(Datos Personales); Cuenta estudiante
18 Tablas: Socio, cuenta, Datos_personales;
19 Datos: Datos personales, Datos de cuenta, Datos contrato
20 Métodos: Buscar_contrato(); Identificar_Cliente();
21 Interfase: Inteface 05, Formulario que nos muestra la vista identificar cliente
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
9
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-23 Buscar Cliente
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Permite el Buscar a todos los clientes que se encuentren registrados en la data claro esta después de haber realizado el contrato correspondiente
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajera/o
8 Requerimientos: Gestionar Pagos
9 Verificado por: Cajera/o Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de Contrato activo
11 Postcondiciones:
12 Flujo Principal: Paso Acción
1 Solicita Consultar Ciente
2 Identifica Cliente
3 Buscar Cliente
4 Buscar Persona
5 Muestra Cliente
6 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: CU22_Identificar Cliente
16 Prioridad: indispensable
17 Clases: Cliente(Datos Personales); Cuenta estudiante, Mayores,
18 Tablas: Socio, cuenta, Datos_personales; Mayores
19 Datos: Datos personales, Datos de cuenta, Datos contrato
20 Métodos: Buscar_contrato(); Identificar_Cliente();
21 Interfase: Inteface 06, Formulario que nos muestra la vista buscar cliente
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
10
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-24 Actualizar Pagos
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Permite identificar un registro que se haya realizado y actualizar en caso el Usuario lo amerite
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Administrador del Sistema
8 Requerimientos: Gestionar Pagos
9 Verificado por: Cajera/o Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de Contrato activo
11 Postcondiciones:
12 Flujo Principal: Paso Acción
1 Solicita Buscar Cliente
2 Identifica Cliente
3 Busca el estado de cuenta del Cliente sus saldos
4 Ingresa dato a actualizar
5 Valida datos a actualizar
6 Guarda datos corregidos
7 El sistema informa que se guardó correctamente los
cambios
8 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
- -
15 Relaciones: CU22_Identificar Cliente
16 Prioridad: indispensable
17 Clases: Cliente(Datos Personales); Cuenta estudiante, Mayores,
18 Tablas: Socio, cuenta, Datos_personales; Mayores
19 Datos: Datos personales, Datos de cuenta, Datos contrato; Datos Mayores
20 Métodos: Buscar_contrato(); Identificar_Cliente(); Consulta_Saldo(); Actualizar_pago()
21 Interfase: Inteface 18, Formulario que nos muestra la vista para Actualizar pagos
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
11
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-25 Eliminar Pago
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso permite seleccionar un registro en donde el usuario se halla equivocado y se habilita la opción de eliminar
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajera/o
8 Requerimientos: Gestionar Pagos
9 Verificado por: Cajera/o Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de contrato activo
11 Postcondiciones: Ninguna
12 Flujo Principal: Paso Acción
1 Solicitar eliminar pagos
2 Buscar Cliente
3 Se identifica al cliente
4 Verifica su estado de cuenta
5 Se elimina el registro requerido
6 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: - CU22_Identificar Cliente
16 Prioridad: Indispensable
17 Clases: Cliente(Datos Personales); Cuenta estudiante, Mayores,
18 Tablas: Socio, cuenta, Datos_personales; Mayores
19 Datos: Datos personales, Datos de cuenta, Datos contrato; Datos Mayores
20 Métodos: Buscar_contrato(); Identificar_Cliente(); Consulta_Saldo(); Eliminar_pago
21 Interfase: Inteface 19, Formulario que nos muestra la vista para eliminar el pago
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
12
1
Proyecto: Sistema de Finanzas Itsae
2 Caso de Uso CU-26 Consulta Estado de Cuenta
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Este caso de uso, permite realizar una consulta al usuario donde permite visualizar el detalle de los saldos del cliente
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajera/o
8 Requerimientos: Gestionar Pagos
9 Verificado por: Cajera/o Teresa Tipan; Tnlg. Pedro Abad
10 Precondiciones: Existencia de contrato activo
11 Postcondiciones: Ninguna
12 Flujo Principal: Paso Acción
1 Solicita Estado de cuenta
2 Buscar Cliente
3 Valida Cliente
4 Sistema muestra estado de cuenta
5 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
- -
15 Relaciones: - CU22_Buscar Cliente
16 Prioridad: Indispensable
17 Clases: Cliente(datos_personales), Cuenta Estudiante, Mayores
18 Tablas: Mayores
19 Datos: Datos personales, Datos de cuenta, Datos contrato
20 Métodos: Buscar_contrato(); Identificar_Cliente(); Consulta_Saldo()
21 Interfase: Inteface 17, Formulario que muestra la consulta
Sistemas de Finanzas Itsae
MODELO PARA ESPECIFICAR CASOS DE USO SFI
13
1
Proyecto: Sistema de Finanzas Itsae.
2 Caso de Uso CU-27 Realizar Cobros
3 Nivel: Avanzado
4 Destinatario: Desarrolladores
5 Descripción: Permite registrar el cobro detallado en el contrato, generando un comprobante de pago como facturas u otros
6 Autores:
Geovanny Beltrán Evelyn Pasquel Pedro Abad Daniel Guamán
7 Actores: Cajera/o
8 Requerimientos: Gestionar Pagos
9 Verificado por: Cajero. Teresa Tipán; Tnlg. Pedro Abad
10 Precondiciones: Existencia de contrato activo
11 Postcondiciones: Ninguna
12 Flujo Principal: Paso Acción
1 Solicita Cobro
2 Identifico Cliente
3 Consultar estado de cuenta
4 Valida cliente
5 Muestra estado de cuenta
6 Registra detalle de cobro
7 Realiza Factura
8 Finalizar
13 Flujo Secundario: - -
14 Excepciones: Pasos Acción
15 Relaciones: CU26_Consultar estado cuenta
16 Prioridad: Indispensable
17 Clases: Socio, cuenta Cliente(datos_personales), cuenta estudiante,
18 Tablas: Socio, cuenta, Datos_personales, Mayores
19 Datos: Datos personales, Datos de cuenta, Datos contrato, Datos Mayores
20 Métodos: Realizar_Factura() Buscar contrato, identificar_cliente()
21 Interfase: Interface 16, pantalla para realizar factura