Está en la página 1de 14

Especificacin de requisitos de

software
Proyecto: MSJ Instant
Revisin [1.0]
Modelo de ingeniera 0.3
[Nombre documento] Pg. 2

08/2017

MSJ Instant Mensaje Instantneo


Historial de Revisiones

Fecha Revisin Descripcin Autor

28/28/2017 1.0 Requerimientos de Interfaz Mario Esa Alvarado

Documento validado por las partes en fecha: 28/08/2017

Por el cliente Por la empresa suministradora

Fdo. D./ Da Mynor Gabriel Ramos Fdo. D./Da Carlos Roldan Pocasangre
MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 4

Contenido
FICHA DEL DOCUMENTO 3

CONTENIDO 4

1 INTRODUCCIN 6

1.1 Propsito 6

1.2 Alcance 6

1.3 Personal involucrado 6

1.4 Definiciones, acrnimos y abreviaturas 6

1.5 Referencias 6

1.6 Resumen 6

2 DESCRIPCIN GENERAL 7

2.1 Perspectiva del producto 7

2.2 Funcionalidad del producto 7

2.3 Caractersticas de los usuarios 7

2.4 Restricciones 7

2.5 Suposiciones y dependencias 7

2.6 Evolucin previsible del sistema 7

3 REQUISITOS ESPECFICOS 7

3.1 Requisitos comunes de los interfaces 8


3.1.1 Interfaces de usuario 8
3.1.2 Interfaces de hardware 8
3.1.3 Interfaces de software 8
3.1.4 Interfaces de comunicacin 8

3.2 Requisitos funcionales 8


3.2.1 Requisito funcional 1 9
3.2.2 Requisito funcional 2 9
3.2.3 Requisito funcional 3 9
3.2.4 Requisito funcional n 9

3.3 Requisitos no funcionales 9


3.3.1 Requisitos de rendimiento 9

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 5

3.3.2 Seguridad 9
3.3.3 Fiabilidad 9
3.3.4 Disponibilidad 9
3.3.5 Mantenibilidad 10
3.3.6 Portabilidad 10

3.4 Otros requisitos 10

4 Apndices 10

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 6

1 Introduccin
El documento es una Especificacin de Requisitos de Software (ERS) para el sistema que
est dedicado para tener el control y prestar el servicio de mensajera dando las
funcionalidades al usuario, recarga de saldo, consulta de saldo. Los administradores tienen
el acceso a estadsticas de los consumos y comportamiento de los usuarios. Este anlisis
se realizara basado en las directrices dadas por el estndar IEEE- 830

1.1 Propsito
El propsito de este documento es orientar al equipo de desarrollo sobre los
requerimientos funcionales y no funcionales, para el desarrollo del sistema y aclarar de
la mejor manera los lineamientos bajo los cuales funcionara el sistema MSJ Instant. Est
destinado al equipo de anlisis diseo y desarrollo, como tambin a los usuarios finales
los cuales en este documento se agregara lo que ellos requieren del funcionamiento.

1.2 Alcance
El producto a desarrollar es un sistema de mensajera al cual se le denominara MSJ
Instant, el cual se analizara bajo el formato IEEE-830, el cual ser la referencia para su
seguimiento y determinadas revisiones a futuro, este sistema cambiara la forma en que
se comunican los usuario por medio de mensajera instantnea, se podr ver el estado
de disponibilidad de cada usuario por medio de notificaciones de estados.

1.3 Personal involucrado


Nombre Carlos Antonio Roldan Pocasangre
Rol Usuario
Categora profesional Encargado de rea
Responsabilidades Otorgar los insumos de la experiencia de usuario para
apoyar el anlisis del sistema MSJ Instant.
Informacin de contacto CarlosRoldanHot@gmail.com

Nombre Cristian Ordoez


Rol Analista de Sistemas
Categora profesional TSU Informtica
Responsabilidades Analisis informacin para el sistemas MSJ Instant.
Informacin de contacto Cordonezjolon@gmail.com

Nombre Mynor Gabriel Ramos Zamora


Rol Analista de sistemas
Categora profesional TSU Informtica
Responsabilidades Otorgar los insumos de la experiencia de usuario para
apoyar el anlisis del sistema.
Informacin de contacto MayGab@gmail.com

Nombre Mario Esau Alvarado Contreras


Rol Usuario
Categora profesional Usuario
Responsabilidades Otorgar los insumos de la experiencia de usuario para
apoyar el anlisis del sistema.
Informacin de contacto MarioGrupok66@gmail.com

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 7

Nombre Emanuel Rodriguez Dubon


Rol DBA
Categora profesional TSU Informatica
Responsabilidades Apoyar con soluciones a nivel de DB para la solucin al
sistema.
Informacin de contacto EmmaRodu@gmail.com

1.4 Definiciones, acrnimos y abreviaturas


TSU: Tcnico Superior Universitario
Usuario: Persona que usara el sistema para gestionar informacin.
ERS: Especificacin de requerimientos de software
RF: Requerimiento Funcional
RNF: Requerimiento no funcional
MSJ Intant: Mensajera Instantnea

1.5 Referencias
Referencia Titulo Fecha Autor
1 Formato de documento IEEE-830 para 28/08/2017 [Autor]
Especificacin de Requerimientos.

1.6 Resumen
Este documento consta de tres secciones. En la primera seccin se realiza una
introduccin al mismo y se proporciona una vista general de la especificacin de los
recursos del sistema.
En la segunda seccin del documento se realiza una descripcin general del sistema,
con el propsito de conocer las principales funciones que debe realizar, los datos que
estn asociados, factores, relaciones, restricciones, supuesto y dependencias que
afectan el desarrollo del sistema a desarrollar, esto sin entran a excesivos detalles.

2 Descripcin general
2.1 Perspectiva del producto
El sistema MSJ Instant ser un producto desarrollado para trabajar en entornos Web y
en dispositivos mviles, permitir un funcionamiento eficaz, agregando funcionalidades
para fcil acceso a la compra de servicios para poder operar dentro del sistema.

2.2 Funcionalidad del producto


[Inserte aqu el texto]
Resumen de las funcionalidades principales que el producto debe realizar, sin entrar en
informacin de detalle.
En ocasiones la informacin de esta seccin puede tomarse de un documento de
especificacin del sistema de mayor nivel (ej. Requisitos del sistema).
Las funcionalidades deben estar organizadas de manera que el cliente o cualquier
interlocutor pueda entenderlo perfectamente. Para ello se pueden utilizar mtodos
textuales o grficos.
[Si usa el modelado de casos de uso, esta seccin debe contener la referencia de ste, y
una descripcin o resumen del modelo o del subconjunto ms representativo del mismo.
Esto incluye una lista de nombres y breves descripciones de los casos de uso, actores,
diagramas aplicables y relaciones.

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 8

En caso de no existir modelo de caso de uso se deben referenciar todas las


descripciones existentes de las funcionalidades, ya sean minutas de reunin, correos
electrnicos, etc. Es necesario agregar esas descripciones en esta seccin y en el
seccin Referencias del documento se necesitan mencionar todos los fuentes de los
requerimientos.]

2.3 Caractersticas de los usuarios


Tipo de usuario Administrador
Formacin TSU Informtica
Habilidades Capacidades de dar soluciones informticas y administrar
las funcionalidades del sistema.
Actividades Control del sistema en general

Tipo de usuario Desarrollador


Formacin TSU Informtica
Habilidades Capacidades de dar soluciones informticas y administrar
las funcionalidades del sistema.
Actividades Control del sistema en general

Tipo de usuario Usuario de mensajera


Formacin Usuario comn
Habilidades Uso del sistema para enviar y recibir mensajera y compras
dentro del sistema.
Actividades Uso de los servicios que el sistema ofrecer.

2.4 Restricciones
Interfaz usada por medio de aplicaciones de los dispositivos y accesible desde la
web.
Uso del domino msjis.com
Capaz de atender consultas concurrentes.
Modelo del sistema cliente/ servidor
Diseo de implementacin sencilla.
Fcil usabilidad.
Tecnologas de desarrollo con HTML5 y JavaScript.
Uso de herramientas Framework basadas en Node.js

2.5 Suposiciones y dependencias


Se asume que los requisitos aqu descritos son estables.
Los equipos en los que se vaya a ejecutar el sistema deben cumplir con los
requisitos antes descritos para garantizar la ejecucin correcta del sistema.

2.6 Evolucin previsible del sistema


El sistema debe ser capaz de evolucionar en base a los requerimientos o mejoras que
se puedan plantear para mejorar la experiencia del usuario en la misma.

3 Requisitos especficos
Nmero de requisito RF 01

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 9

Nombre de requisito Informacin de usuarios


Tipo Requisito Restriccin
Fuente del requisito Es necesario almacenar datos personales principales y
bancarios de los usuarios y datos telefnicos para el usuario.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 10

Nmero de requisito RF 02
Nombre de requisito Telfonos posibles por usuario
Tipo Requisito Restriccin
Fuente del requisito Un usuario puede tener asociado ms de un telfono, pero
estos deben tener un identificador nico.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Nmero de requisito RF 03
Nombre de requisito Saldo asociado al telfono
Tipo Requisito Restriccin
Fuente del requisito El saldo telefnico debe estar asociado a cada telfono de
cada usuario.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Nmero de requisito RF 04
Nombre de requisito Estado de contacto de los telfonos
Tipo Requisito Restriccin
Fuente del requisito El sistema debe mostrar el estado de conexin para cada
nmero telefnico de cada usuario.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Nmero de requisito RF 05
Nombre de requisito Telfonos posibles por usuario
Tipo Requisito Restriccin
Fuente del requisito Un usuario puede tener asociado ms de un telfono, pero
estos deben tener un identificador nico.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Nmero de requisito RF 06
Nombre de requisito Los telfonos pueden tener disponible el desvi de mensajes
para otro de sus nmeros asociados.
Tipo Requisito Restriccin
Fuente del requisito Un usuario puede tener asociado ms de un telfono, pero
estos deben tener un identificador nico.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Nmero de requisito RF 07
Nombre de requisito Coste de envi de mensajes
Tipo Requisito Restriccin
Fuente del requisito Debe existir una forma de poder cambiar los precios del envo
de mensajes con el tiempo de forma dinmica para los
administradores.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Nmero de requisito RF 08
Nombre de requisito Telfonos posibles por usuario
Tipo Requisito Restriccin
Fuente del requisito Un usuario puede tener asociado ms de un telfono, pero
estos deben tener un identificador nico.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 11

Nmero de requisito RF 09
Nombre de requisito Historial de uso de los telfonos asociados
Tipo Requisito Restriccin
Fuente del requisito El sistema debe permitir consultar el historial del uso de los
dispositivos asociados al usuario.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1 Requisitos comunes de los interfaces


3.1.1 Interfaces de usuario
El sistema deber presentar una interfaz de acceso rpido al usuario en el que
pueda localizar los contactos de los otros usuarios conectados para poder
escribir de forma gil y eficiente. Se debe poder compartir informacin con
usuarios independientes o grupos. Todo esto se podr realizar desde el
dispositivo mvil como tambin desde el sitio web con el que se implementara
el sistema, se deber un segmento de publicidad para anunciar los planes para
realizar compras para seguir usando el servicio.

3.1.2 Interfaces de hardware


Se necesita disponer de equipos conectados a la red telefnica o con acceso a
internet, con adaptadores de red adecuados, mnimo de memoria de 512 MB,
CPU igual o superior a Pentium Celeron.

3.1.3 Interfaces de software


Dispositivos mviles con Sistema operativo Android, IOS, Windows Phone.
Pueden ser tambin computadoras con sistemas operativos iguales o superiores
a Windows XP y navegadores actualizados para que el sistema pueda brindar la
mejor experiencia.

3.1.4 Interfaces de comunicacin


Los servidores se comunicaran con los clientes por medio de protocolo TCP, de
forma remota, para poder recibir y enviar informacin a travs de internet o por la
red telefnica.

3.2 Requisitos funcionales

3.2.1 Requisito funcional 1


El Sistema dispondr de un Registro por usuario con datos generales para el uso
respectivo de la aplicacin, mediante un correo o un mensaje telefnico para
confirmacin de la asociacin de la aplicacin, vinculando los telfonos que
necesite segn estos tengan su identificador independiente.

3.2.2 Requisito funcional 2


Ya registrado en el sistema, el funcionamiento de mensajera se activar
recibiendo mensajes y enviando siempre que se tenga el saldo suficiente para
realizar el envo de mensajes con el coste estipulado por cada mensaje

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 12

3.2.3 Requisito funcional 3


El estatus de conectividad y toda la actividad dentro de la aplicacin podr ser
administrada y registrada mediante historiales de uso de sistema, estadsticas de
uso, como tambin el saldo actual de los telfonos asociados

3.2.4 Requisito funcional 4


El usuario podr cerrar o ingresar a la aplicacin cuando lo disponga, como
tambin hacer uso de los servicios de recargar saldo.

3.2.5 Requisito Funcional 5


Otra funcionalidad del sistema es que el usuario podr desviar los mensajes hacia
otro nmero telefnico que no necesariamente este dado de alta dentro del
sistema, activando o desactivando el mismo cuando se necesite.

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento
Tiempos de respuesta:
Los tiempos de espera de los servicios deberan de ser lo ms reducidos
posibles, inferior a 30 segundos de envo de notificaciones.

3.3.2 Seguridad
3.3.2.1. Para poder hacer uso de la aplicacin y la web el usuario debe de estar
debidamente registrado y conectado.
3.3.2.2. Toda la informacin del sistema debe de respaldarse cada 24 horas.
3.3.2.3. Toda transaccin realizada por el usuario debe guardar registro en
bitcora.
3.3.2.4. Los permisos de acceso al sistema podrn ser cambiados nicamente por
el Administrador de acceso a datos.
3.3.2.5. Asegurar que los contenidos de los mensajes no sean alterados durante
su trnsito por la red.

3.3.3 Facilidad de Uso


El sistema y la web deben ser de fcil utilizacin para el usuario, sin necesidad de
tener que realizar muchas investigaciones para lograr conseguir su objetivo.

3.3.4 Disponibilidad
El sistema estar disponible desde cualquier navegador que pueda soportar
JavaScript, como tambin disponible para los mviles con sistema operativo
Android versin 4.3.1, como tambin ios versin 7.1.2.

3.3.5 Mantenibilidad
El mantenimiento de la aplicacin y web deben de ser sencillos de realizar, para
ellos debe de comentarse adecuadamente el cdigo, modularizarlo, usar patrones
de diseo que faciliten la implementacin y la realizacin de la documentacin
necesaria, manual de usuario, manual de la aplicacin.

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 13

Como tambin los mantenimientos los deber realizar el Administrador del


sistema, como complemento del mantenimiento se tendrn alarmas de aviso
cadas de servicios, saturacin de datos, mantenimientos proactivos en la
plataforma para resolver y /o reparar errores.

3.3.6 Portabilidad
Este sistema ser completamente portable, puesto que estar publicado en
internet y ser accesible va web, como tambin en aplicacin mvil instalada en
los dispositivos para su uso. Podr descargarse de los repositorios de
aplicaciones ms populares, y por ser desarrollada con HTML y JavaScript es
interpretable por cualquier navegador de cualquier dispositivo.

3.4 Otros requisitos


3.4.1. Plataforma robusta, La plataforma a implementar deber ser robusta ante posibles
fallos, hardware y software, debe de ser un sistema de Alta disponibilidad para evitar
cualquier perdida de servicios.
3.4.2. La interfaz debe de ser agradable para el usuario, con colores que faciliten la
lectura de los textos, botones visibles a primera vista, tamaos de letra legibles sin
esfuerzo.
3.4.3. Tambin ser necesario instalar el driver del GSM (Global System For Mobile
Communications) para permitir el funcionamiento y por ende la comunicacin y
transferencia de datos.

MSJ Instant Mensaje Instantneo


MSJ Intant Rev. 1.0
Especificacin de requisitos de software Pg. 14

4 Apndices

MSJ Instant Mensaje Instantneo