Ingenieria de Requerimientos SRS

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 14

Especificación de Requerimientos de Software (SRS)

[VIG Virtual Information Generator]

Versión [1.1]
Preparado por: [VIctor Omar Hernandez Gomez
Brian Segoviano Muñoz]
[06/11/2022]
[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

Control De Versiones

Nombre del Archivo Versión Fecha Autor Comentarios


[Ingenieria de [1.0] [04/11/2022] [V.G y [Llenado de
requerimientos SRS] B.S] todo el
documento]
[Ingenieria de [1.1] [06/11/2022] [V.G y [Modificación de
requerimientos SRS] B.S] algunos
requerimientos
funcionales y
otros puntos no
expresados
correctamente]

[VIG Virtual Information Generator] 2/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

Índice del Documento


Índice del Documento ......................................................................................................................................... 3

1 Introducción ............................................................................................................................................... 4
1.1 Propósito .................................................................................................................................................. 4
1.2 Alcance de Proyecto ................................................................................................................................ 4
1.3 Definiciones, Siglas y Abreviaturas .......................................................................................................... 4
1.4 Referencias .............................................................................................................................................. 4

2 Descripción Global .................................................................................................................................... 5


2.1 Perspectiva del Producto ......................................................................................................................... 5
2.2 Características del Producto .................................................................................................................... 5
2.3 Clases de Usuario y Características ........................................................................................................ 5
2.4 Ambiente Operativo ................................................................................................................................. 6
2.5 Diseño y Restricciones de Implementación ............................................................................................. 6
2.6 Documentación de Usuario ...................................................................................................................... 6

3 Características del Sistema ....................................................................................................................... 7


3.1 Característica 1 del Sistema .................................................................................................................... 7
3.1.1 Descripción y Prioridad ........................................................................................................................ 7
3.1.2 Secuencia Estímulo/Respuesta ........................................................................................................... 7
3.1.3 Requerimientos Funcionales................................................................................................................ 7
3.2 Característica 2 del Sistema .................................................................................................................... 7
3.2.1 Descripción y Prioridad ........................................................................................................................ 7
3.2.2 Secuencia Estímulo/Respuesta ........................................................................................................... 7
3.2.3 Requerimientos Funcionales................................................................................................................ 8
3.3 Característica 3 del Sistema .................................................................................................................... 8
3.3.1 Descripción y Prioridad ........................................................................................................................ 8
3.3.2 Secuencia Estímulo/Respuesta ........................................................................................................... 8
3.3.3 Requerimientos Funcionales................................................................................................................ 8
3.4 Característica 4 del Sistema .................................................................................................................... 8
3.4.1 Descripción y Estímulo Prioridad ......................................................................................................... 8
3.4.2 Secuencia /Respuesta ......................................................................................................................... 9
3.4.3 Requerimientos Funcionales................................................................................................................ 9
3.5 Característica 5 del Sistema ..................................................................... ¡Error! Marcador no definido.
3.5.1 Descripción y Prioridad ......................................................................... ¡Error! Marcador no definido.
3.5.2 Secuencia Estímulo/Respuesta ............................................................ ¡Error! Marcador no definido.
3.5.3 Requerimientos Funcionales................................................................. ¡Error! Marcador no definido.

4 Requerimientos de Interfaz Externos .......................................................................................................10


4.1 Interfaz de Usuario..................................................................................................................................10
4.2 Interfaces de Hardware...........................................................................................................................10
4.3 Interfaces de Software ............................................................................................................................10
4.4 Interfaces de Comunicación ...................................................................................................................11

5 Otros Requerimientos No-Funcionales.....................................................................................................12


5.1 Requerimientos de Rendimiento .............................................................................................................12
5.2 Requerimientos de Seguridad.................................................................................................................12
5.3 Atributos de Calidad de Software............................................................................................................12

6 Otros Requerimientos ..............................................................................................................................14

Apéndice A: Glosario .........................................................................................................................................14

Apéndice B: Modelos de Análisis .......................................................................................................................14

[VIG Virtual Information Generator] 3/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

1 Introducción

En este documento explicamos y analizamos los requerimientos nuestra empresa”


VIG” además de explicar las interfaces con las que contara, así como datos
generales como el propósito y alcance de nuestra empresa.

1.1 Propósito

Este documento tiene como propósito dar a conocer el funcionamiento general de


nuestra empresa que estará enfocada en el manejo de documentos del usuario y
en la representación de esta por medio de códigos QR para de esa manera lograr
eliminar ciertos problemas tales como el extravío de documentos físicos o la
legitimidad.

1.2 Alcance de Proyecto

Nuestra empresa como ya comenté estará enfocada en el manejo de documentos


pero no de una manera física, nos encargaremos de guardar estos documentos en
un servicio de almacenamiento en la nube en donde el cliente podrá consultarlos
siempre, incluyéndoles la opción de presentarlo por medio de un código QR para
de esa manera acceder directamente a estos, además contaremos con la opción a
futuro de lograr convenios con empresas gubernamentales para lograr agilizar
ciertos tramites, por lo tanto su aplicación primordial es el almacenamiento de
documentos y a un futuro el manejo de tramites sin necesidad de documentos
físicos

Nuestro alcance, misión, visión entre otros puntos mas generales los hemos
especificado de igual manera en nuestro modelo de negocios previamente
realizado.

1.3 Definiciones, Siglas y Abreviaturas


VIG Virtual Infomation Generator

1.4 Referencias

Modelo de negocios
Documento de visión y alcance

[VIG Virtual Information Generator] 4/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

2 Descripción Global

Nuestro servicio se enfocará primordialmente en el almacenamiento de


documento, crearemos una aplicación que cuente con varias interfaces de usuario
para que pueda interactuar con los documentos que están almacenados, subir
nuevos documentos, eliminarlos, actualizarlos e incluso obtener el código QR
generado del mismo para poder presentarlo de una manera rápida, el ambiente en
el que va a estar en uso será principalmente en el gubernamental para comenzar
una migración un poco más veloz de lo físico a lo digital, tanto para los usuarios
como para los manejadores

2.1 Perspectiva del Producto

En nuestro caso no será totalmente autónomo debido a que vamos a necesitar de


servicios de almacenamiento en la nube suficiente para poder almacenar todos los
documentos contemplando que nuestra empresa estará en constante crecimiento
por lo tanto contaremos con relaciones como esta, por lo tanto, las interfaces se
ejemplificarían como la relación de nuestros servidores con las bases de datos o el
servicio utilizado en la nube.

2.2 Características del Producto

1. Almacenar documentos en la nube


2. Ofrecer un plan de suscripción
3. Manejo de documento
4. Obtención de código QR
5. Protección de los archivos

2.3 Clases de Usuario y Características

Usuario administrador: contara con todos los permisos para editar y entrar a
cuentas dentro de nuestra empresa, cambiar roles

Usuario registrado: un usuario que contara con su inicio de sesión y permisos para
el manejo de los documentos que estén en su cuenta

Usuario prueba: un usuario que de igual manera contará con permisos para el
manejo de sus documentos, pero con la diferencia de que esto será por un tiempo
limitado de prueba

Usuario invitado: será un usuario que tendrá acceso a los documentos


proporcionados por otro usuario, pero sin poder manipularlos, solamente será
lector

[VIG Virtual Information Generator] 5/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

2.4 Ambiente Operativo

Nuestro software tendrá versión móvil y versión de escritorio, en la versión móvil


estará disponible par Android y IOS sin necesidad de una versión de los sistemas
operativos muy recientes, a la versión de escritorio estará disponible para los
principales SO como Windows y MAC OS que son de los mas utilizados hoy en
día, tendremos ubicaciones geográficas de los empleados, servidores y bases de
datos en nuestro caso en León Guanajuato donde comenzaremos la empresa,
algunas aplicaciones y componentes de software con los que el sistema debe
coexistir pacíficamente son
-Acceso a internet: donde manejaremos la información de los clientes
-Cámara de dispositivo móvil: para poder capturar los documentos
-Permisos de acceso a documentos del dispositivo

2.5 Diseño y Restricciones de Implementación

-Migración en un nuevo sistema operativo


Debido a que estará diseñado en algunos específicamente

-Peticiones de los usuarios que sean difíciles de cumplir en ese momento


Por ejemplo, la implementación de realizar los tramites de una manera mas ágil

-Implementación de algún otro lenguaje de programación


Esto tomando en cuenta que ya tendremos definidos los lenguajes con los que
vamos a trabajar

2.6 Documentación de Usuario

-Manuales de usuario
-Ayuda en línea
-Tutorial de inicio con seguimiento

[VIG Virtual Information Generator] 6/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

3 Características del Sistema


Nota : OVHcloud

3.1 Característica 1 del Sistema

Almacenar documentos en la nube

3.1.1 Descripción y Prioridad


Se permitirá almacenar cierta cantidad de documentos dependiendo del plan en el
que te encuentres de prioridad alta debido a que será de nuestras principales
características.

3.1.2 Secuencia Estímulo/Respuesta


Subida correcta de los documentos
Actualización del espacio disponible en la cuenta

3.1.3 Requerimientos Funcionales


-El sistema permitirá realizar un registro de archivos agregados y eliminados
-El sistema permitirá almacenar documentos en el servidor de la nube
-El sistema permitirá editar y eliminar los documentos al usuario que tenga el plan
seleccionado.

3.2 Característica 2 del Sistema


Ofrecer un plan de suscripción

3.2.1 Descripción y Prioridad


Se brindarán diferentes planes de suscripción para que el usuario decida cual se
ajusta más a sus necesidades, prioridad alta.

3.2.2 Secuencia Estímulo/Respuesta


Venta del plan de suscripción

[VIG Virtual Information Generator] 7/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

3.2.3 Requerimientos Funcionales


-El sistema permitirá registrar datos del usuario, así como datos bancarios o datos
personales que requieran cierto nivel de seguridad.

-El sistema permitirá aprobar, actualizar o cancelar el plan de suscripción del


usuario.

-El sistema ofrecerá mejores planes de suscripción

3.3 Característica 3 del Sistema


Obtención de código QR

3.3.1 Descripción y Prioridad


Se podrá obtener un código QR que redirija al enlace donde está almacenado el
documento seleccionado y de esa manera se podrías consultar únicamente como
lector, prioridad media.

3.3.2 Secuencia Estímulo/Respuesta


Obtención del código QR del archivo especificado

3.3.3 Requerimientos Funcionales

El sistema permitirá generar un código QR para que otras personas puedan


acceder al documento fácilmente escaneándolo solamente como lectores

Administración de personal autorizado a la consulta de los documentos

Administración de documento consultado.

3.4 Característica 4 del Sistema


Protección de los archivos

3.4.1 Descripción y Prioridad


Se mantendrán todos los archivos seguros y monitoreando los movimientos de la
cuenta, además de confirmaciones de inicio de sesión por medio de correo
electrónico

Es de prioridad alta.

[VIG Virtual Information Generator] 8/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

3.4.2 Secuencia Estímulo/Respuesta


Alertas de inicio de sesión desconocidos, buenos métodos de seguridad en la
aplicación

3.4.3 Requerimientos Funcionales

El sistema confirmará acciones importantes como inicios de sesión o cambios en


la administración de personal autorizado por medio de correos electrónicos.

El sistema administrará las cuentas dependiendo el tipo de usuario.

[VIG Virtual Information Generator] 9/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

4 Requerimientos de Interfaz Externos


Va a haber conexión entre el programa o la aplicación y las bases de datos con las
que vamos a estar trabajando.

La aplicación o programa va a tener comunicación con la nube por lo cual también


va a haber una conexión de por medio.

En el aspecto físico va a estar conectado el dispositivo en uso como el celular o la


computadora con el programa instalado además de que en algunos casos como
en el de los celulares el programa va a solicitar el acceso a la cámara por lo cual
también entrará en este punto.

4.1 Interfaz de Usuario


En el caso de nosotros en las interfaces de usuario contarán con botones intuitivos
que te dirigirán a diferentes interfaces comenzando por una interfaz de usuario en
la que tendrás que acceder a tu cuenta con tu correo y contraseña, seguido de un
menú donde tendrás opciones como ver documentos subidos, añadir nuevo
documento, modificar documentos, mi cuenta.

En cada interfaz tendrás opciones distintas en la de ver documentos subidos


podremos visualizar nuestros documentos u obtener el código QR de cada uno de
ellos, en la de añadir nuevo documento subir nuevos documentos y modificar
documentos podremos eliminar o cambiar nombres entre otras cosas, en el de mi
cuenta podremos cambiar configuraciones de nuestra cuenta así como también la
cantidad de espacio que nos queda o cambiar el plan de suscripción con el que
contamos.

4.2 Interfaces de Hardware


En nuestro caso debido en la versión móvil deberá de tener compatibilidad con la
cámara del dispositivo contaría como hardware, por ende también a la pantalla de
los mismos, además de la memoria que será empleada para la aplicación y la
memoria RAM utilizada que no será de mucha exigencia pero aun así será tomada
en cuenta, esto incluye también para las versiones en escritorio, pero además de
la cámara

4.3 Interfaces de Software

En nuestro caso tendremos comunicación con SQL server debido a que ahí
contaremos con una parte de información guardada en esas bases de datos como
datos del cliente o bancarios.

También tendrá conexión con el sistema operativo, mas que nada será debido a
que debe de contar con compatibilidad con el sistema además de poder tener
relación con algunos de los comandos del teclado del sistema operativo.

[VIG Virtual Information Generator] 10/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

4.4 Interfaces de Comunicación

Comunicación segura y encriptación de datos importantes como datos bancarios,


datos personales entre otros.

Comunicación con soporte al momento de solicitarlo, en caso de solicitar algún


asesor conectarse en un lapso de 10 minutos.

Comunicación por medio de teléfono con un asesor en un horario especifico.

[VIG Virtual Information Generator] 11/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

5 Otros Requerimientos No-Funcionales

-Interfaz de usuario
-Sistema de administración de usuario
-Documentación
-Garantía
-Conformidad
-Servicio funcional las 24 horas
-Sincronización de datos fuera de línea
-Gestión de almacenamiento de datos
-El sistema contara con conexión a servidores para su manejo

5.1 Requerimientos de Rendimiento

Los movimientos en el sistema de almacenamiento de documentos se deben de


realizar al instante no demorar más de 1 minuto.

Las transacciones del pago del servicio se deben de realizar al momento que se
recibe el pago.

La generación de códigos QR de cada documento debe reaccionar en cuestión de


segundos.

En caso de alguna caída de servidores o del sistema se debe de recuperar en


pocos minutos en tanto se activan los respaldos.

5.2 Requerimientos de Seguridad


Servicios de red seguros

Especificación de características de las contraseñas además de encriptaciones de


estas.

Autetificación de diferentes maneras.

Protección del software.

Seguridad física de donde tendremos el centro de operaciones de la empresa.

5.3 Atributos de Calidad de Software

[VIG Virtual Information Generator] 12/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

Eficiente en el desempeño del manejo de documentos


Compatibilidad con los sistemas operativos previamente mencionados
Mantenibilidad debido a que el grado de eficacia y eficiencia irá mejorando
conforme a las actualizaciones

[VIG Virtual Information Generator] 13/14


[Virtual Information Especificación de Requerimientos de Software
Generator] (SRS)– v. [1.1]

6 Otros Requerimientos
Debe de estar registrado tanto el nombre como el software
Reglamentación en la empresa
Seguridad de los archivos por parte de los asesores y trabajadores en general

Apéndice A: Glosario

VIG “Virtual Information Generator”

Apéndice B: Modelos de Análisis


Añadimos un par de diagramas realizado a lo largo de este proyecto.

[VIG Virtual Information Generator] 14/14

También podría gustarte