Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RF RNF
RF RNF
Especificacin de requisitos de
software
Proyecto: SIS-WEB (Sistema de Informacin de Seminarios WEB)
Revisin 1.0
Tania Isadora Mora
Dorance Moreno
Luis Yovany Romo
Septiembre 2007
Pgina No. 1 de 26
INTRODUCCIN........................................................................................ 3
2.1
Propsito.................................................................................................. 3
2.2
Alcance..................................................................................................... 4
2.3
Personal Involucrado..............................................................................4
2.4
2.4.1
Del negocio.........................................................................................4
2.4.2
Del Sistema........................................................................................ 5
2.4.3
De tecnologa......................................................................................6
2.5
Referencias...............................................................................................8
2.6
Descripcin.............................................................................................. 8
3.
DESCRIPCIN GENERAL........................................................................9
3.1
3.2
3.3
3.3.1
3.3.2
Jerarqua de Usuarios.....................................................................11
3.4
Restricciones..........................................................................................11
3.4.1
Polticas reguladoras.......................................................................11
3.4.2
Limitaciones de hardware..............................................................12
3.4.3
3.4.4
Funcionamiento en paralelo...........................................................12
3.4.5
Funciones de auditora................................................................... 12
3.4.6
Funciones de Control......................................................................12
3.4.7
3.4.8
Protocolos sealados....................................................................... 12
3.4.9
Requisitos de fiabilidad.................................................................. 13
3.4.10
Credibilidad de la aplicacin......................................................... 13
3.4.11
Consideraciones de seguridad........................................................13
3.5
Atencin y dependencias...................................................................... 13
Pgina No. 2 de 26
4.1
Interfaces externas................................................................................ 14
4.2
Requisitos funcionales.......................................................................... 16
4.2.1
Ingreso a la aplicacin.................................................................... 16
4.2.2
Administracin de usuarios........................................................... 16
4.2.3
Administracin de seminarios....................................................... 18
4.2.4
Coordinacin de Seminarios.......................................................... 20
4.2.5
Administracin de inscripciones....................................................20
4.2.6
Navegacin.......................................................................................22
4.3
Requisitos de desarrollo....................................................................... 23
4.4
4.5
Pgina No. 3 de 26
CONTROL DE CAMBIOS
Registro del control de cambios en el documento SRS del SIS-WEB (Sistema de
Informacin de Seminarios WEB)
2
2.1
Numero
Revisin
Descripcin
Autor
Fecha
(d/m/a)
Versin
que Genera
001
19/09/07
SRS_V1
INTRODUCCIN
Propsito
Alcance
que
Administrar seminarios
Administrar inscripciones
Generacin de estadsticas.
Pgina No. 4 de 26
2.4
2.4.1
Personal involucrado
Nombre
Rol
Categora profesional
Responsabilidades
Nombre
Rol
Categora profesional
Responsabilidades
Nombre
Rol
Categora profesional
Responsabilidades
Dorance Moreno
Seguimiento y Entregador
Ingeniero de Sistemas
Coordinador del Proyecto y contacto con el cliente
Pgina No. 5 de 26
Del Sistema
Pgina No. 6 de 26
De tecnologa
Pgina No. 7 de 26
Pgina No. 8 de 26
Referencias
2.6
Referencia
IEEE
http://www.dlsi.ua.es/~santi/papers/websatr.pdf
http://msdn2.microsoft.com/enus/skyscrapr/bb426891.aspx
Descripcin
Requerimiento Funcional
Requerimiento de Interfaz
Pgina No. 9 de 26
DESCRIPCIN GENERAL
Perspectivas del Producto
Pgina No. 10 de 26
Cada usuario tendr un perfil especfico para que su interaccin con el sistema
sea correcto y no conlleve a fallos:
Visitante: Persona que interactuar continuamente con el sistema, su educacin
no puede ser definida y no debe tener una capacitacin con respecto al sistema
nicamente debe tener un conocimiento bsico sobre navegacin en paginas
Web.
Participante: Su rol en el sistema consiste en pasar de ser visitante a
participante en el momento que se inscriba a un seminario, al igual que el
visitante su conocimiento debe ser bsico en el manejo de pginas Web para que
realice su inscripcin.
Administrador del Sistema: Usuario con gran conocimiento en el manejo del
sistema con una previa capacitacin por parte de la entidad. Encargado de
manejar el sistema con gran responsabilidad sobre los criterios de permisos
sobre los usuarios.
Coordinador de Seminarios: Persona que maneje la administracin de
informacin y con conocimiento sobre el tema de seminarios. Debe tener una
capacitacin previa sobre el sistema y debe manejar aplicaciones tipo Web.
Coordinador de Recursos: Persona encargada de la administracin de recursos
audiovisuales, deber tener conocimiento de interfaz de planificacin de
recursos, que le permita disponer de los mismos.
Pgina No. 11 de 26
3.4
3.4.1
Jerarqua de usuarios
Restricciones.
Polticas reguladoras
Pgina No. 12 de 26
Limitaciones de hardware
Funcionamiento paralelo
No es condicin en el proyecto.
3.4.5
Funciones de auditoria
No es condicin en el proyecto.
3.4.6
Funciones de control
El sistema debe controlar los permisos que tiene cada usuario para su
accesibilidad
Protocolos sealados
Pgina No. 13 de 26
Requisitos de fiabilidad
Para garantizar una buena credibilidad el sistema deber ser sometido a una serie
de pruebas para establecer que se encuentra acorde a los requerimientos que se
plasman en el documento en tanto a la consistencia de datos como al
rendimiento de la aplicacin, tales como tiempos de respuesta..
3.4.11 Consideraciones de seguridad
Cada usuario deber autenticarse y su acceso verificado por una sola Terminal
para su respectiva labor de acuerdo a lo que su rol especifique. Todas las claves
de seguridad debern estar seguras y en su defecto encriptadas en la base de
datos para dar una buena seguridad al sistema y su informacin.
3.5
Atencin y Dependencias.
Pgina No. 14 de 26
REQUISITOS ESPECFICOS
Interfaces Externas.
Pgina No. 15 de 26
Ingreso a la aplicacin
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
Nombre
Fecha
Grado Necesidad
RF_421.1 Apertura a la aplicacin
19/09/2007
Esencial
Descripcin El sistema debe permitir ingresar por medio de la cabecera HTTP
Entradas
Fuente
Salida
Destino
Restricciones
El IP del
computador
Pantalla en
El ingreso solo lo realiza
en donde se
opcin de
Red
pantallas
el personal autorizado
encuentre
registrar al
para tal evento.
conectado o
usuario
URL
El sistema debela tener un nombre por medio del cual permita su
ingreso digitndolo en la barra del navegador: http//nombre. Todo
Proceso
esto debidamente configurado en el servidor Web.
Efecto
Colateral
4.2.2
Administracin de usuarios
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
Nombre
Fecha
Grado Necesidad
Ingreso o supresin de
RF_422.2
19/09/2007
Esencial
roles
El sistema debe permitir el ingreso de uno o mas roles y de igual
Descripcin
manera su supresin.
Entradas
Fuente
Salida
Destino
Restricciones
Formulario
Usuarios
Usuarios del
Base de
Cada usuario tendr un
de ingreso
con su rol
sistema rol
datos
rol como mnimo.
de datos
asignado
En la administracin del sistema tendr la opcin de administrar
usuarios, al ingresar a esta opcin se desplegar un listado de los
usuarios, los usuarios van a tener la opcin de asignar roles, el
administrador hace clic sobre esta opcin relacionada con el usuario y
Proceso
el sistema le despliega el listado de roles disponibles para que el
administrador seleccione los adecuados para ese usuario. Una vez el
usuario administrador del sistema de la opcin de guardar, el sistema
pide confirmacin y luego proceder a almacenar los cambios.
Efecto
No aplica
Colateral
Pgina No. 16 de 26
Nombre
Fecha
Grado Necesidad
Creacin de usuarios
19/09/2007
Esencial
El sistema debe permitir la creacin de diferentes usuarios para
Descripcin
asignarles permisos de acuerdo a sus tareas.
Entradas
Fuente
Salida
Destino
Restricciones
Datos del
usuario:
Password,
Nombre,
Formulario Usuario con
Los campos son
Base de
Apellidos,
de ingreso
acceso al
obligatorios y no puede
datos.
Cargo, Tipo
de datos
sistema.
haber usuarios repetidos.
de Usuario,
Cdula, email.
El administrador del sistema tendr una opcin que le permitir
Administrar los usuarios definiendo su tipo, le permitir crear
usuarios. El sistema verificara que la informacin necesaria para
crear un usuario este completa y luego al dar la opcin de guardar
Proceso
esta informacin, el sistema creara el usuario en la BD y lo dejara
disponible para que pueda ingresa. Antes de almacenarse la
informacin en la BD el sistema le presenta al usuario una pantalla
con la confirmacin de los datos ingresados.
Efecto
No aplica
Colateral
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
Nombre
Fecha
Grado Necesidad
Actualizacin password de
RF_ 422.3
19/09/2007
Esencial
usuarios
El sistema debe permitir la actualizacin de los password de los
Descripcin
usuarios.
Entradas
Fuente
Salida
Destino
Restricciones
Formulario
Identificacin
Confirmacin
Base de
de ingreso
Mximo 10 caracteres.
y password
por pantalla
datos.
de datos
El administrador del sistema tendr una opcin que le permitir
Administrar los usuarios para la modificacin de su password, por
medio de un formulario ya definido en el cual se solicitara el
Proceso
nmero de identificacin y el password actual y el nuevo password.
Al confirmar la operacin su nuevo password se almacenara en la
base de datos y el usuario lo verificara en su prximo ingreso.
Efecto
No aplica
Colateral
Pgina No. 17 de 26
Nombre
Fecha
Grado Necesidad
Habilitar o deshabilitar
RF_ 422.4
19/09/2007
Esencial
usuarios
Descripcin
El sistema debe permitir habilitar o deshabilitar usuarios.
Entradas
Fuente
Salida
Destino
Restricciones
El usuario
Formulario
Propiedad
administrador del
Identificacin
Confirmacin
de ingreso
del usuario
sistema no podr ser
de usuario
por pantalla
de datos
modificada deshabilitado ya que es
el quien lo maneja.
El administrador del sistema tendr una opcin que le permitir
listar los usuarios para habilitar o deshabilitarlo, enfrente de su
nombre existir una casilla que el utilizara de acuerdo a la accin
Proceso
que desea realizar. Obviamente la opcin de habilitar la tiene los
usuarios deshabilitados y la de deshabilitar los usuarios habilitados.
Todo esto se confirma y se explica la razn por la cual se realiza la
operacin en un espacio de comentario.
Efecto
Usuario deshabilitado no puede ingresar al sistema.
Colateral
4.2.3
Administracin de seminarios
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RF_ 423.1
Nombre
Fecha
Grado Necesidad
Crear seminario
19/09/2007
Esencial
El sistema debe permitir registrar los datos necesarios para la
Descripcin
creacin de un seminario.
Entradas
Fuente
Salida
Destino
Restricciones
Cdigo
seminario,
nombre,
fecha de
Formulario Confirmacin
No deben existir datos
registro,
Base de
de ingreso por pantalla
repetidos en cuanto a
descripcin
datos
de datos
de seminarios
seminarios.
y cdigo del
coordinador
del
seminario.
Pgina No. 18 de 26
Proceso
Efecto
Colateral
No aplica
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RF_ 423.2
Nombre
Fecha
Grado Necesidad
Modificar y eliminar
19/09/2007
Esencial
seminario
El sistema debe permitir modificar y eliminar un seminario.
Fuente
Salida
Destino
Restricciones
Descripcin
Entradas
Cdigo
seminario,
nombre,
El seminario se eliminar
Formulario Confirmacin
descripcin
Base de
solo en el momento que
de ingreso por pantalla
y cdigo del
datos
sea cancelado o se haya
de datos
de seminarios
coordinador
realizado.
del
seminario.
El administrador ingresar en la opcin de administracin de
seminarios, en donde aparecer un listado de los seminarios creados o
podr buscarlo a travs del cdigo del seminario. El administrador
Proceso decidir si la accin a seguir es eliminar el seminario, para el sistema
solicitar confirmacin de la operacin. En caso de modificar los
datos del seminario, el administrador introducir los datos
correspondientes y grabar los cambios.
Efecto
En caso de cambio de coordinador de seminario para el mismo, slo
Colateral coordinador quedar con la administracin del mismo.
Pgina No. 19 de 26
Coordinacin de Seminarios
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RF_ 424.1
Descripcin
Entradas
Cdigo
seminario,
descripcin
seminario,
Fecha
Seminario,
Ubicacin
Seminario,
Horario,
recursos a
utilizar
Nombre
Fecha
Grado Necesidad
Actualizacin Descripcin
19/09/2007
Esencial
del Seminario
El sistema debe permitir asignar los ponentes a un seminario
Fuente
Salida
Destino
Restricciones
Formulario
de ingreso
de datos
Confirmacin
por pantalla
de
actualizacin
Base de
datos
Proceso
Efecto
Colateral
No aplica
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
Nombre
Fecha
Grado Necesidad
RF_ 424.2
Asignar Ponentes
19/09/2007
Esencial
Descripcin
El sistema debe permitir asignar los ponentes a un seminario
Entradas
Fuente
Salida
Destino
Restricciones
Cdigo
seminario,
Confirmacin
Formulario
Los datos deben llenarse
nombre(s)
por pantalla
Base de
de ingreso
a totalidad, el seminario
ponente(s),
de
datos
de datos
debe estar creado
descripcin
asignacin.
de ponente(s)
El coordinador del seminario acceder al formulario de asignacin
Proceso
de ponentes a seminarios, ingresar el cdigo del mismo e ingresar
la informacin de los ponentes.
Efecto
No aplica
Colateral
Pgina No. 20 de 26
Administracin de inscripcin
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RF_ 425.1
Descripcin
Nombre
Fecha
Grado Necesidad
Crear inscripcin
19/09/2007
Esencial
El sistema debe permitir realizar la inscripcin y el ingreso de los
datos de visitantes al seminario.
Fuente
Salida
Destino
Restricciones
Entradas
Cdigo
seminario,
nombre
seminario,
Los datos deben llenarse
Confirmacin
identificacin Formulario
a totalidad, un visitante
por pantalla
Base de
usuario,
de ingreso
o usuario no puede
de
datos
nombres y
de datos
inscribirse dos veces en
inscripcin.
apellidos del
el mismo seminario.
visitante,
telfono y email.
El usuario del sistema tendr una opcin que le permitir
Administrar las inscripciones a los seminario en un formulario
previamente diseado. El sistema verificara que la informacin
necesaria para realizar una inscripcin este completa y luego al dar
la opcin de guardar esta informacin, el sistema realizara la
Proceso
inscripcin ingresndola en la BD, antes de almacenar la
informacin en la base de datos se confirmara la inscripcin al
visitante. Una vez realizado este proceso existir una opcin para
que el formulario pueda darse en formato impreso para su respectivo
tramite fuera del sistema.
Efecto
No aplica
Colateral
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RF_ 425.2
Descripcin
Entradas
Nombre
Fecha
Grado Necesidad
Modificar y eliminar
19/09/2007
Esencial
inscripcin
El sistema debe permitir modificar y eliminar una inscripcin.
Fuente
Salida
Destino
Restricciones
Pgina No. 21 de 26
Navegacin
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RI_ 426.1
Descripcin
Entradas
Textos o
iconos
Proceso
Efecto
Colateral
Nombre
Fecha
Grado Necesidad
Vnculos de navegacin
19/09/2007
Esencial
El sistema debe presentar o contener vnculos de navegacin
entendibles.
Fuente
Salida
Destino
Restricciones
Hojas de
Si los vnculos son
Vinculo
estilo en
Usuario
imgenes deben tener un
entendible
cascada
comentario tipo texto
No aplica
El usuario puede navegar de una manera ms fcil y dirigida.
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RI_ 426.2
Nombre
Fecha
Grado Necesidad
Imagen empresarial
19/09/2007
Esencial
El sistema debe en cada una de las paginas contener la imagen
Descripcin
empresarial.
Entradas
Fuente
Salida
Destino
Restricciones
Formularios Despliegue
El formato de la imagen
de
de l imagen
Logo
Usuario
debe ser de tipo: .jpg o
inscripcin
en las
.gif
de datos
pantallas
Pgina No. 22 de 26
Efecto
Colateral
Cdigo
RI_ 426.3
Nombre
Fecha
Grado Necesidad
Ayudas tipo texto
19/09/2007
Esencial
El sistema debe indicar ayudas tipo texto en el ingreso de datos en los
Descripcin
formatos.
Entradas
Fuente
Salida
Destino
Restricciones
Diagrama de Ayudas tipo
Formularios
Usuario
Idioma espaol
navegacin
texto
Los campos de todos los formatos o formularios tendrn ayuda tipo
Proceso texto que permitir al usuario guiarlo en su ingreso. Si existen
restricciones deben tambin indicarse por medio de esta herramienta.
Efecto
Menor posibilidad de error en el ingreso de los datos.
Colateral
4.3
Requisitos de Desarrollo.
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
Nombre
Fecha
Grado Necesidad
Cantidad de usuarios
RNF_ 43.1
19/09/2007
Esencial
concurrentes.
El nmero mximo depender de la capacidad del servidor. El
Descripcin Sistema debe soportar un nmero de usuarios de acuerdo a los
recursos de infraestructura
Entradas
Fuente
Salida
Destino
Restricciones
Si se desea incrementar
Numero de
Arquitectura
Sistema SISlos usuarios debe
Infraestructura
usuarios
del sistema
WEB
revisarse la
soportados
infraestructura.
El usuario podr ingresar tantas veces al sistema como le sea
Proceso
posible, no obligando a que deba inscribirse en algn seminario.
Efecto
Si el administrador no ha planificado bien la infraestructura el
Colateral
sistema en algn momento puede colapsar.
Pgina No. 23 de 26
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
Nombre
Fecha
Grado Necesidad
Cantidad de informacin
RNF_ 43.2
19/09/2007
Esencial
almacenada.
El nmero mximo de informacin a registrar depender de la
Descripcin capacidad del servidor. El sistema debe soportar un nmero de
inscripciones de acuerdo a los recursos de infraestructura
Entradas
Fuente
Salida
Destino
Restricciones
Si se desea incrementar
Nmero de
Arquitectura
Sistema SIS- las inscripciones debe
Infraestructura
inscripciones
del sistema
WEB
revisarse la
soportadas
infraestructura.
El sistema debe permitir realizar n inscripciones por parte de los
Proceso
visitantes y esto debe ser tenido en cuenta por el administrador del
sistema.
Efecto
Si el administrador no ha planificado bien la infraestructura el
Colateral
sistema en algn momento puede colapsar.
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RNF_ 43.3
Nombre
Fecha
Grado Necesidad
Base de datos
19/09/2007
Esencial
El sistema debe permitir la manipulacin de la informacin por
Descripcin
medio de un motor de base de datos.
Entradas
Fuente
Salida
Destino
Restricciones
La carga de la
Esquema de
Ejecucin Scripts de la aplicacin de la base de
la base de Documentacin
de consultas aplicacin
datos debe estar
datos
distribuida
Las consultas que permiten la interaccin de los scripts con la base de
Proceso
datos debe permitir interactuar con el motor de base de datos.
Efecto
Colateral
SIS-WEB
SRS Especificacin de Requerimientos Funcionales
Cdigo
RNF_ 43.3
Descripcin
Entradas
Nombre
Fecha
Grado Necesidad
Sistema operativo
19/09/2007
Esencial
El sistema debe permitir instalar en un sistema operativo Windows
y/o Linux, y los clientes pueden correrlo en los mismos sistemas
operativos.
Fuente
Salida
Destino
Restricciones
Pgina No. 24 de 26
4.4
Nombre
Fecha
Grado Necesidad
Servidor Web
19/09/2007
Esencial
El sistema debe ejecutarse bajo el servidor web apache
Fuente
Salida
Destino
Restricciones
No aplica
No aplica
No aplica
No aplica
Proceso
Efecto
Colateral
No aplica
Nombre
Fecha
Grado Necesidad
Retencin de datos
19/09/2007
Esencial
El sistema debe permitir la retencin de datos para guardar una
historia de ellos para posteriores reportes.
Fuente
Salida
Destino
Restricciones
SRS
No aplica
Base de
datos
No aplica
Proceso
Efecto
Colateral
Pgina No. 25 de 26
Pgina No. 26 de 26