Está en la página 1de 15

Especificación de Requisitos de Software (ERS) según el estándar

de IEEE 830.

Proyecto: Sistema de información Web y aplicación para dispositivos móviles para


intercambio de libros, música y películas.

Este contenido forma parte del trabajo final del módulo UC0493_3 implementar,
verificar y documentar aplicaciones web en entornos internet, intranet y extranet,
correspondiente al Certificado de Profesionalidad Desarrollo de Aplicaciones con
Tecnología Web.

José O. Dalcolmo
Rosales CD SARTI - VNG
- 07/2019

Este documento está basado en la plantilla para documentar los requisitos de


software, siguiendo el estándar IEEE 830/98.

Las secciones que no sean aplicables al sistema se indicaron como no aplicables (NA).
Ficha del documento.

Fecha revisión Autor Verificado dep. calidad.

31/07/2o1e o1 J. O. D. R.

Documento validado por las partes en fecha: 31/07/2019.

Par el cliente Por la empresa suministradora

Te dejo. S.A. J.O.D.R.

Fdo. D./ Df\a Foap Fdo. D./Drla Jose

1
Contenido.

Ficha del documento........................................................................................................ 1


Contenido......................................................................................................................... 2

1 Introducción......................................................................................................... 4
1.1 Propósito.................................................................................................... 4
1.2 Alcance...................................................................................................... 4
1.3 Personal involucrado.................................................................................4
1.4 Definiciones, acrónimos y abreviaturas.....................................................5
1.5 Referencias............................................................................................... 5
1.6 Resumen................................................................................................... 5

2 Descripción general.............................................................................................. 5
2.1 Perspectiva del producto...........................................................................5
2.2 Funcionalidad del producto.......................................................................6
2.3 Características de los usuarios.................................................................6
2.4 Restricciones.............................................................................................6
2.5 Suposiciones y dependencias..................................................................6
2.6 Evolución previsible del sistema...............................................................7

3 Requisitos específicos.......................................................................................... 7
3.1 Requisitos comunes de los interfaces......................................................7
3.1.1 Interfaces de usuario....................................................................7
3.1.2 Interfaces de hardware.................................................................7
3.1.3 Interfaces de software..................................................................7
3.1.4 Interfaces de comunicación..........................................................7

3.2 Requisitos funcionales..............................................................................7


3.2.1 RF 01: Autentificación del administrador.......................................8
3.2.2 RF 02: Registro de usuario...........................................................8
3.2.3 RF 03: Consulta de datos.............................................................8
3.2.4 RF 04: Modificación de datos.......................................................8
3.2.5 RF 05: Gestionar contenido.........................................................9

3.3 Requisitos no funcionales........................................................................9


3.3.1 RNF 01: Rendimiento......................................................................9
3.3.2 RNF 02: Seguridad.........................................................................9
3.3.3 RNF 03: Fiabilidad..........................................................................10
3.3.4 RNF 04: Disponibilidad...................................................................10
3.3.5 RNF 05. Mantenimiento..................................................................10

2
3.3.6 RNF 06: Interoperabilidad...............................................................11
3.4 Requisitos de rendimiento...............................................................11

3.5 Otros requisitos....................................................................................11

4 Apéndice................................................................................................................ 12

2
1. Introducción.

Este documento es una Especificación de Requisitos Software (ERS) para el


sistema de información web y aplicación para dispositivos móviles para
intercambio de libros, música y películas, siguiendo las directrices del estándar
IEEE 830/e8.

1.1 Propósito.

El presente documento tiene como objetivo definir las especificaciones


funcionales, no funcionales para el desarrollo de un sistema de información web
que permitirá gestionar los distintos procesos de intercambio de libros, música y
películas siendo utilizado por los propios usuarios.

Análisis
Esta subsección detalla claramente las especificaciones definir las
especificaciones funcionales y no funcionales del sistema y detalla a quien va
dirigido gestionar los distintos procesos de intercambio de libros, música y
películas siendo utilizado por los propios usuarios.

Errores
No específica a quien va dirigido

1.2 Alcance.

El alcance es que los propios usuarios puedan gestionar y controlar sus libros,
música y/o películas llevando un control sabre los intercambios que realicen.
Identificando en todo momento con cuál de sus contactos ha intercambiado, o si
Io ha dejado en algún punto de intercambio (por ejemplo, crossbooking).

Análisis

Gestionar y controlar los sistemas multimedia como música, imágenes, libros,


etc.
Errores
Falta nombre de proyecto
1.3 Personal Involucrado.

Nombre J.O.
Rol Analista disef\ador.
Categoría profesional Programador.
Responsabilidades Análisis de información y diseño.
Información decontacto jo.dr@mail.com
Aprobaci0n

8
Nombre O.J.
Rol Programador.
Categoría profesional Programador.
Responsabilidades Programaci0n de la web.
información de dr.oj@mail.com
contacto
Aprobación

1.4 Definiciones, acrónimos y abreviaturas.

Nombre Desa1pci0n
Usuario Persona que usaron el sistema para
gestionar procesos.
SIS-I sistema de información web y aplicación
para dispositivos móviles.
ERS Especificación de Requisitos Software.
RF Requerimiento Funcional.
RNF Requerimiento no Funcional.
APP Aplicación para dispositivos móviles.
BD Base de datos.
NA No aplica.

1.5 Referencia.

Referencia Titulo Ruta Fecha Autor

IEEE estándar IEEE 830 20/07/2019 J.O.D.R.

1.6 Resumen.

Este documento ofrece una descripción general del sistema y la información


necesaria para conocer el funcionamiento tanto de la página web como de la
aplicación para dispositivos móviles. Además, se especifican requisitos del
sistema, diseño y beneficios previstos.

2.Descripción general.

2.1 Perspectiva del producto.


El sistema SIS-I estará diseñado para funcionar en entorno web, tanto en
dispositivos de escritorio como móviles en este caso a través de una aplicación
específica que De permitir una mejor integración. No obstante, la versión web para
dispositivos puede funcionar sin la aplicación, aunque no tendrá la misma respuesta
que si se ejecuta desde la misma.

Errores

Cabe mencionar el entorno y hacía que tipo de usuarios van dirigidos, podría
considerarse la edad y el código del país al que está destinado

2.2 Funciones del producto.

El software puede contener toda la funcionalidad del proyecto esencialmente, o


puede formar parte de un sistema más grande. En este caso habrá un ERS que
declarará las interfaces entre el sistema y su software modular y pondrá qué función
externa y requisitos de funcionalidad tiene con el software modular.

Diagrama de manejo de información y diagrama de entidad


relación. Ver en apéndice.
En este apartado podemos ver como se muestra en síntesis las
funciones de manera corta sin entrar en información de detalle.

2.3 Características de los usuarios.

Tipo de usuario Administrador


Formación Licenciatura
Habilidades Control total del sistema. Capacidad de detectar,
corregir fallos y proponer mejoras en el sistema.
Actividades Gestionar altas, bajas y modificaciones de usuarios
y contenido.

Tipo de usuario Usuario


Formación NA
Habilidades Capacidad de uso del sistema, ya sea desde la
aplicación de escritorio y/o en un dispositivo móvil.
Actividades Registrarse, darse de baja, consultar y/o modificar
tanto sus datos de usuarios como el contenido.
Contactar con la plataforma. Realizar pagos dentro
de la plataforma.

Análisis
Registrarse y modificar tanto sus datos de usuarios como el contenido. Contactar con la
plataforma. Realizar pagos dentro de la plataforma.
Errores
Ninguno
2.4 Restricciones.

• Lenguajes y tecnologías en uso: HTML, MySQL y JavaScript.


• Los servidores deberán estar siempre activos y con la capacidad
suficiente como para atender consultas concurrentes.
• Sistema basado en cliente-servidor, y deberá ser sencillo de usar.

Análisis

Analizar los lenguajes y las tecnologías en el uso de GTML MySQL y JavaScript

Errores
(Recomendación) Interfaz amigable con el usuario
2.5 Suposiciones y dependencias.

• Se asume que los requisitos de funcionamiento son estables.


• Los equipos en los que se ejecutará el sistema han de cumplir con
los requisitos indicados para garantizar una ejecución correcta.

Análisis
Se analiza que el sistema han de cumplir con los requisitos indicados para garantizar una
ejecución correcta

Errores
Ninguno

2.6 Evolución previsible del sistema.

Identificar futuras mejoras en el sistema, gracias a la recogida de datos sobre


comentarios de mejora y/o propuestas de los usuarios que podrán analizarse e
implementarse.
Análisis
Identificar futuras mejoras en el sistema, sobre la información recogida de datos en el
sistema
Errores
Detallar el numero de la versión de la aplicación que se encuentra en el mercado actual
y la fecha de una próxima actualización

3.Requisitos específicos.

3.1Requisitos comunes de las interfaces.

3.1.1 Interfaces de usuario.


La interfaz de usuario consistirá en un conjunto de ventanas con botones,
listas y campos de texto que desplegaran información necesaria para llevar a
cabo las tareas.
Análisis
La interfaz consistirá en un conjunto de ventanas con botones, listas y
las tareas que disponga el usuario
11
campos de texto que desplegaran información necesaria para llevar a cabo

las tareas que disponga el usuario


12
Errores
Los requisitos deben estar estrictamente detallados en el manual de usuario

3.1.2 Interfaces de hardware.


Sera necesario que los equipos dispongan de lo siguiente:
• Tarjeta de red.
• Procesador 1.2 Ghz o superior.
• Memoria interna de 1 Gb mínimo.
• 512 Mb de RAM o superior.
• Teclado.
• Ratón.
Análisis
Analizar los componentes del ordenador

Errores
Especificar que los equipos deben disponer requisitos similares al manual
correspondido

3.1.3 Interfaces de software.


• Sistema operativo: Windows 7 a superior.
• MAC OS versión 10 o superior.
• Android versión 8 o superior.
• IOS versión 8 o superior.
• Navegador Chrome, Mozilla, Opera osimilar.

3.1.4 Interfaces de comunicación.


Los servidores, clientes y aplicaciones se comunicarán entre sf mediante
protocolos estándares en internet, siempre que sea posible.

3.2Requisitos funcionales.

3.2.1 RF 01: Autentificación del administrador.

Numero de requisito RF 01
Nombre de requisito Autentificación del administrador.
Tipo Requisito X Restricción

Fuente del requisito NA

Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripción del requisito El sistema cuenta con un login que requiere un


usuario y contraseña para el administrador.

3.1.2 RF 02: Registro de usuario.

12
Numero de requisito RF 02
Nombre de requisito Registro de usuario.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #1 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripci0n del requisito El sistema cuenta con un login que requiere


usuario y contraseña registrados para acceder ala
plataforma.

3.1.3 RF 03: Consulta dedatos.

Numero de requisito RF 03
Nombre de requisito Consulta de datos.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #1 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripci0n del requisito El sistema debe permitir la consulta de datos y/o


contenidos tanto desde la versión de escritorio como de
la aplicaci0n.

3.2.4 RF 04: Modificación de datos.

Numero de requisito RF 04
Nombre de requisito Modificación de datos.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #1 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripci0n del requisito El sistema debe permitir la modificación de datos y/o


contenidos tanto desde la versión de escritorio como de
la aplicaci0n.
3.2.5 RF 05: Gestionar contenido.

Numero de requisito RF 05
Nombre de requisito Gestionar contenido.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #2 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripción del requisito El sistema permitir asimismo alos usuarios gestionar sus
contactos, datos y/o contenido.

Análisis
En esta sección cuneta con autentificación por parte del administrador, registro de usuario,
consulta de datos, modificación de datos además con una gestión de contenido
3.3 Requisitos no funciónale.

3.3.1 RNF 01: Rendimiento.

Numero de requisito RNF 01


Nombre de requisito Rendimiento.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #3 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripci0n del requisito Garantizar que eldiseño de las consultas u otro proceso
no afecte at desempeño de la DB, ni at tráfico de red.

3.3.2 RNF 02: Seguridad.

Numero de requisito RNF 02


Nombre de requisito Seguridad.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #3 con el cliente.


Prioridad del requisito Alta/Esencial Media/Deseado X Baja/ Opcional

Descripci0n del requisito Garantizar el correcto manejo de datos personales.


Mantener cifrado de datos entre el servidor y la base
de datos.
3.3.3 RNF 03: Fiabilidad.

Numero de requisito RNF 03


Nombre de requisito Fiabilidad.
Tipo Requisito X Res1riccidn

Fuente del requisito Entrevista #3 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripción del requisito El sistema debe tener una interfaz de usuario intuitiva
y sencilla, y además debe ajustarse alas
necesidades del sistema.

3.3.4 RNF 04: Disponibilidad.

Numero de requisito RNF 04


Nombre de requisito Disponibilidad.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #3 con el cliente.


Prioridad del requisito Alfa/Esencial Media/Deseado X Baja/ Opcional

Descripción del requisito La disponibilidad del sistema es de 24 horas.

3.3.5 RNF 05: Mantenimiento.

Numero de requisito RNF 05


Nombre de requisito Mantenimiento.
Tipo Requisito X Res1riccidn

Fuente del requisito Entrevista #3 con el cliente.


Prioridad del requisito Alfa/Esencial X Media/Deseado Baja/ Opcional

Descripción del requisito El sistema debe disponer de documentación actualizable


que permita realizar operaciones de mantenimiento
fácilmente.
La interfaz del sistema ha de disponer de un sistema
de ayuda en caso de dudas.
3.3.6 RNF 06: Interoperabilidad.

Numero de requisito RNF 06


Nombre de requisito Interoperabilidad.
Tipo Requisito X Restricción

Fuente del requisito Entrevista #3 con el cliente.


Prioridad del requisito Alta/Esencial X Media/Deseado Baja/ Opcional

Descripci0n del requisito El sistema será implantado bajo la plataforma Windows.


Análisis
Podemos apreciar que se detalla el rendimiento del software con la restricción de
garantizar el diseño de las consultas u otro proceso que afecte al desempeño de la base
de datos también observamos la seguridad manejando temas como cifrado de datos entre
el servido y la BDD también la fiabilidad que la interfaz se ajusta a las necesidades del
sistema con una disponibilidad de las 24 horas, también un mantenimiento que cuenta
con una interfaz de ayuda para solventar cualquier duda el sistema ser implantado bajo la
SO Windows
Errores
Rendimiento: Información incompleta ya que no se puede verificar el requisito
Seguridad: No detalla los métodos para el cifrado de datos entre el servidor y la base de
datos
Fiabilidad: Información incompleta

3.4 Requisitos de rendimiento.

• Elnúmero de usuarios a los que se debe dar servicio simultáneamente es


de unos 50.
• Eltiempo de respuesta en las operaciones debe ser inferior o igual a
20 segundos.

Análisis
Se cumple que el número de usuarios a los que se debe dar servicio
simultáneamente es de 50 a demás con el tiempo de respuesta en las
operaciones
3.5 Otros requisitos.

• Aceptación por parte del usuario sabre los derechos de propiedad


del contenido que esté compartiendo.
• Consentimiento sobre la cesión de uso del contenido del usuario a
otros usuarios.

Análisis

En esta sección se especifica la aceptación por parte del usuario sobre los derechos
de propiedad
4. Apéndice.

Diagrama de manejo de información.

Diagrama de entidad relación.

Análisis
Se detalla claramente los diagrames de manejo de información y entidad relación

También podría gustarte