3.doc. especificación de casos de uso

14
ITSAE SFI SISTEMA FINANCIERO ITSAE SFI Documentación de CASOS USO Version 1.1

Transcript of 3.doc. especificación de casos de uso

ITSAE SFI

SISTEMA FINANCIERO ITSAE SFI

Documentación de CASOS USO

Version 1.1

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