3.doc. especificación de casos de uso

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

Upload: pedro-abad

Post on 23-Jul-2015

370 views

Category:

Education


0 download

TRANSCRIPT

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