Documento SRS (Modelo de Proyecto)

Especificación de Requisitos de Software Versión PROYECTO SERVIR [MODELO DE PROYECTO] Integrantes: __________________

Views 675 Downloads 13 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • kevin
Citation preview

Especificación de Requisitos de Software Versión

PROYECTO SERVIR [MODELO DE PROYECTO] Integrantes:

____________________________________________________________________________________ MODELO DE PROYECTO

Página 1 de 23

HISTORIAL DE REVISIONES

Versión

Autor

Descripción Elaboración de primer avance de especificación de Software

Fecha de Elaboración 21/06/2016

Fecha de Revisión

Revisado por

04/06/2016

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 2 de 23

Contenido 1.

Requisitos Funcionales .................................................................................... 4

2.

Requisitos No Funcionales ............................................................................... 4

3.

Modelo de Casos de Uso ................................................................................. 6 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7.

LISTA DE ACTORES ............................................................................................................................. 6 DIAGRAMA DE ACTORES ..................................................................................................................... 7 DIAGRAMA DE PAQUETES.................................................................................................................... 7 LISTA DE CASOS DE USO DEL SISTEMA POR PAQUETE ................................................................................ 8 DIAGRAMA DE CASOS DE USO POR PAQUETE ........................................................................................ 10 DIAGRAMA GENERAL DE CASOS DE USO .............................................................................................. 12 ESPECIFICACIÓN DE LOS CASOS DE USO DEL SISTEMA .............................................................................. 14 CUS01 – Registrar anexo ................................................................................................................................. 15 CUS05 – Actualizar expedientes ...................................................................................................................... 17 CUS06 – Registrar Solicitud de Expediente...................................................................................................... 18 CUS08 – Actualizar solicitud de aprobación de expediente. ............................................................................ 20 CUS09 – Registrar solicitud de fotocopias ....................................................................................................... 22

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 3 de 23

1.

Requisitos Funcionales Código RF-01

Registrar anexo

RF-02

Generar cargo expediente

RF-03 RF-04 RF-05 RF-06 RF-07 RF-08 RF-09

2.

Descripción

Proceso de Negocio

Actualizar cargo expediente Registrar hoja anexos Actualizar expediente Registrar solicitud expediente Generar solicitud aprobación exp Actualizar solicitud aprobación exp Registrar solicitud de fotocopias

Actualización de anexos de los expedientes Actualización de anexos de los expedientes Actualización de anexos de los expedientes Actualización de anexos de los expedientes Actualización de anexos de los expedientes Atención de solicitud de expedientes Atención de solicitud de expedientes Atención de solicitud de expedientes Atención de solicitud de expedientes

Requisitos No Funcionales Tipo de Requisito

Restricciones del Diseño

Componentes a Adquirir

Código

RNF-001

RNF-002

RNF-003

Descripción

Implementación

El sistema debe verificar que tanto los datos personales como los documentos personales estén conformes y en vigencia.

Nuestro sistema será capaz de verificar si la conformidad de cada dato y documento.

Nuestro sistema detectaría cualquier SO soportable, al no El sistema debe encontrarlo se visualizarse y funcionar solicitara la descarga correctamente en de cualquier SO Windows o Mac. soportable para el sistema Nuestro sistema se desarrolla El sistema debe ser principalmente en compatible con Windows 7, pero en Windows 8 y Windows 7. caso de no tenerlo también se desarrolla en el 8 y el 7.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 4 de 23

Tipo de Requisito Interfaces de Usuario

Interfaces de Hardware

Interfaces de Comunicaciones

Seguridad

Estándares aplicables

Requisitos del Sistema

Requisitos de Desempeño

Código

Descripción

RNF-004

Los fondos de cada panel llevaran colores que representan a la empresa.

RNF-005

La PC debe contar con un microprocesador como mínimo de Corel i3 y 2Gb.

RNF-006

RNF-007

Implementación

Se establecerá una comunicación, a través de un switch, con el Sistema Central de Información. Nuestro sistema para evitar que sea El sistema deberá tener utilizado por un usuario (ID, cualquier persona contraseña) para poder requerirá acceder a ser utilizado. una cuenta de usuario cada vez que sea requerida.

RNF-008

El sistema en cada término de solicitud debe requerir la conformidad del interesado.

RNF-009

El sistema debe permitir almacenar más de 6000000 solicitudes de fotocopias.

RNF-010

El sistema no debe tardar más de cinco segundos en mostrar los resultados de una búsqueda. Si se supera este plazo, el sistema detiene la búsqueda y muestra los resultados encontrados.

Nuestro sistema para corroborar que una solicitud se haya finalizado con éxito deberá almacenar un documento de conformidad del interesado.

Nuestro sistema tiene objetivo de minimizar en un 50% el tiempo de solicitud.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 5 de 23

3.

Modelo de Casos de Uso

3.1.

Lista de Actores Actor del sistema

Descripción

Responsable del archivamiento y cuidado de los Expedientes y archivos relacionados del TSC. Asimismo, es el trabajador que emite los reportes de inventario de Expedientes para el control de los mismos.

Personal que se encarga de recibir la documentación presentada ante el TSC. Es el primer filtro de los requisitos de admisibilidad de los recursos de apelación.

Profesional en derecho que se encarga de colaborar con los miembros de la sala a fin de gestionar la resolución de los casos de apelación presentados.

Profesional asignado a apoyar en la actualización de solicitud de expedientes para agilizar dicho proceso.

Son los usuarios ingresados en el sistema, que pueden logearse e ingresar al sistema.

Usuario

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 6 de 23

3.2.

Diagrama de Actores

3.3.

Diagrama de Paquetes

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 7 de 23

3.4.

Lista de Casos de Uso del Sistema por Paquete Paquete: P01 – Actualización de anexos de los expedientes

Caso de uso del sistema CUS01-Registrar anexo

CUS02-Generar cargo expediente

CUS03-Actualizar cargo expediente

Descripción

El caso de uso permite al analista de mesa de partes ingresar los datos del anexo que presenta el interesado. El caso de uso permite que la secretaria de sala genera el cargo de expediente que registrará los datos de la secretaria y el analista junto al expediente para su pronta actualización.

El caso de uso permite al analista de mesa de partes dar conformidad de hacer recibido el expediente.

CUS04-Registrar hoja anexos

El caso de uso permite que el analista de mesa de partes ingrese un nuevo anexo y se registre la recepción del anexo

CUS05-Actualizar expediente

El caso de uso permite que el analista de parte adjunte todos los anexos al expediente del interesado

Paquete: P02 – Atención de solicitud de expedientes Caso de uso del sistema

Descripción

CUS06-Registrar solicitud expediente

El caso de uso permite revisar al interesado un expediente en cuestión. Puede darse el caso de que el interesado solo desee revisar, sacar una fotocopia simple o una fotocopia certificada.

CUS07-Generar solicitud aprobación exp

El caso de uso permite que el especialista de archivo elabore una solicitud de aprobación que será aprobada por la secretaria técnica.

CUS08-Actualizar solicitud aprobación exp

El caso de uso permite que la secretaria técnica cambie el estado de la aprobación ya sea rechazada o aceptada.

CUS09-Registrar solicitud de fotocopias

El caso de uso permite al analista de mesa de partes registrar solicitud de fotocopias tan solo si la entidad lo desee.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 8 de 23

Paquete: P03 – Reutilizables Caso de uso del sistema

Descripción

CUS10-Buscar expediente

El caso de uso permite obtener todos los datos concernientes a un expediente mediante su código.

CUS11-Buscar interesado

El caso de uso permite obtener todos los datos concernientes a un interesado mediante su nombre o código.

CUS12-Buscar anexo

El caso de uso permite obtener todos los datos concernientes a un anexo mediante su nombre o código.

CUS13-Buscar cargo expediente

El caso de uso permite obtener todos los datos de los expedientes que han sido recibidos e ingresados al SCI mediante su código

CUS14-Buscar empleado

El caso de uso permite obtener el código del analista de mesa de partes mediante una búsqueda por alguno de sus atributos.

CUS15-Buscar solicitud aprobación de exp CUS16-Buscar hoja de anexo

El caso de uso permite obtener el estado de aprobación de las solicitudes mediante su código. El caso de uso permite obtener todos los datos concernientes a una hoja de anexo mediante su nombre o código.

Paquete: P04 – Reportes Caso de uso del sistema

Descripción

CUS17- Generar reporte de fotocopias

El caso de uso permite obtener el record de fotocopias cedidas a los usuarios.

CUS18- Generar reporte de solicitud de expedientes por fecha

El caso de uso permite obtener todas aquellas solicitudes de expedientes por un determinado rango de fechas.

CUS19- Generar reporte de ingresos al sistema

El caso de uso permite obtener los ingresos al sistema, hechos por los usuarios.

Paquete: P05 – Seguridad Caso de uso del sistema

Descripción

CUS20- Mantener Usuario

El caso de uso permite ingresar, eliminar y modificar usuarios que se encuentren en el sistema.

CUS21- Ingresar al Sistema

El caso de uso permite validar los datos ingresados para así poder ser re direccionado al apartado correspondiente.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 9 de 23

3.5.

Diagrama de Casos de Uso por Paquete Paquete: P01 – Actualización de anexos de los expedientes

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 10 de 23

Paquete: P02 –Atención de solicitud de expedientes

Paquete: P03 – Reutilizables

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 11 de 23

Paquete: P04 – Reportes

Paquete: P05 – Seguridad

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 12 de 23

3.6.

Diagrama General de Casos de Uso

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 13 de 23

3.7.

Especificación de los Casos de Uso del Sistema 3.7.1.

Especificación de Alto Nivel

Caso de uso:

CUS01 – Registrar anexo

Actor(es):

Analista de mesa de partes.

Propósito:

Registrar el anexo que el interesado quiere adjuntar a un expediente.

Caso de uso asociado:

CUS11- Buscar interesado

Resumen:

El caso de uso permite al analista de mesa de partes ingresar los datos del anexo que presenta el interesado.

Clasificación

Primario

Requisitos

RF-01.

Caso de uso:

CUS05 – Actualizar expediente

Actor(es):

Analista de mesa de partes.

Propósito:

Actualizar los expedientes con el anexo, los cuales fueron entregados por el interesado

Caso de uso asociado:

CUS11- Buscar interesado CUS12- Buscar Anexo

Resumen:

El caso de uso permite al analista de mesa de partes adjunta los nuevos anexos a los expedientes entregado por el interesado.

Clasificación

Primario

Requisitos

RF-05.

Caso de uso:

CUS06 – Registrar Solicitud de Expediente

Actor(es):

Analista de mesa de partes.

Propósito:

Registrar la solicitud de expediente para poder comenzar el proceso.

Caso de uso asociado:

CUS10- Buscar expediente CUS11- Buscar interesado

Resumen:

El caso de uso permite al analista de mesa de partes ingrese una solicitud de expediente para que el interesado sea atendido.

Clasificación

Primario

Requisitos

RF-06.

Caso de uso:

CUS08 – Actualizar solicitud aprobación exp

Actor(es):

Secretaria técnica.

Propósito:

Actualizar solicitud aprobación exp , para darle un estado de aceptada o rechazada

Caso de uso asociado:

CUS15- Buscar analista de mesa de partes. CUS14- Buscar solicitud de aprobación exp.

Resumen:

El caso de uso permite a la secretaria técnica aprobar una solicitud para que el analista de mesa de partes pueda revisar un expediente.

Clasificación

Primario

Requisitos

RF-08.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 14 de 23

Caso de uso:

CUS09 – Generar solicitud de fotocopia

Actor(es):

Analista de mesa de partes.

Propósito:

Ingresar una solicitud para poder proceder a sacar la fotocopia

Caso de uso asociado:

CUS10- Buscar expediente CUS11- Buscar interesado

Resumen:

El caso de uso permite al analista de mesa de partes registra la solicitud de fotocopia que es entregado por el interesado.

Clasificación

Primario

Requisitos

RF-09.

3.7.2.

Especificación Expandida

CUS01 – Registrar anexo 1.

Actores Analista de mesa de partes

2.

Propósito Registrar el anexo que el interesado quiere adjuntar a un expediente.

3.

Breve Descripción El caso de uso permite al analista de mesa de partes registrar los datos del anexo que presenta el interesado.

4.

Flujo Básico de Eventos

1. El sistema muestra la interfaz REGISTRAR ANEXO con los siguientes datos: Datos del interesado: Código, nombres, apellidos y dirección. Datos del anexo: Título y descripción. Datos de la fecha: Día, mes y año. Además, incluye las opciones: Registrar, Buscar Interesado y Salir. 2. El analista de mesa de partes selecciona “Registrar”. 3. El analista de mesa de partes solicita buscar al interesado. 4. El sistema incluye el caso de uso “Buscar Interesado”. 5. El sistema muestra los datos del interesado, nombres, apellidos y dirección. 6. El analista de mesa de partes ingresa el título del anexo, su descripción, día del ingreso del anexo, la hora y los datos del interesado. 7. El sistema autogenera un código para el anexo. 8. El sistema ingresa el anexo. 9. El sistema muestra el código mediante un mensaje. 10. El analista de mesa de partes cierra la interfaz REGISTRAR ANEXO y regresa a la interfaz del menú principal del sistema y finaliza el caso de uso. 5.

Sub Flujos Ninguno.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 15 de 23

6.

Flujos Alternos 6.1. Nombre del flujo alterno

En el paso 4 si el sistema no retorna con datos del interesado, enviará un mensaje “Interesado no encontrado”, y finaliza el caso de uso.

7.

Precondiciones

8.

El analista de mesa de partes está logeado en el sistema. El interesado este ingresado en el sistema. Pos - condiciones

9.

En el sistema queda registrado el Anexo. Puntos de Extensión Ninguna

10. Requisitos Funcionales asociados RF-01 Registrar Anexo. 11. Requerimientos Especiales Ninguna 12. Prototipos

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 16 de 23

CUS05 – Actualizar expedientes 1.

Actores Analista de mesa de partes

2.

Propósito Actualizar los expedientes con el anexo, los cuales fueron entregados por el interesado

3.

Breve Descripción El caso de uso “Actualizar expediente” permite al analista de mesa de partes ingresar un grupo de anexos al historial del interesado que fueron presentados.

4.

Flujo Básico de Eventos El caso de uso inicia cuando el analista de mesa de partes selecciona la pestaña “Actualizar expedientes” en la interfaz “MENU PRINCIPAL” 1.

El sistema muestra la interfaz “Actualizar expedientes” con los siguientes datos: Datos del expediente: código. Además, tiene un listado que figurara datos de los anexos de los expedientes, incluye las opciones: Buscar expediente, buscar anexos, añadir al expediente, guardar, y salir.

2.

El analista de mesa de partes solicita “Buscar al expediente”.

3.

El sistema incluye el caso de uso “Buscar expediente”.

4.

El sistema muestra los datos del expediente, código y lista de anexos.

5.

El analista de mesa de partes solicita “Buscar anexo”.

6.

El sistema incluye el caso de uso “Buscar anexo”.

7.

El sistema muestra los datos del anexo, código, título y descripción.

8.

El analista de mesa de partes solicita “Añadir al expediente”.

9.

El analista de mesa de partes selecciona “Guardar”.

10.

El sistema añade todos los anexos al SCI.

11.

El analista de mesa de partes de partes cierra la interfaz “Actualizar

expediente” y regresa a la interfaz del menú principal del sistema y finaliza el caso de uso. 5.

Sub Flujos Ninguno.

6.

Flujos Alternos 6.1. Nombre del flujo alterno Guardar Inválido En el paso 9 si el sistema no guarda el nuevo anexo, entonces el sistema mostrará el mensaje: “NO SE PUEDE GUARDAR, CONSULTE CON SU PROGRAMADOR” y finaliza el Caso de Uso

. ____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 17 de 23

7.

Precondiciones

8.

El analista de mesa de partes está logeado en el sistema. Pos - condiciones El sistema actualizara el expediente con los nuevos anexos.

9.

Puntos de Extensión Ninguna

10. Requisitos Funcionales asociados RF05-Actualizar expediente. 11. Requerimientos Especiales Ninguna 12. Prototipos

CUS06 – Registrar Solicitud de Expediente 1.

Actores Analista de mesa de partes

2.

Propósito Ingresar una solicitud para poder proceder a sacar la fotocopia

3.

Breve Descripción El caso de uso se inicia cando el analista de mesa de partes, recibe una solicitud de parte del interesado para la revisión de un expediente.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 18 de 23

4.

Flujo Básico de Eventos 1.

El sistema muestra la interfaz REGISTRAR SOLICITUD EXPEDIENTE. En la interfaz se muestra los campos para completar: Nombre del Interesado, Apellido del Interesado, tipo de documento de identidad, numero del documento de identidad, expediente que desea revisar. El código de registro será autogenerado. La lista de registros contiene los datos de Código, Solicitante, documento, expediente, fecha, y estado del expediente. Incluye también Ingresar solicitud, buscar expediente, buscar interesad, cancelar.

2.

El analista de mesa de partes ingresa los datos del interesado.

3.

El analista de mesa de partes solicita buscar al interesado.

4.

El sistema incluye el caso de uso “Buscar Interesado”.

5.

El sistema muestra los datos del interesado, nombres, apellidos y dirección.

6.

El analista de mesa de partes selecciona al interesado.

7.

El sistema muestra los datos en la interfaz principal.

8.

El analista de mesa de partes solicita buscar el expediente.

9.

El sistema incluye el caso de uso de “Buscar Expediente”.

10. Si el actor selecciona “Ingresar Solicitud”. 11. El sistema muestra la interfaz un mensaje de éxito. En la tabla de la interfaz principal, se actualiza las solicitudes habidas (agregándose esta). 12. Si el actor selecciona “Cancelar”. 13. El sistema muestra un mensaje de confirmación preguntando si no desea guardar los datos. 14. El actor confirma. 15. El sistema no almacena la información ingresada y cierra la interfaz de Registro de Solicitud. 16. El sistema cierra la interfaz principal y termina el caso de uso. 5.

Sub Flujos Ninguno.

6.

Flujos Alternos 6.1. Nombre del flujo alterno

7.

Dato incorrecto de Documento de Identidad Si al ingresar el nº de documento de identidad, no coincide con el nombre y el apellido, el sistema generará un mensaje de error. El flujo se reiniciará. Precondiciones

8.

El Analista de Mesa de Partes debe estar registrado en el sistema. Los expedientes y solicitudes de expedientes deben estar registrados en el sistema. Pos - condiciones La solicitud de expediente queda almacenado en el sistema.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 19 de 23

9.

Puntos de Extensión Ninguna

10. Requisitos Funcionales asociados RF06-Registrar solicitud de expediente. 11. Requerimientos Especiales Ninguna 12. Prototipos

CUS08 – Actualizar solicitud de aprobación de expediente. 1.

Actores Secretaria técnica

2.

Propósito Aprobar o rechaza una solicitud de aprobación de expediente.

3.

Breve Descripción El caso de uso permite a la Secretaria técnica aceptar la revisión de un expediente.

4.

Flujo Básico de Eventos 1.

El sistema muestra la interfaz Actualizar solicitud de aprobación de

expediente con los siguientes datos: Datos de la Solicitud: Código de la solicitud, Fecha de la solicitud, datos del analista de mesa de partes y datos de la secretaria técnica. Además, incluye las opciones: Buscar solicitud de aprobación de exp., grabar y cancelar. 2.

La secretaria técnica selecciona “Buscar solicitud de aprobación de exp.”.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 20 de 23

3.

El sistema Incluye el Caso de Uso solicitud de aprobación de expediente.

4.

El sistema muestra los datos de la solicitud.

5.

La secretaria técnica selecciona el estado de la solicitud.

6.

La secretaria técnica selecciona “Grabar”.

7.

El sistema graba la solicitud.

8.

La secretaria técnica cierra la interfaz Actualizar solicitud de aprobación de

expediente y regresa a la interfaz del menú principal del sistema y finaliza el caso de uso. 5.

Sub Flujos Ninguna

6.

Flujos Alternos Ninguna

7.

Precondiciones

8.

La secretaria técnica debe está registrada en el sistema. Pos - condiciones En el sistema queda actualizada la solicitud.

9.

Puntos de Extensión Ninguna

10. Requisitos Funcionales asociados RF08-Actualizar solicitud de aprobación de exp. 11. Requerimientos Especiales Ninguna 12. Prototipos

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 21 de 23

CUS09 – Registrar solicitud de fotocopias 1.

Actores Analista de mesa de partes

2.

Propósito Ingresar una solicitud para poder proceder a sacar la fotocopia

3.

Breve Descripción El caso de uso permite al analista de mesa de partes generar una solicitud de fotocopia.

4.

Flujo Básico de Eventos 1.

El sistema muestra la interfaz REGISTRAR SOLICITUD DE FOTOCOPIA con los siguientes datos: Datos de la Solicitud: Código de la solicitud, Fecha de la solicitud, código del expediente y si la desea legalizada. Datos del solicitante: Código, Nombres y Apellidos. Datos del empleado: Código, Nombre y Apellidos. Solicitudes realizadas: cuadricula que muestra según el código de solicitud y el empleado la lista de solicitudes que contiene: Código de solicitud, Fecha de solicitud, código de expediente, legalizada, código de solicitante y código de empleado. Además, incluye las opciones: Buscar expediente, Buscar solicitante, Grabar solicitud y Cancelar.

2.

El analista de mesa de partes selecciona “Buscar expediente”.

3.

El sistema Incluye el Caso de Uso Buscar expediente.

4.

El sistema muestra los datos del expediente.

5.

El analista de mesa de partes selecciona el día de la solicitud.

6.

El analista de mesa de partes selecciona el tipo de fotocopia.

7.

El analista de mesa de partes solicita “Buscar interesado” disponible.

8.

El sistema Incluye el Caso de Uso Buscar interesado.

9.

El sistema muestra los datos del interesado seleccionado.

10.

El analista de mesa de partes selecciona “Registrar”.

11.

El sistema obtiene el número del Correlativo de solicitud e incrementa en uno para registrar el número de solicitud.

12.

El sistema graba la solicitud.

13.

El sistema muestra el número de solicitud y el MSG “Solicitud generada” con el Nro. S100001”.

14.

El analista de mesa de partes cierra la interfaz REGISTRAR SOLICITUD DE FOTOCOPIAS y regresa a la interfaz del menú principal del sistema y finaliza el caso de uso.

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 22 de 23

5.

Sub Flujos Ninguna

6.

Flujos Alternos Ninguna

7.

Precondiciones

8.

El analista de mesa de partes está logeado en el sistema. Pos - condiciones En el sistema queda registrada la solicitud.

9.

Puntos de Extensión Ninguna

10. Requisitos Funcionales asociados RF09-Registrar solicitud de fotocopia. 11. Requerimientos Especiales Ninguna 12. Prototipos

____________________________________________________________________________________ Especificación de Requisitos de Software (SRS)

Página 23 de 23