Está en la página 1de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.

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

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 1 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 TABLA DE CONTENIDO Pgina 1....................................................................................................................... .......................................................................... CONTROL DE CAMBIOS 3 2. 2.1 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.5 2.6 3. 3.1 3.2 3.3 3.3.1 3.3.2 3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.4.10 3.4.11 3.5 INTRODUCCIN........................................................................................ 3 Propsito.................................................................................................. 3 Alcance..................................................................................................... 4 Personal Involucrado..............................................................................4 Definiciones, siglas y abreviaciones....................................................... 4 Del negocio.........................................................................................4 Del Sistema........................................................................................ 5 De tecnologa......................................................................................6 Referencias...............................................................................................8 Descripcin.............................................................................................. 8 DESCRIPCIN GENERAL........................................................................9 Perspectivas del producto.......................................................................9 Funciones del producto...........................................................................9 Caractersticas del usuario.....................................................................9 Perfil del usuario............................................................................. 10 Jerarqua de Usuarios.....................................................................11 Restricciones..........................................................................................11 Polticas reguladoras.......................................................................11 Limitaciones de hardware..............................................................12 Interfaces con otras aplicaciones................................................... 12 Funcionamiento en paralelo...........................................................12 Funciones de auditora................................................................... 12 Funciones de Control......................................................................12 Requisitos del lenguaje................................................................... 12 Protocolos sealados....................................................................... 12 Requisitos de fiabilidad.................................................................. 13 Credibilidad de la aplicacin......................................................... 13 Consideraciones de seguridad........................................................13 Atencin y dependencias...................................................................... 13 Pgina No. 2 de 26

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 3.6 4. 4.1 4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.3 4.4 4.5 Prorratear los requisitos.......................................................................14 REQUISITOS ESPECFICOS.................................................................. 14 Interfaces externas................................................................................ 14 Requisitos funcionales.......................................................................... 16 Ingreso a la aplicacin.................................................................... 16 Administracin de usuarios........................................................... 16 Administracin de seminarios....................................................... 18 Coordinacin de Seminarios.......................................................... 20 Administracin de inscripciones....................................................20 Navegacin.......................................................................................22 Requisitos de desarrollo....................................................................... 23 Requisitos del banco de datos lgico................................................... 25 Atributos del software del sistema.......................................................26

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 3 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 1 CONTROL DE CAMBIOS Registro del control de cambios en el documento SRS del SIS-WEB (Sistema de Informacin de Seminarios WEB) Numero Revisin
001

Descripcin
Versin Inicial, previa aprobacin del cliente.

Autor Tania Isadora Mora Dorance Moreno Luis Yovany Romo

Fecha (d/m/a)
19/09/07

Versin que Genera


SRS_V1

2
2.1

INTRODUCCIN
Propsito

El presente documento tiene como propsito definir las especificaciones funcionales, no funcionales y del sistema para la implementacin de una aplicacin WEB que permitir administrar y consultar la informacin de seminarios de la Universidad del Valle, utilizada por estudiantes, profesores, directivos y pblico en general.
2.2 Alcance

Diseo, desarrollo e implantacin del sistema SIS-WEB (Sistema de Informacin de Seminarios WEB). El SIS-WEB ser una aplicacin que funcionar en un entorno WEB del Valle. sta aplicacin dar apoyo a los siguientes procesos: Administrar seminarios Administrar inscripciones Gestin de programacin de actividades. Administrar ayudas audiovisuales. Administrar usuarios del sistema. Generacin de estadsticas. que

permitir administrar y consultar la informacin de seminarios de la Universidad

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 4 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 El SIS-WEB permitir una flexibilidad de acceso a la informacin en la programacin de los seminarios, igualmente una actualizacin dinmica de la misma. Permitir realizar inscripciones descentralizadas a travs de una estacin de cmputo dotada con una conexin a Internet. A travs del sistema no se podr realizar pagos electrnicos para la inscripcin en aquellos seminarios que tengan algn un costo.
2.3 Personal involucrado
Nombre Rol Categora profesional Responsabilidades Nombre Rol Categora profesional Responsabilidades Tania Isadora Mora Programador Ingeniero de sistemas Codificar la aplicacin Luis Yovany Romo Tester - Diseador grafico Ingeniero de sistemas o Diseador grafico Realizar las interfaces grficas de la aplicacin y realizar las pruebas al sistemas Dorance Moreno Seguimiento y Entregador Ingeniero de Sistemas Coordinador del Proyecto y contacto con el cliente

Nombre Rol Categora profesional Responsabilidades

2.4 2.4.1

Definiciones, siglas y abreviaciones Del negocio

a. Reserva: Proceso por el cual el coordinador de seminario solicita la utilizacin de un recurso par un determinado seminario. b. Inscripcin: Proceso en el que una persona se matricula en un seminario. c. Publicar Informacin: Proceso que realiza el coordinador de seminario agrega o modifica informacin del sistema de gestin de seminarios (SISWEB) d. Consultar Informacin: Proceso en el que una procesa busca informacin en el SIS-WEB.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 5 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 e. Cancelar Inscripcin: Proceso en el que una persona cancela la matricula a un seminario. f. Precio de Inscripcin: Valor establecido que el cliente debe pagar para ingresar a un seminario. g. Coordinador de Seminario: Persona encargada de administrar un determinado seminario. h. Administrador de Seminarios: Persona responsable por la administracin del sistema de seminarios. i. Coordinador de Recursos: Persona responsable de la administracin de recursos audiovisuales. j. Participante: Persona que esta matriculada para asistir a un seminario. k. Conferencista: Persona responsable de orientar las actividades del seminario.
2.4.2 Del Sistema

a. Administrar: Accin de agregar, modificar, eliminar y consultar la informacin de un determinado objeto o persona. b. Visitante: Persona que navega o utiliza el SIS-WEB. c. Usuario: Persona que puede ingresar a la zona privada del SIS-WEB, a travs de un proceso de autenticacin utilizando nombre de usuario y contrasea. d. Rendimiento: Referencia al resultado deseado efectivamente obtenido por cada unidad que realiza la actividad, donde el trmino unidad puede referirse a un individuo, un equipo, un departamento o una seccin de una organizacin. e. Permiso: Parmetro que especifica si su poseedor dispone de acceso a una determinada funcin del sistema o a una parte de la interfaz de usuario del sistema f. Rol: Es un conjunto de permisos que puede asignarse a un usuario. g. Administrador del Sistema: Persona encargada de ofrecer el soporte tcnico y operativo al SIS-WEB. h. Pruebas: Proceso mediante el cual se realizan actividades para verificar la optima funcin del sistema.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 6 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
2.4.3 De tecnologa

a. Dominio: Nombre base que agrupa a un conjunto de equipos o dispositivos y que permite proporcionar nombres de equipo ms fcilmente recordables en lugar de una direccin IP numrica, Ej: sis-web.com. b. Servidor WEB : Es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo est diseado para transferir lo que llamamos hipertextos, pginas web o pginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de msica. c. URL : Significa Uniform Resource Locator, es decir, localizador uniforme de recurso. Es una secuencia de caracteres, de acuerdo a un formato estndar, que se usa para nombrar recursos, como documentos e imgenes en Internet, por su localizacin. d. HTTP : (WWW). e. Enlaces : una referencia en un documento de hipertexto a otro documento o recurso f. Sistema de gestin de Base de Datos: Son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. g. Base de Datos: Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente para su posterior uso. h. Aplicacin: Es un programa informtico diseado para facilitar al usuario la realizacin de un determinado tipo de trabajo. i. MySQL: Sistema de gestin de base de datos relacional. Comnmente utilizados en aplicaciones Web. j. PHP (PHP Hypertext Pre-processor): Lenguaje de programacin interpretado usado para la creacin de aplicaciones para servidores, o creacin de contenido dinmico para sitios web. k. Apache: Servidor de WEB de cdigo abierto. El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transaccin de la Web

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 7 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 l. Direccin IP (Internet Protocol) : Nmero que identifica de manera lgica y jerrquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol). m. Protocolo IP : El Protocolo de Internet (IP, de sus siglas en ingls Internet Protocol) es un protocolo no orientado a la conexin, usado tanto por el origen como por el destino para la comunicacin de estos a travs de una red (Internet). n. Browser o Motor de Navegacin: Es una aplicacin que permite al usuario recuperar y visualizar documentos de hipertexto, comnmente descritos en HTML, desde servidores web de todo el mundo a travs de Internet o. DNS: Es una base de datos distribuida y jerrquica que almacena informacin asociada de una direccin IP a nombres de dominio en redes como Internet. p. HTML (HyperText Markup Language): Es un lenguaje de marcacin diseado para estructurar textos y presentarlos en forma de hipertexto, que es el formato estndar de las pginas web. q. Ajax (Asynchronous JavaScript And XML): es una tcnica de desarrollo web para crear aplicaciones interactivas. r. RIA (Rich Internet Applications): es un nuevo tipo de aplicacin con ms ventajas que las tradicionales aplicaciones Web. Esta surge como una combinacin de las ventajas que ofrecen las aplicaciones Web y las aplicaciones tradicionales. s. Javascript: Es un lenguaje interpretado, es decir, que no requiere compilacin, utilizado principalmente en pginas web. t. Internet: Es un mtodo de interconexin descentralizada de redes de computadoras implementado en un conjunto de protocolos denominado TCP/IP u. Encriptar: Ocultar el contenido de un mensaje mediante un proceso de codificacin de manera tal que el acceso al contenido del mensaje sea restringido.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 8 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
2.5 Referencias

Titulo del Documento Standard IEEE 830 - 1998 WebSA (Web Software Architecture) Software Architecture: Past, Present and Future

Referencia IEEE http://www.dlsi.ua.es/~santi/papers/websatr.pdf http://msdn2.microsoft.com/enus/skyscrapr/bb426891.aspx

2.6

Descripcin

En el presente documento se encontrar la informacin acerca de las caractersticas del producto de software, interfases del usuario, interfases del sistema, caractersticas de los usuarios, descripcin de los requerimientos funcionales, no funcionales y del sistema, los cuales se representaran mediante el siguiente formato: SIS-WEB SRS Especificacin de Requerimientos Cdigo Nombre Fecha Grado Necesidad Referencia de Fecha de Importancia del Nombre del requerimiento requerimiento Especificacin requerimiento Descripcin Descripcin del requerimiento Entradas Fuente Salida Destino Restricciones Entradas del Fuentes de Salidas del Donde se Restricciones a tener Requerimiento las entradas requerimiento lleva la salida en cuenta Descripcin detallada de las actividades que realiza el Proceso requerimiento. Efecto Efectos generados a otros proceso o sistemas, si es el caso Colateral Cdigo: RF : RI: Requerimiento Funcional Requerimiento de Interfaz RFN : Requerimiento No Funcional

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 9 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 3
3.1

DESCRIPCIN GENERAL
Perspectivas del Producto

El sistema SIS-WEB ser un producto diseado para trabajar en entornos WEB, lo que permitir su utilizacin de forma descentralizada, adems trabajar de manera independiente por lo tanto no interactuar con otros sistemas.
3.2 Funciones del Producto.

El sistema SIS-WEB permitir realizar las siguientes funciones: a. Administracin de Usuarios: El administrador del sistema podr gestionar los usuarios (agregar, modificar, eliminar, buscar, listar). b. Administracin de Seminarios: El administrador del sistema podr gestionar seminarios, y asignarles un coordinador de seminario para que lo administre. c. Administracin de Roles: El administrador del sistema gestionar los roles de usuarios del sistema, de igual forma asignar los roles a los usuarios. d. Coordinacin de Seminarios: El coordinador de seminario planificar los recursos necesarios para el seminario, tales como: reservas de salones, recursos audiovisuales y recursos en general. Tambin asignar el ponente del seminario, se encargar de matriculados). e. Publicacin de Informacin: El administrador del sistema actualizar la informacin general del SIS-WEB. f. Inscripcin: Proceso que permitir a una persona matricularse a un seminario. g. Navegacin: Proceso por el cual una persona podr utilizar el SIS-WEB.
3.3 Caractersticas del usuario.

la publicacin de la informacin referente al

mismo y la administracin de los participantes (activacin y cancelacin de

El sistema SIS-WEB contendr 5 tipos de usuarios que interactuaran y lo administraran: Visitante, Participante, Administrador del Sistema, Coordinador Seminarios y Coordinador de recursos.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 10 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
3.3.1 Perfil del usuario

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.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 11 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
3.3.2 Jerarqua de usuarios

3.4 3.4.1

Restricciones. Polticas reguladoras

La aplicacin se desarrollar mediante software de licencia abierta por lo tanto no se deber pagar por el uso de : servidor WEB (Apache), Sistema de Gestin de base de datos (MySQL) y el lenguaje de programacin (PHP), por lo tanto, la utilizacin de estos programas se har mediante las polticas establecidas por este tipo de licenciamiento. .

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 12 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
3.4.2 Limitaciones de hardware

Para esta aplicacin ser necesario un computador servidor en el cual se instalar el servidor WEB apache, MySQL, PHP y la aplicacios SIS-WEB.
3.4.3 Interfaces con otras aplicaciones

Debido a que el sistema no interacta con otros sistemas y es autnomo no se desarrollaran interfaces con otras aplicaciones. Las conexiones necesarias para la utilizacin del servidor web, MySql, PHP y un DNS, se har por medio de la configuracin de estos programas.
3.4.4 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 de una manera correcta, de tal forma que pueda acceder la informacin que le corresponde de acuerdo a su rol. Debe tener controles adecuados para la validacin de datos, de igual manera la programacin de las actividades especficas para cada seminario.
3.4.7 Requisitos del lenguaje

Todo el material que se realice para el usuario y la aplicacin debe de estar en lenguaje espaol.
3.4.8 Protocolos sealados

Se usar protocolos de comunicacin TCP/IP, HTTP. Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo Pgina No. 13 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
3.4.9 Requisitos de fiabilidad

La informacin correspondiente a la programacin de los seminarios como la fecha, la hora, el sitio, cantidad de inscritos, ponente y los recursos deben estar ajustados a la realidad para evitar desorganizacin.
3.4.10 Credibilidad de la aplicacin

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.

La red interna deber de estar configurada para el manejo de protocolos TCP/IP, HTTP, DNS, principalmente todo lo relacionado en cuanto a desempeo y seguridad.

Debe realizarse una capacitacin adecuada y acorde a lo que cada usuario va a realizar. Su capacitacin de har en el momento que sea necesaria y a las persona indicada.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 14 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0
3.6 Prorratear los Requisitos.

Los siguientes aspectos no estn incluidos en la presente versin: a) Control y administracin de los sitios utilizados en los seminarios tales como salones, auditorios o cualquier otro espacio, el coordinador del seminario har la solicitud a quien corresponda. b) Realizacin de pagos electrnicos de aquellos seminarios que tengan un costo. c) El sistema no manejar todo lo relacionado a inventarios de recursos y/o materiales que se necesitan para realizar un seminario. d) No tendr interfaces de conexin con los programas de tesorera o contabilidad para el control de pagos y dems costos. 4
4.1

REQUISITOS ESPECFICOS
Interfaces Externas.

El sistema SIS-WEB no tendr interconexin con otros sistemas de informacin, por lo tanto no es necesario la utilizacin de interfaz alguna. La relacin con un servidor WEB, DNS y Gestor de Base de Datos se har a travs de los archivos de configuracin de stos.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 15 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 4.2 Requisitos Funcionales. 4.2.1 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 Para este sistema la direccin ser: http://colegiobennet.edu.co/~sisweb

Administracin de usuarios SIS-WEB SRS Especificacin de Requerimientos Funcionales

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

Cdigo

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 16 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 SIS-WEB SRS Especificacin de Requerimientos Funcionales 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 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 Cdigo Cdigo RF_ 422.2

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 17 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 SIS-WEB SRS Especificacin de Requerimientos Funcionales 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 Cdigo

4.2.3

Administracin de seminarios SIS-WEB SRS Especificacin de Requerimientos Funcionales

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.

Cdigo RF_ 423.1

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 18 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 El administrador del sistema tendr una opcin que le permitir Administrar los seminarios, le permitir crear seminarios. El sistema verificar que la informacin necesaria para crear un seminario este completa y luego al dar la opcin de guardar esta informacin, el sistema crear el seminario en la BD y lo dejar disponible para que pueda ser observado por el coordinador del seminario asignado. Antes de almacenarse la informacin en la BD el sistema le presenta al administrador una pantalla con la confirmacin de los datos ingresados. 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

Proceso

Efecto Colateral

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.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 19 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 4.2.4 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 Proceso Efecto Colateral 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

Los datos deben llenarse a totalidad, el seminario debe estar creado

El coordinador del seminario solicitar informacin del un seminario especfico a travs del cdigo y diligenciar los datos correspondientes para la actualizacin de los mismos. 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

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 20 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 4.2.5 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

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 21 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 La modificacin solo la realiza el Confirmacin Formulario usuario(visitante) y para Identificacin por pantalla Base de de ingreso eliminar lo puede hacer del usuario de datos de datos tambin el inscripcin administrador del sistema El usuario del sistema tiene la opcin de eliminar y modificar en la administracin de la inscripcin. Ingresa su identificacin en un formato diseado y la informacin es verificada por el sistema. Se Proceso lista los seminarios a los cuales se inscribi y enfrente de cada seminario esta la opcin de eliminar o modificar de acuerdo a lo que necesite. Una vez realizada la operacin y se confirma los datos son enviados a la base de datos. Efecto No aplica Colateral 4.2.6 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 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 Cdigo RI_ 426.2

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 22 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 Proceso Efecto Colateral La imagen ser vinculada desde el archivo principal de estilos de la aplicacin. El usuario interacta continuamente con el logo de la empresa. SIS-WEB SRS Especificacin de Requerimientos Funcionales 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 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. Cdigo Cdigo RI_ 426.3

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 23 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0

SIS-WEB SRS Especificacin de Requerimientos Funcionales 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 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 Cdigo RNF_ 43.3 Cdigo

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 24 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 Caractersticas Arquitectura Se instalara en sistema de la No aplica No aplica del sistema _______ arquitectura La aplicacin debe ser independiente del sistema operativo Proceso utilizado. Efecto Colateral SIS-WEB SRS Especificacin de Requerimientos Funcionales Cdigo RNF_ 43.3 Descripcin Entradas Caractersticas de la arquitectura Proceso Efecto Colateral 4.4 Requisitos del Banco de Datos Lgico. SIS-WEB SRS Especificacin de Requerimientos Funcionales Cdigo RNF_ 44.1 Descripcin Entradas Procesos que administren informacin Proceso Efecto Colateral 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 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

Se entregara toda la documentacin necesaria para configurar el servidor para la aplicacin. No aplica

El sistema debe tener en cuenta que informacin solo puede ser eliminada y cual es de gran importancia. La infraestructura debe ser capaz de soportar estos procedimientos.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 25 de 26

SRS para el desarrollo del SIS-WEB (Sistema de Informacin de Seminarios WEB) de la Universidad del Valle Versin 1.0 4.5 Atributos del Software del Sistema. SIS-WEB SRS Especificacin de Requerimientos Funcionales Cdigo Nombre Fecha Grado Necesidad RNF_ 45.1 Disponibilidad del sistema 19/09/2007 Esencial Descripcin El sistema debe ofrecer una disponibilidad completa. Entradas Fuente Salida Destino Restricciones Arquitectura Depende de controladores No aplica No aplica No aplica de diseo y factores externos. El sistema deber estar disponible a menos que sucedan causas Proceso externas como: perdida de fluido elctrico y que el administrador este actualizando la informacin. Efecto No aplica Colateral SIS-WEB SRS Especificacin de Requerimientos Funcionales Cdigo Nombre Fecha Grado Necesidad RNF_ 45.1 Seguridad de password 19/09/2007 Esencial Descripcin El sistema debe permitir encriptar los password para mayor seguridad Entradas Fuente Salida Destino Restricciones Contrasea Formulario Password Base de de un de ingreso Proceso de encriptacin encriptado datos usuario de datos Al momento que se cree un usuario en el sistema el script correspondiente encriptar la clave para almacenarla en la BD. Al momento que un usuario requiera ser validado en el sistema, este le Proceso presentara una pantalla de autenticacin de usuario para que el usuario ingrese su nombre y contrasea, al momento de enviar estos datos el script encripta la contrasea ingresada por el usuario y compara estos datos contra los de la base de datos. Efecto Usuario que no se encuentre registrado en la base de datos no se le Colateral permitir el acceso.

Realizado Por: Tania I. Mora Dorance Moreno Luis Yovany Romo

Pgina No. 26 de 26