Anda di halaman 1dari 17

Sistema: ACE 08/12/OO

Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega


1

UNIVERSIDAD DE COSTA RICA


SISTEMA DE ESTUDIOS DE POSGRADO
MAESTRIA EN COMPUTACION

PF-3813 ÁNALISIS ORIENTADO A


OBJETOS CON UML Y PATRONES

PROYECTO

I Etapa

Elaborado por:

Richard Mesén Vásquez


richardmesen@gmail.com

Mario Steven Garita Vega


mariosgv13@hotmail.com

10 DE OCTUBRE DEL 2010


Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
2

1. Especificaciones formales de CUS

Especificación de caso de uso


(Versión 0.1)

1. Nombre del caso de uso: Ingresar Proveedor

2. Actores: Usuario

3. Propósito:

Permite ingresar o incluir la información básica proveedores activos que


ponen a disposición una serie de servicios. Los proveedores pueden ser
tanto físicos como jurídicos y permite mantener un historial de las
contrataciones realizadas anteriormente.

4. Resumen:

El usuario puede ingresar proveedores al sistema.

5. Funciones asociadas:

RFn_01.1

6. Casos de Uso asociados:

7. Precondiciones:

• El actor esté logueado en el sistema.


• El actor tenga privilegios para ingresar un ítem.
• Ingresar al menú de mantenimientos.

8. Poscondiciones:

• El sistema muestra un mensaje, indicando el ingreso satisfactorio del


ítem.

9. Flujo típico de interacciones:

A/S # Acciones de un actor o respuestas del sistema


S 1 El sistema muestra al usuario el formulario de datos correspondientes al
proveedor.
A 2 El usuario completa la información requerida.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
3
S 3 El sistema valido que los datos ingresados estén en el formato correcto y
que estén presentes los requeridos.
S 4 Si el sistema determina que los datos ingresados no están correctos o
completos, envía un mensaje al usuario indicándole el detalle.
S 5 Si el sistema determina que los datos ingresados están correctos y
completos, ingresa el proveedor al sistema.
S 6 El sistema envía al usuario el mensaje de acción realizada correctamente.

10. Flujo alternativo de interacciones: [FAI#1]

A/S # Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#1]

A/S # Acciones de un actor o respuestas del sistema


S 1 El sistema no permite ingresar un proveedor al usuario a pesar de que todos
los datos estén correctos y completos.
A 2 El usuario alerta al sistema sobre el problema ocurrido.
S 3 El sistema inicializa el formulario de ingreso de proveedores
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
4
Especificación de caso de uso
(Versión 0.1)

1. Nombre del caso de uso: Modificar Proveedor

2. Actores: Usuario

3. Propósito:

Permite editar o modificar los datos básicos y el historial de


contrataciones correspondientes a los proveedores activos e inactivos
excepto la cedula física o jurídica según corresponda.

4. Resumen:

El usuario puede modificar o editar proveedores al sistema.

5. Funciones asociadas:

RFn_01.2

6. Casos de Uso asociados:

7. Precondiciones:

Se requiere que:
• El actor esté logueado en el sistema.
• El actor tenga privilegios para realizar la modificación.
• El ítem que va a modificar, esté registrado en el sistema.
• Se haya ejecutado el caso de uso Ingresar Proveedor ó el actor
consulte directamente en el catálogo de proveedor.

8. Poscondiciones:

• El sistema debe dejar el registro deshabilitado, mientras se


confirma modificación.
• Una vez confirmada la modificación, se registra la misma y se
habilita el registro.

9. Flujo típico de interacciones: [FTI#2]

# Acciones de un actor o respuestas del sistema


S 1 El sistema muestra al usuario el formulario de datos correspondientes al
proveedor.
A 2 El usuario edita la información requerida.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
5
S 3 El sistema valido que los datos ingresados estén en el formato correcto
y que estén presentes los requeridos.
S 4 Si el sistema determina que los datos ingresados no están correctos o
completos, envía un mensaje al usuario indicándole el detalle.
S 5 Si el sistema determina que los datos editados están correctos y
completos, modifica el proveedor en el sistema.
S 6 El sistema envía al usuario el mensaje de acción realizada
correctamente.

10. Flujo alternativo de interacciones: [FAI#2]

# Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#2]

A/S # Acciones de un actor o respuestas del sistema


S 1 El sistema muestra al docente la información de solicitud de matrícula
incompleta.
A 2 El docente alerta al sistema sobre el problema ocurrido.
S 3 El sistema refresca la información de la solicitud nuevamente.
S 4 El sistema envía una notificación al administrador del sistema con el
detalle del fallo.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
6
Especificación de caso de uso
(Versión 0.1)

1. Nombre del caso de uso: Eliminar Proveedor

2. Actores: Usuario

3. Propósito:
Permite eliminar proveedores físicos y jurídicos en esta activo e inactivo
que ponen a disposición una serie de servicios.

4. Resumen:

El usuario puede eliminar proveedores en el sistema.

5. Funciones asociadas:

RFn_01.1, RFn_01.4

6. Casos de Uso asociados:

Consultar Proveedores

7. Precondiciones:

Se requiere que:
• El actor esté logueado en el sistema.
• El actor tenga privilegios para realizar la eliminación.
• El ítem que va a eliminar, esté registrado en el sistema.
• El ítem que va a eliminar no esté siendo utilizado.
• Se haya ejecutado el caso de uso asociado.

8. Poscondiciones:

• El sistema muestra un mensaje, indicando la eliminación satisfactoria


del ítem.

9. Flujo típico de interacciones: [FTI#3]

# Acciones de un actor o respuestas del sistema


A 1 Este caso de uso inicia cuando el actor selecciona el proveedor, el ítem
que va a eliminar.
S 2 El sistema muestra los datos del ítem seleccionado.
A 3 El actor elimina los ítems que desee, de los descritos en el paso anterior
(para el caso respectivo) y autoriza la eliminación mediante la selección
de alguna opción para “Eliminar”.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
7
S 4 El sistema realiza la eliminación del ítem.

10. Flujo alternativo de interacciones: [FAI#3]

# Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#3]

A/S # Acciones de un actor o respuestas del sistema


A 1 El Autor consulta los datos.
S 2 Muestra un mensaje de advertencia indicándole al actor que ocurrió un error
al eliminar el ítem.
A 3 El Autor no completa algunos de los datos solicitados para la eliminación
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
8
Especificación de caso de uso
(Versión 0.1)

1. Nombre del caso de uso: Consultar Proveedores

2. Actores: Usuario

3. Propósito:

Permite al usuario consultar un ítem, en el mantenimiento, de acuerdo a


distintos criterios de búsqueda.

4. Resumen:

El usuario puede consultar los proveedores en el sistema.

5. Funciones asociadas:

RFn_01.1

6. Casos de Uso asociados:

Insertar Proveedor

7. Precondiciones:

Se requiere que:

• El actor esté logueado en el sistema.


• El actor tenga privilegios para realizar la búsqueda

8. Poscondiciones:

• El sistema continúa con el flujo normal

9. Flujo típico de interacciones: [FTI#4]

# Acciones de un actor o respuestas del sistema


A 1 El actor selecciona el mantenimiento al cual desea ingresar.
S 2 El sistema muestra la vista para realizar la búsqueda, en la cual solicita
los distintos criterios de búsqueda de acuerdo con el mantenimiento de
proveedores:
1. Nombre del proveedor
2. Tipo de proveedor (físico o jurídico)
3. Número de identificación

A 3 El actor ingresa los criterios que desea para realizar la consulta


Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
9
respectiva.

S 4 El sistema realiza la consulta, bajo los criterios ingresados por el actor y


muestra el resultado de la búsqueda que coincide con el o los criterios
ingresados por el actor,
A 5 El actor selecciona el ítem que desea visualizar.

10. Flujo alternativo de interacciones: [FAI#4]

# Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#4]

A/S # Acciones de un actor o respuestas del sistema


A 1 El Autor realiza una búsqueda y esta no es satisfactoria
S 2 el sistema muestra un mensaje de información, indicándole al actor que la
búsqueda no fue satisfactoria.
A 3 El Autor no completa algunos de los datos solicitados para la consulta
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
10
Especificación de caso de uso
(Versión 0.1)

1. Nombre del caso de uso: Ingresar Catálogo de Cursos

2. Actores: Usuario

3. Propósito:

Permite ingresar o incluir la información de los catalogos de cursos que se


dan en los diferentes procesos, ya sea Inducción, Capacitación,
Entrenamiento en el puesto.

4. Resumen:

El usuario puede ingresar catálogos de cursos al sistema.

5. Funciones asociadas:

RFn_03.1

6. Casos de Uso asociados:

7. Precondiciones:

Se requiere que:
• El actor esté logueado en el sistema.
• El actor tenga privilegios para ingresar un ítem.
• Ingresar al menú de mantenimientos.

8. Poscondiciones:

1. El sistema muestra un mensaje, indicando el ingreso satisfactorio del


ítem.

9. Flujo típico de interacciones:

A/S # Acciones de un actor o respuestas del sistema


A 1 Este caso de uso inicia cuando el actor selecciona del catálogo o bien del
resultado de la consulta, el ítem que va a modificar.
S 2 El sistema le despliega un formulario donde puede tener acceso a las
actividades del mantenimiento (IMEC).
A 3 El actor ingresa o selecciona los datos solicitados:
1. Nombre del curso (requerido)
2. Descripción del curso (requerido)
3. Temas (nombre de los temas del curso)
S 4 El sistema completa u obtiene los datos de la plantilla respectiva, de
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
11
acuerdo con los datos ingresados por el actor.
A 5 El actor autoriza el registro mediante la selección de alguna opción para
“Ingresar”.
S 6 El sistema valida los datos ingresados por el actor (para el caso respectivo)
S 7 El sistema valida la existencia del ítem en el sistema y realiza el ingreso del
mismo.

10. Flujo alternativo de interacciones: [FAI#5]

A/S # Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#5]

A/S # Acciones de un actor o respuestas del sistema


A 1 El Autor ingresar datos inválidos.
S 2 Muestra un mensaje de advertencia indicándole al actor que ingrese el dato
correctamente.
A 3 El Autor no completa algunos de los datos solicitados
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
12
Especificación de caso de uso
(Versión 0.1)

1. Nombre del caso de uso: Modificar Catálogo de Cursos

2. Actores: Usuario

3. Propósito:
Permite al usuario modificar los cursos de capacitación y otros, que los
colaborados reciben durante el tiempo que cooperen con la empresa y
mantenerlos una vez que los mismos dejen de cooperar.

4. Resumen:

El usuario puede modificar o editar los cursos de capacitación y otros en


el sistema.

5. Funciones asociadas:

RFn_03.2

6. Casos de Uso asociados:

Ingresar Catálogo de Cursos

7. Precondiciones:

Se requiere que:
• El actor esté logueado en el sistema.
• El actor tenga privilegios para realizar la modificación.
• El ítem que va a modificar, esté registrado en el sistema.
• Se haya ejecutado el caso de uso Ingresar Catálogo de Cursos ó
el actor consulte directamente en el catálogo.

8. Poscondiciones:
• El sistema debe dejar el registro deshabilitado, mientras se
confirma modificación.
• Una vez confirmada la modificación, se registra la misma y se
habilita el registro.

9. Flujo típico de interacciones: [FTI#6]

# Acciones de un actor o respuestas del sistema


A 1 Este caso de uso inicia cuando el actor selecciona del catálogo o bien
del resultado de la consulta, el ítem que va a modificar.
S 2 El sistema muestra los datos del ítem seleccionado.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
13
S 3 El sistema permite que el actor modifique los siguientes datos:
1. Descripción del curso
2. Temas
3. Proceso
A 4 El actor modifica los datos que desee, de los descritos en el paso
anterior (para el caso respectivo) y autoriza la modificación mediante la
selección de alguna opción para “Modificar”.
S 5 El sistema valida los datos ingresados por el actor (para el caso
respectivo) y realiza la modificación del ítem.

10. Flujo alternativo de interacciones: [FAI#6]

# Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#6]

A/S # Acciones de un actor o respuestas del sistema


A 1 El Autor ingresar datos inválidos.
S 2 Muestra un mensaje de advertencia indicándole al actor que ingrese el dato
correctamente.
A 3 El Autor no completa algunos de los datos solicitados
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
14
Especificación de caso de uso
(Versión 0.1)

1. Nombre del caso de uso: Eliminar Catálogo de Cursos

2. Actores: Usuario

3. Propósito:
Permite al usuario eliminar los cursos de capacitación, que los
colaborados reciben durante el tiempo que cooperen con la empresa y
mantenerlos una vez que los mismos dejen de cooperar.

4. Resumen:

El usuario puede eliminar los cursos de capacitación en el sistema.

5. Funciones asociadas:

RFn_03.3

6. Casos de Uso asociados:

Consultar Catálogo de Cursos

7. Precondiciones:

Se requiere que:
• El actor esté logueado en el sistema.
• El actor tenga privilegios para realizar la eliminación.
• El ítem que va a eliminar, esté registrado en el sistema.
• El ítem que va a eliminar no esté siendo utilizado.
• Se haya ejecutado el caso de uso asociado.

8. Poscondiciones:

• El sistema muestra un mensaje, indicando la eliminación satisfactoria


del ítem.

9. Flujo típico de interacciones: [FTI#7]

# Acciones de un actor o respuestas del sistema


A 1 Este caso de uso inicia cuando el actor selecciona del catálogo, el ítem
que va a eliminar.
S 2 El sistema muestra los datos del ítem seleccionado.
S 3 El sistema permite que el actor elimine ítems para los siguientes casos:
1. Cursos
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
15
A 4 El actor elimina los ítems que desee, de los descritos en el paso anterior
(para el caso respectivo) y autoriza la eliminación mediante la selección
de alguna opción para “Eliminar”.
S 5 El sistema realiza la eliminación del ítem.

10. Flujo alternativo de interacciones: [FAI#7]

# Acciones de un actor o respuestas del sistema

11. Flujo excepcional de interacciones: [FEI#7]

A/S # Acciones de un actor o respuestas del sistema


A 1 El Autor consulta los datos.
S 2 Muestra un mensaje de advertencia indicándole al actor que ocurrió un error
al eliminar el ítem.
A 3 El Autor no completa algunos de los datos solicitados para la eliminación
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
16
Especificación de caso de uso
(Versión 0.1)

Nombre del caso de uso: Consultar Catálogo de Cursos

Actores: Usuario

Propósito:
Permite al usuario consultar un ítem, en el mantenimiento, de acuerdo a
distintos criterios de búsqueda.

Resumen:

El usuario puede consultar los cursos de capacitación en el sistema.

Funciones asociadas:

12. Casos de Uso asociados:

Consultar Catálogo de Cursos

Precondiciones:

Se requiere que:
• El actor esté logueado en el sistema.
• El actor tenga privilegios para realizar la búsqueda

Poscondiciones:

• El sistema continúa con el flujo normal

Flujo típico de interacciones: [FTI#8]

# Acciones de un actor o respuestas del sistema


A 1 El actor selecciona el mantenimiento al cual desea ingresar.
S 2 El sistema muestra la vista para realizar la búsqueda, en la cual solicita
los distintos criterios de búsqueda de acuerdo con el mantenimiento de
Catálogo de Cursos:
4. Nombre del curso
5. Proceso al que pertenece

A 3 El actor ingresa los criterios que desea para realizar la consulta


respectiva.

S 4 El sistema realiza la consulta, bajo los criterios ingresados por el actor y


muestra el resultado de la búsqueda que coincide con el o los criterios
Sistema: ACE 08/12/OO
Elaborado por: Richard Mesén Vásquez , Mario Steven Garita Vega
17
ingresados por el actor,
A 5 El actor selecciona el ítem que desea visualizar.

Flujo alternativo de interacciones: [FAI#8]

# Acciones de un actor o respuestas del sistema

Flujo excepcional de interacciones: [FEI#8]

A/S # Acciones de un actor o respuestas del sistema


A 1 El Autor realiza una búsqueda y esta no es satisfactoria
S 2 el sistema muestra un mensaje de información, indicándole al actor que la
búsqueda no fue satisfactoria.
A 3 El Autor no completa algunos de los datos solicitados para la consulta
S 4 El sistema envía una notificación al administrador del sistema con el detalle
del problema.

Anda mungkin juga menyukai