• No se han encontrado resultados

Descripción de los casos de uso del sistema

Capítulo 2. Análisis y Diseño del Sistema Informativo SIRI.

2.3. Descripción de los casos de uso del sistema

Se ha decidido hacer la descripción de los casos de uso del sistema en el formato expandido debido a que este da la posibilidad de describir el curso de los eventos paso por paso. Describiendo los casos de uso en este formato nos suministra una mayor información y esclarecimientos de la situación.

Descripción del caso de uso “Insertar información al sistema” Caso de Uso: Insertar información al sistema.

Actores: Trabajador.

Propósito: Se inserta en la base de datos nueva información.

Resumen: El trabajador del modulo de colaboración y proyecto tiene la posibilidad de insertar la información en dependencia al tipo que

25  sea.

Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. Este caso de uso comienza cuando el usuario anónimo se autentifica en el sistema informativo y selecciona el lugar de trabajo.

2. Se muestra una interfaz inicial y se muestra un menú desplegable con toda la información con que se cuenta.

3. Seleccionar dentro del modulo donde quiere hacer la inserción.

4. Hace clic en el menú seleccionado.

5. El sistema muestra en pantalla una plantilla predefinida señalando las casillas que debe llenar.

6. Llena las casillas y tiene las opciones de Guardar el resultado, Imprimir el Resultado o Mandarlo por Correo.

7. Toma los datos entrados hace la consulta necesaria a la base de datos y según la opción seleccionada se devuelve una respuesta al usuario para que se verifique y acepte la inserción.

8. Puede hacerlo así sucesivamente o ir a la página de Inicio haciendo clic en el botón de retroceso o en enlace “inicio” que le permita abandonar la página actual para seleccionar otra opción.

9. Se muestra la página de Inicio o la página correspondiente al otro enlace solicitado por el usuario anónimo.

Descripción del caso de uso “Editar información del sistema” Caso de Uso: Editar información del sistema.

Actores: Trabajador.

Propósito: Se selecciona en la base de datos información con el fin de actualizarla.

Resumen: El trabajador del módulo de colaboración y proyecto realiza una búsqueda de información existente para su actualización.

Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. Este caso de uso comienza cuando el usuario anónimo se autentifica en el sistema informativo y selecciona el

2. En la interfaz inicial se muestra un menú desplegable con toda la información con que se cuenta.

lugar de trabajo.

3. Seleccionar dentro del módulo qué información quiere actualizar.

4. Hace clic en el menú seleccionado.

5. El sistema muestra en pantalla la posibilidad de buscar la información manual o automatizada.

6. Selecciona si quiere hacer una búsqueda:

a. Manual.

b. Por parámetros.

7. Devuelve una lista de la información que se solicitó

8. Modifica los campos que se deseen y

se reinsertan los datos nuevos. 9. Se actualiza la base de datos. 10. Así sucesivamente.

11. Ir a la página de Inicio para seleccionar otra opción.

12. Se muestra la página principal para poder seguir trabajando.

Cursos Alternos

Acción 6

Fallo de la conexión con la base de datos y se emite un mensaje de error “Fallo en la conexión”. Si se teclean datos incorrectos no se muestran resultados. Acción 8

Fallo en la inserción de los datos y se muestra un mensaje de error “Falló la reinserción”.

Sección: “Búsqueda Manual”.

1. El trabajador selecciona la información que quiere buscar.

2. Se consulta general a la base de datos.

3. Se muestran todos los resultados

obtenidos en la búsqueda. Sección: “Búsqueda por parámetros”.

1. El trabajador selecciona la información que quiere buscar.

2. Muestra una serie de parámetros para la búsqueda.

3. Se llena los parámetros escogidos y da la opción de iniciar la búsqueda.

4. Se consulta la base de datos teniendo en cuenta los parámetros pasados.

27 

5. Se muestran todos los resultados

obtenidos en la búsqueda. Descripción del caso de uso “Imprime información requerida”

Caso de Uso: Imprime información requerida. Actores: Trabajador, J'Módulo.

Propósito: Se imprime información seleccionada por el usuario.

Resumen: El trabajador del módulo de colaboración y proyecto hace una búsqueda selectiva para luego imprimir.

Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. El caso de uso comienza cuando el usuario anónimo se autentifica en el sistema informativo y selecciona el lugar de trabajo.

2. En la interfaz inicial se muestra un menú desplegable con toda la información con que se cuenta.

3. Seleccionar dentro del módulo que información quiere imprimir.

4. Hace clic en el menú seleccionado. 5. Selecciona la opción realizar impresión

6. El sistema muestra en pantalla la posibilidad de buscar la información a imprimir manual o automatizada.

7. El usuario tiene la posibilidad de hacer la búsqueda manual o por parámetros.

8. Se devuelven todos los resultados encontrados.

9. De la lista selecciona lo que quiere imprimir y oprime el botón “OK”.

10. Muestra en la forma que quedará la impresión.

11. El usuario puede: a) aceptar la impresión. b) no aceptar la impresión.

12. Se ejecuta la impresión de los datos.

Cursos Alternos Acción 12

Fallo de la conexión con la impresora y se emite un mensaje de error “Fallo en la conexión con la impresora”.

Descripción del caso de uso “Elabora Informe” Caso de Uso: Elabora Informe.

Actores: Trabajador, J'Módulo.

Propósito: Elaboración de un informe mensual, trimestral y anual de la información.

Resumen: El trabajador del módulo de colaboración y proyecto hace una búsqueda selectiva de la información con la que quiere hacer el informe, para luego imprimirla o guardarla.

Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. El usuario oprime la opción realizar informe.

2. Se muestra una ventana donde se podrá seleccionar la información requerida para el informe.

3. Seleccionar de qué información quiere hacer el informe.

4. Se muestra un menú con las opciones que el usuario puede elegir para conformar su informe.

5. El usuario conforma el informe al seleccionar les parámetros que lo constituirá.

6. De acuerdo a las opciones marcadas se hace la búsqueda en la bases de datos y se muestra cómo debería quedar el informe. 7. El usuario tiene la opción de:

a)- Imprimir el informe. b)- Guardar el informe.

Cursos Alternos Acción 12

Fallo de la conexión con la impresora y se emite un mensaje de error “Fallo en la conexión con la impresora”.

Sección “Imprime el informe”.

1. Se muestra en pantalla cómo

quedaría conformada la impresión. 2. El usuario:

a) Acepta la impresión en el botón “OK”

b) Deniega la impresión.

3. Se mandan los datos a la impresora para su impresión.

29  Sección “Guardar informe”.

1. Se muestra en pantalla un menú para que el usuario seleccione el directorio en que quiere guardar el informe.

2. El usuario puede:

a) Aceptar el guardado seleccionando donde lo hará y aceptar.

b) Cancelar el guardado.

Descripción de caso de uso “Insertar datos externos del sistema”. Caso de Uso: Insertar datos externos del sistema.

Actores: J'Módulo.

Propósito: Insertar datos con los que el sistema trabaja.

Resumen: El J'Módulo de colaboración y proyecto tiene la responsabilidad de insertar datos nuevos que aparecen en el ámbito de las colaboraciones internacionales y con los que el sistema trabaja. Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. El caso de uso comienza cuando el usuario se autentifica y decide insertar nuevos datos externos al sistema.

2. Se muestra un menú actualizar datos externos donde se podrá seleccionar qué es lo que quiere insertar.

3. Selecciona el dato que quiere insertar.

4. Se muestra una ventana con los requisitos que los datos necesitan para introducirse a la base de datos.

5. El usuario conforma el total de requisitos y acepta.

6. Se le muestra al usuario una copia de lo que quiere insertar para que confirme. 7. El usuario tiene la opción de:

a) Aceptar la inserción. b) Modificar los datos. c) Cancelar la inserción.

Cursos Alternos Acción 12

Fallo de la conexión con la impresora y se emite un mensaje de error “Fallo en la conexión con la impresora”.

Sección “Aceptar la inserción”.

1. Se toman los datos y se insertan en la

base de datos 2. Recibe un mensaje “Se insertaron los

datos correctamente”.

Cursos Alternos

Acción 1 Fallo de la inserción en la base de datos y

se emite un mensaje de error ”Fallo en la inserción de los datos”

31  Sección “Modificar los datos”.

1. Se muestra una ventana con los atributos recién insertados.

2. El usuario modifica los campos deseados y manda a guardar.

3. Se toman los datos y se produce una inserción en la base de datos

1. Se muestra una ventana de búsqueda de

datos. 2. El usuario selecciona qué es lo

que quiere modificar.

3. Se muestran en pantalla todos los atributos de la opción que se seleccionó para que se modifique lo deseado.

4. El usuario modifica los campos deseados y manda a guardar.

5. Se verifica que se hizo un cambio en los datos y se hace una actualización a la base de datos.

Descripción del caso de uso “Editar datos externos del sistema”. Caso de Uso: Editar datos externos del sistema.

Actores: J'Módulo.

Propósito: Edita los datos con los que el sistema trabaja.

Resumen: El J'Módulo de colaboración y proyecto tiene la responsabilidad de actualizar los datos que ya existían pero que han variado en el ámbito de las colaboraciones internacionales y con los que el sistema trabaja.

Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. El caso de uso comienza cuando el usuario se autentifica y decide editar los datos externos al sistema que ya existen.

2. Se muestra un menú de editar datos externos donde se podrá seleccionar qué es lo que quiere editar.

3. Selecciona el dato que quiere modificar.

4. Se muestra una ventana donde el usuario hará una búsqueda de los datos a modificar.

5. El usuario selecciona qué es lo que desea modificar.

6. Se le muestra al usuario una tabla con todos los campos y valores actúales que contiene el dato.

7. El usuario modifica los campos deseados y acepta

8. Se hace una actualización a la base de datos en los campos modificados.

Cursos Alternos Acción 8

Fallo de la conexión con la base de datos y se produce un mensaje de error, “Falló la actualización de los datos”.

Descripción del caso de uso “Eliminar datos externos del sistema”. Caso de Uso: Eliminar datos externos del sistema.

Actores: J'Módulo.

Propósito: Eliminar los datos con los que el sistema trabaja que se han convertido en obsoletos.

Resumen: El J'Módulo de colaboración y proyecto tiene la responsabilidad de eliminar los datos que ya existían pero que han dejado de servir por alguna razón en el ámbito de las colaboraciones internacionales y con los que el sistema trabaja.

Tipo: Primario y esencial.

Curso normal de los eventos

Acción del actor Respuesta del sistema

1. El caso de uso comienza cuando el usuario se autentifica y decide eliminar los datos externos del sistema que ya existen.

2. Se muestra un menú actualizar datos externos donde se podrá seleccionar qué es lo que quiere eliminar.

3. Selecciona el tipo de dato que quiere eliminar.

4. Se muestra una ventana donde el usuario hará una búsqueda de los datos a eliminar.

5. El usuario selecciona qué es lo que desea eliminar.

6. Se le muestra un mensaje al usuario “Está seguro que desea eliminar el dato”. 7. El usuario acepta la eliminación. 8. Se borra de la base de datos el dato que

el usuario seleccionó. Cursos Alternos

Acción 8

Fallo en la eliminación de los datos y se produce un mensaje de error, “Falló la eliminación de los datos”.

33