Especificación de Requerimientos de Software
Especificación de Requerimientos de Software
Especificación de Requerimientos de Software
Especificación de Requerimientos de
Software
Para el proyecto:
Fecha de liberación:
5 de Julio del 2010
Versión:
1.0
Cambios principales:
Aprobado.
Tabla de Contenido
Tabla de figuras.................................................................................................................................iii
Historial de cambios..........................................................................................................................iv
1. Introducción...............................................................................................................................1
1.1 Propósito............................................................................................................................1
1.2 Objetivo..............................................................................................................................1
1.3 Definiciones, acrónimos y abreviaciones............................................................................2
1.4 Referencias.........................................................................................................................2
2 Descripción general....................................................................................................................3
2.1 Perspectiva del producto....................................................................................................3
2.1.1 Interfaces de sistema..................................................................................................3
2.1.2 Interfaces de usuario..................................................................................................4
2.1.3 Interfaces de hardware..............................................................................................5
2.1.4 Interfaces de Software................................................................................................5
2.1.5 Interfaces de comunicación........................................................................................5
2.1.6 Restricciones de memoria..........................................................................................5
2.1.7 Operaciones................................................................................................................5
2.1.8 Requerimientos de adaptación de sitio......................................................................5
2.2 Funciones de producto.......................................................................................................5
2.3 Características del usuario..................................................................................................6
2.4 Restricciones......................................................................................................................6
2.5 Supuestos y dependencias.................................................................................................7
3 Requerimientos específicos........................................................................................................8
3.1 Requerimientos de interfaces externas..............................................................................8
3.1.1 Interfaces de usuario..................................................................................................9
3.1.2 Interfaces de hardware..............................................................................................9
3.1.3 Interfaces de software................................................................................................9
3.1.4 Interfaces de comunicación........................................................................................9
3.2 Requerimientos funcionales.............................................................................................10
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Tabla de figuras CEUPROMED
SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Tabla de figuras
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Historial de cambios CEUPROMED
SRS
Historial de cambios
Registro de los cambios realizados entre versiones.
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Introducción CEUPROMED
SRS
1. Introducción
1.1 Propósito
El propósito de este documento es definir los requisitos funcionales y no funcionales que
debe cumplir el software a realizarse, y va dirigido al equipo desarrollador, quienes son los
encargados de la implementación de dichas funcionalidades o requisitos.
1.2 Objetivo
Desarrollar un cliente para el control de las tareas que se realizan en el CEUPROMED,
desarrollado en Adobe AIR, esta herramienta debe contener los siguientes módulos:
Mis tareas: Listado de tareas que están asignadas al usuario, cada elemento deberá tener
los siguientes elementos:
o Modificar: Al dar clic proporcionar el mecanismo necesario para modificar los
datos generales de la tarea y opción a eliminar (si yo cree la tarea), así como su
porcentaje de avance
o Porcentaje de avance: Muestra el porcentaje de avance actual de la tarea
o Referencias: Liga o botón que permita ver referencias a la tarea (documentos,
texto o ligas)
o Logs: Botono liga que nos mande a una especie de foro donde se podrán registrar
avances o problemas y podrán haber respuestas entre los involucrados
o Fecha límite: La fecha límite de la tarea
o Nombre de quien asignó: Nombre del asignador de la tarea
o Terminar Tarea: Botón o liga para marcar la tarea como terminada
Tareas Delegadas: Listado de tareas que he asignado a otros usuario y que les estoy dando
seguimiento, cada elemento deberá tener los siguientes elementos:
o Modificar: Al dar clic proporcionar el mecanismo necesario para modificar los
datos generales de la tarea y opción a eliminar (si yo cree la tarea)
o Porcentaje de avance: Muestra el porcentaje de avance actual de la tarea
o Referencias: Liga o botón que permita ver o agregar referencias a la tarea
(documentos, texto o ligas)
o Logs: Boton o liga que nos mande a una especie de foro donde se podrán registrar
avances o problemas y podrán haber respuestas entre los involucrados
o Fecha límite: La fecha límite de la tarea
o Nombre de responsable: Nombre del responsable de la tarea
o Archivar Tarea: Botón o liga para archivar la tarea terminada, siempre y cuando el
usuario sea el creador de la misma.
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Introducción CEUPROMED
SRS
Eventos: Listado de eventos generales, debe tener herramientas para agregar modificar y
eliminar eventos, además podrá configurar para consumir los eventos de la semana actual
en el ciam a elegir.
Lista de Proyectos: Listado de proyectos que se estén trabajando
Alerta Inbox: Mecanismo que permita ver cuántas tareas. Mensajes y eventos nuevos
tengo sin revisar, al ver la pestaña de tareas o eventos se reinicia este “contador”
Archivo: Mecanismo que permite ver todas las tareas archivadas.
Agregar tarea: Mecanismo que permite agregar una tarea nueva
Administrar Proyectos: menú que contiene las opciones para administar proyectos,
agregar, borrar, modificar.
Mensajes: Modulo donde se pueden enviar y recibir mensajes.
1.4 Referencias
Documento Fecha Autor Organización
IEEE Recommended
Practice for Software
IEEE-SA Standards
Requirements 25/Jun./1998 IEEE
Board
Specification (IEEE Std
830-1998)
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Descripción general CEUPROMED
SRS
2 Descripción general
Envía: Usuario (registrado en correo universitario, sin “@”) y Clave (codificada en md5)
Recibe: un XML que contiene la etiqueta “estado”, ésta puede contener los siguientes
valores:
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Descripción general CEUPROMED
SRS
b) Interface con el Servidor ADT (PHPs). El Cliente ADT consultará los datos al servidor ADT
formado por archivos PHP que contendrán la lógica de negocio del sistema general,
mediante peticiones por método GET / POST por protocolo HTML se obtendrán los datos
necesarios ordenados en un archivo XML.
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Descripción general CEUPROMED
SRS
2.1.7 Operaciones
a. Operaciones iniciadas por el usuario (ver 2.2 funciones de producto)
b. Operaciones automáticas
i. Actualización de listas de tareas, mensajes y eventos
ii. Visualización de notificaciones (ver 2.2.n Notificaciones)
c. Funciones de procesamiento de datos
i. Serializarían en XML
ii. Lecturas de XML
iii. Clasificación de tareas
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Descripción general CEUPROMED
SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Descripción general CEUPROMED
SRS
2.4 Restricciones
a. Disponibilidad de red: Para que el sistema funcione, debe de tener conección de red para
tener acceso a las bases de dato
b. Disponibilidad del WebService UCOL: debe estar en funcionamiento para permitir l
autenticación de usuarios.
c. Protección si no hay red: Si mientras está funcionando el sistema, se pierde la conexión de
red, el sistema debe ser capaz de manejar los cambios en las tareas de manera local y en
cuanto se detecte red sincronizar los cambios en el sistema.
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
3 Requerimientos específicos
Esta sección del SRS debe contener todos los requerimientos del software a un nivel de
detalle suficiente para permitir a diseñadores diseñar un sistema que satisfaga estos
requerimientos, y a los testers probar que el sistema satisface los requerimientos. A través de esta
sección, cada requisito indicado en el exterior debe ser perceptible por los usuarios, operadores u
otros sistemas externos. Estos requerimientos deben incluir como mínimo la descripción de cada
entrada y cada salida del sistema. Comúnmente esta es la parte más importante del SRS y debe
contener los siguientes principios:
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
3.2.12 Notificaciones
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
3.2.18 Menú
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Requerimientos específicos CEUPROMED
SRS
3.4.1 El usuario no debe dar más de 4 clics para ejecutar una acción
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Clasificación de requerimientos CEUPROMED
funcionales SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Clasificación de requerimientos CEUPROMED
funcionales SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Clasificación de requerimientos CEUPROMED
funcionales SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Clasificación de requerimientos CEUPROMED
funcionales SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998
Clasificación de requerimientos CEUPROMED
funcionales SRS
CEUPROMED®
Documento basado en: IEEE Std. 830-1998