• No se han encontrado resultados

Diagrama de Casos de Uso

3.2. DISEÑO - WEB SERVICES

3.2.1.1. Diagrama de Casos de Uso

Muestra el conjunto de casos de uso y actores (incluyendo sus relaciones). Estos diagramas se utilizan para ilustrar la vista del caso de uso del sistema.

Figura N° 3.1 – Caso de uso de alto nivel

Fuente: Inédito (Elaboración propia) Acceder al Sistema:

Tabla N° 3.1 – Acceder al sistema 

Nombre Login_usuario

Descripción Permite a un usuario, su autenticación (acceder al sistema).

Objetivos asociados Identificar y autenticar al usuario, para permitir el acceso solo a usuarios autorizados; se realiza a través del formulario de logueo.

Importar DB (from CUS)

Integrar DB (from CUS)

Publicar DB (from CUS) Administrador

(from Actores del siste...) Super_usuario

(from Actores del sistema)

Login usuario (from CUS)

Verif icar DB

(from CUS)

Inv itado (from Actores del sistema)

Reportar (from CUS)

96

Precondición a. El programador WS previamente registró nombre de usuario y contraseña de los usuarios (administrador e invitado).

b. Acceder a la página de inicio del WS.

Secuencia normal

Paso Acción

1. El caso de uso se inicia cuando: el sistema, solicitará al usuario autenticación (introducir nombre de usuario y contraseña asignada), existe la alternativa ingresar como invitado.

2. El usuario se identifica, ingresa nombre de usuario, contraseña y hace click en ingresar.

3. El sistema, validara el nombre de usuario y contraseña ingresados, para permitir o rechazar el acceso al sistema.

Postcondición El caso de uso termina cuando, el usuario ingresa al sistema.

Excepciones

Paso Acción

3. Si los datos ingresados son incorrectos, el sistema volverá a pedir autenticación.

Frecuencia Alta Importancia Alta Comentarios

Fuente: Inédito (Elaboración propia) Verificar bases de datos:

Tabla N° 3.2 – Verificar bases de datos 

Nombre Verificar_DB

Descripción Permite a un usuario autenticado (con acceso al sistema), verificar la existencia de la base de datos de un determinado año, periodo y modalidad.

Objetivos asociados Verificar la existencia de la base de datos de un determinado año, periodo y modalidad, se realiza a través del formulario verificar base de datos.

Precondición a. Usuario autenticado (con acceso al sistema)

Secuencia normal

Paso Acción

1. El caso de uso se inicia cuando: el sistema, solicita al usuario seleccione año, periodo y modalidad

2. El usuario seleccionar año, periodo y modalidad y hace click en el botón verificar BD.

3. El sistema, verifica existencia de bases de datos (establece comunicación)

Postcondición El caso de uso termina cuando, el sistema informa la existencia /no existencia de la base de datos del periodo consultado.

Excepciones

Paso Acción

3. No existe base de datos para el periodo consultado:

- Administrador: “Realice la importación de las bases de datos”

- Invitado: “No se puede emitir reportes, falta importar base de datos, contáctese con el administrador del sistema, Salir del Sistema”.

Frecuencia Alta Importancia Alta Comentarios

Fuente: Inédito (Elaboración propia) Importar bases de datos:

Tabla N° 3.3 – Importar bases de datos 

Nombre Importar_DB

Descripción Permite a un usuario administrador autenticado (con acceso al sistema), importar las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes) de un determinado año, periodo y modalidad.

Objetivos asociados Importar las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes) de un determinado año, periodo y modalidad, se realiza a través del formulario importar bases de datos.

Precondición a. Ser usuario administrador autenticado (con acceso al sistema)

Secuencia norma

Paso Acción

1. El caso de uso se inicia cuando: el sistema, solicita archivo de base de datos inscripción del postulante.

2. El usuario, selecciona archivo y hace click en importar.

3. El sistema, solicita archivo de base de datos calificación del postulante.

4. El usuario, selecciona archivo y hace click en importar.

97

Postcondición El caso de uso termina cuando, el sistema informa la importación satisfactoria de las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes)

Excepciones

Paso Acción

2. Si ocurre un error en la importación de la base de datos del sistema de inscripción de postulantes, el sistema volverá a pedir se seleccione base de datos

4. Si ocurre un error en la importación de la base de datos del sistema de calificación de postulantes, el sistema volverá a pedir se seleccione base de datos

Frecuencia Alta Importancia Alta Comentarios

Fuente: Inédito (Elaboración propia) Integrar y publicar bases de datos:

Tabla N° 3.4 – Integrar y publicar bases de datos 

Nombre Integrar_DB

Descripción Permite a un usuario administrador autenticado (con acceso al sistema), integrar las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes) de un determinado año, periodo y modalidad; además de publicar la base de datos integrada.

Objetivos asociados Integrar las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes) de un determinado año, periodo y modalidad; se realiza a través del formulario de Integrar DB.

Precondición a. Ser usuario administrador autenticado (con acceso al sistema).

b. Bases de datos de postulantes e ingresantes importadas.

Secuencia norma

Paso Acción

1. El caso de uso se inicia cuando: el sistema muestra el botón Integrar DB.

2. El usuario hace click en el botón Integrar DB.

Postcondición El caso de uso termina cuando, el sistema informa la Integración satisfactoria, de las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes).

Excepciones

Paso Acción

2. Si ocurre un error en la integración de las bases de datos del sistema de calificación del postulante (postulantes) y del sistema de calificación del postulante (ingresantes), el sistema volverá mostrar el botón Integrar bases de datos.

Frecuencia Alta Importancia Alta Comentarios

Fuente: Inédito (Elaboración propia) Emitir reportes:

Tabla N° 3.5 – Emitir reportes. 

Nombre Reportar

Descripción Permite a un usuario (administrador / invitado) autenticado (con acceso al sistema), emitir diversos tipos de reportes, para postulantes e ingresantes, de un determinado año, periodo y modalidad.

Objetivos asociados Emitir diversos tipos de reportes, para postulantes e ingresantes, de un determinado año, periodo y modalidad; se realiza a través del formulario emitir reportes.

Precondición a. Ser usuario (administrador / invitado) autenticado (con acceso al sistema).

b. Verificación satisfactoria de existencia de base de datos integrada.

Secuencia norma

Paso Acción

1. El sistema, solicita seleccionar el tipo de reporte (postulantes o ingresantes) y subtipo (opciones varias).

2. El usuario selecciona tipo y subtipo de reporte y hace click en procesar.

3. El sistema muestra el reporte solicitado y se habilitan las opciones de exportar reporte a archivo Excel o Pdf.

Postcondición El caso de uso termina cuando, el sistema informa la generación satisfactoria del reporte solicitado.

Excepciones

Paso Acción

2. El usuario opcionalmente puede hacer click en botón Excel o botón Pdf, seleccionar ubicación para guardar el archivo y aceptar.

Frecuencia Alta

98

Importancia Alta Comentarios

Fuente: Inédito (Elaboración propia)

Documento similar