Está en la página 1de 13

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software


Versin 1.0

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

Historial de Revisiones
Fecha
25/10/2012 27/10/2012

Versin
0.9 1.0

Descripcin
Versin preliminar como propuesta de desarrollo Versin preliminar como propuesta de desarrollo

Autor
Johanna Jimnez Johanna Jimnez

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

Tabla de Contenidos

1.

Introduccin 1.1 1.2 1.3 1.4 1.5 Propsito Alcance Definicin, Acrnimos y Abreviaturas Referencias Resumen

4 4 4 4 5 5 5 5 5 7 8 8 8 8 8 8 8 8 9 9 9 11 11 11 11 11 11 11 11

2.

Descripcin General 2.1 Perspectiva del Producto 2.1.1 Interfaces del Sistema 2.1.2 Interfaces del Usuario 2.1.3 Interfaces de Hardware 2.1.5 Interfaces de Comunicacin 2.1.6 Restricciones de Memoria 2.1.7 Operaciones 2.2 Funciones del Producto Conexin por red a la base de datos Manejo de Archivos 2.3 Caractersticas del Usuario 2.4 Restricciones

3.

Requerimientos Especficos 3.1 Funcionalidad 3.2 Especificacin de Casos de Uso 3.3 Requerimientos Suplementarios

4.

Clasificacin de Requisitos Funcionales REQ1 Nombre: Logearse Administrador REQ2 Nombre: Buscar Archivo REQ3 Nombre: Cargar Archivo REQ4 Nombre: Eliminar Archivo REQ5 Nombre: Descargar Archivo

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

1.

Introduccin
Este documento es una Especificacin de Requisitos de Software (ERS) del Sistema de Seguimiento de Proyectos WICOM y contiene el resultado de la especificacin de casos de uso del sistema. En este documento se detallan todos los requerimientos del sistema y ser incluido en la propuesta elaborada como respuesta a las necesidades del cliente. Provee una visin global de las funcionalidades del sistema.

1.1

Propsito
El presente documento tiene el propsito, de describir la razn de ser del sistema, que se espera del mismo, y que es lo que el Grupo de Investigaciones busca lograr con el desarrollo de este sistema. Adems se especifican caractersticas del mismo, y los principios institucionales que deben regir el desarrollo, mantenimiento o futura extensin del mismo.

1.2

Alcance
El presente proyecto est dirigido al Director del Grupo de Investigaciones de Comunicaciones Inalmbricas WICOM que forman parte del proceso de Seguimiento de Proyectos los cuales han ido generando documentacin producto de las reuniones han ido manteniendo la cual nuestro sistema ira guardando y la presentar al administrador mediante un perfil de acceso. Especficamente lo que se espera lograr con el sistema es lo siguiente: Se espera realizar un sistema de seguimiento de los proyectos que desarrolla el WICOM con todos los archivos que implican los mismos. A la vez el sistema debe ser capaz de gestionar y almacenar dichos archivos que brinde seguridad en los datos y el acceso al mismo.

1.3

Definicin, Acrnimos y Abreviaturas


PHP.- es un lenguaje de programacin de uso general de script del lado del servidor originalmente diseado para el desarrollo web de contenido dinmico. HTML.- lenguaje de marcado predominante para la elaboracin de pginas web que se utiliza para describir y traducir la estructura y la informacin en forma de texto, as como para complementar el texto con objetos tales como imgenes. Servidor HTTP Apache.- es un servidor web HTTP de cdigo abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la nocin de sitio virtual. MySQL.- es un sistema de gestin de bases de datos relacional, multihilo y multiusuario. API.- (del ingls Application Programming Interface) es el conjunto de funciones y procedimientos o mtodos, en la programacin orientada a objetos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstraccin. Son usadas generalmente en las bibliotecas (tambin denominadas comnmente "libreras"). PUDS.- Proceso Unificado de Desarrollo Software; es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. UML.- (Unified Modeling Language) Lenguaje Unificado de Modelado, notacin estndar para el modelado de sistemas software. Requerimientos: (Modelo de Casos de Uso), cuyo objetivo fundamental es el modelado de los casos de uso, mediante los requerimientos planteados. 4

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

1.4

Referencias
RUP Glosario Documento de Visin Plan de Desarrollo del Software Entrevistas al Director Especificaciones Suplementarias

1.5

Resumen
El ERS est divido en 4 secciones: Introduccin, Descripcin General, Requerimientos Especficos y Apndice. Sin embargo se centrar principalmente en la Descripcin General (se describen los factores generales que afectan el servicio y los requerimientos) y en los Requerimientos Especficos (consiste en la especificacin de los requerimientos a un nivel de detalle suficiente para permitir a los diseadores y programadores desarrollar un sistema para satisfacerlos).

2.

Descripcin General
En esta seccin se describen los factores principales que afectan el desarrollo del producto y sus requerimientos. No se especificaran los requerimientos especficos. Al contrario se provee un contexto en el que se desarrollaron los requerimientos para entenderlos mejor.

2.1

Perspectiva del Producto

Partiendo del desarrollo de proyectos del Grupo de Investigaciones WICOM, nace la necesidad de crear un sistema orientado a la web que brindara un seguimiento de los proyectos que son realizados cada ao por el WICOM. De tal forma el sistema ira recopilando en nuestro repositorio la documentacin generada producto del desarrollo de proyectos lleva a cabo, permitiendo acceder a ella nicamente por el Director del CIRAD, quien ser el nico que podr hacer cambios al mismo. Se convertir en todo un desafo integrar todas las tecnologas citadas en el sistema de tal forma que la interaccin con el usuario sea de fcil uso tomando en cuenta que la informacin que guarda el sistema no podr ser visto por cualquier usuario a menos que cuenten con los permisos necesarios. 2.1.1 Interfaces del Sistema

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

2.1.2

Interfaces del Usuario El acceso al sistema ser mediante un navegador web as que netamente ser compatible con todos los navegadores existentes hoy en da. El administrador primero acceder al sistema atreves de una pantalla de login en el Software Fetch para luego realizar operaciones como buscar, subir, actualizar, eliminar archivos que se genere en cada proyecto realizado por el WICOM. Para la pantalla de acceso del administrador contendr los campos de texto para llenar la informacin bsica que es el dominio y la contrasea. El sistema para el usuario_invitado se manejar bajo interfaces amigables y de fcil navegabilidad, mediante mens, pestaas. De este modo facilitar la usabilidad del sistema, aprovechando los paradigmas de diseo de aplicaciones web.

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

2.1.3

Interfaces de Hardware

Procesador similar a core 2duo o superior Tarjeta de video Tarjeta de sonido Conexin a internet Memoria como mnimo 2Gb de RAM Disco de 320g 2.1.4 Interfaces de Software Sistema Operativo Windows, Linux, MAC OS DreamViewer CS5 Base de datos PostgreSQL VER 9.1 2.1.5 Interfaces de Comunicacin Los tres mdulos del sistema necesitan para comunicarse con el servidor una conexin TCP/IP. Tambin se necesita por lo mnimo Internet Banda Ancha de 512 Mbps. Restricciones de Memoria Los mdulos de Usuario y Administrador deben ser capaces de ejecutarse con 64MB (incluida la memoria para el navegador), y la aplicacin y base de datos con 128MB. Toda la informacin esta guardada en el servidor propio del sistema (repositorio de datos) por tanto el usuario no requiere de espacio adicional Operaciones El uso del sistema ser fcil e intuitiva razn por la cual no har falta un entrenamiento el usuario. Tambin existirn operaciones que aseguraran los siguientes puntos: Acceso al sistema y a sus recursos (datos, actividades, servicios, etc.). Mantenimiento de la integridad y confidencialidad de los datos. Control de accesos al sistema (logs).

2.1.6

2.1.7

para

2.2

Funciones del Producto Conexin por red a la base de datos


El Sistema funcionar a travs de Internet y manejar una base de datos centralizada, permitiendo acceder a la base local o remotamente por medio de la aplicacin; si se accede remotamente se debe ingresar al dominio del servidor.

Manejo de Archivos
El sistema permitir al administrador cargar, eliminar y actualizar archivos de los proyectos y al usuario_Invitado le permitir nicamente descargar y obtener informacin general de WICOM.

2.3 Caractersticas del Usuario

Administrador

Administra los archivos de los proyectos y realiza operaciones con 8

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

Invitado

ellos como cargar, eliminar, y actualizar. Descarga archivos de los diferentes proyectos y obtiene informacin general.

2.4 Restricciones El sistema no ser visible en su totalidad para cualquier tipo de usuario_invitado, nicamente
para el administrador, pues el gestionara todas las operaciones con los archivos correspondientes a cada proyecto. Debe contemplarse las implicaciones de sistemas seguros: proteccin de informacin, seguridad en el almacenamiento de datos, etc.

3. 3.1

Requerimientos Especficos Funcionalidad

REQ1 Nombre: Autentificar_Administrador_Base_Datos Descripcin: Este caso comienza cuando el Administrador entra se autentifica contrasea mediante el Software MySQL para acceder a la base de datos. Entrada: El Administrador debe obtener el usuario y una contrasea. Proceso: Acceder a la base de datos mediante el gestor de Base de Datos MySQL. El Administrador ingresa el usuario y la contrasea Salida: Se despliega en pantalla de MySQL la pantalla con las tablas respectivas de la Base de Datos. REQ2 Nombre: Cargar_Archivo Descripcin: El Administrador carga archivos en la pgina web. Entrada: Autentificar_Administrador_Servidor. Proceso: El administrador se establece una conexin mediante el Software FileZilla El Software desplegar las opciones para escoger el origen del archivo. El Administrador elije el origen del archivo y lo selecciona. El Administrador escoge la opcin Subir. EL Software FileZilla carga los archivos en la pgina web. Finaliza la carga de archivos, y se visualiza en la pagina Web Salida: Se despliega en pantalla el archivo cargado. REQ3 Nombre: Buscar_Archivo Descripcin: El administrador deber verificar si existe y est cargado el archivo. Entrada: Autentificar_Administrador_servidor Proceso: El sistema mostrara las opciones con los diferentes proyectos que estn cargados. El sistema permitir escoger cualquier archivo. El sistema permitir abrir el archivo escogido.

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

Salida: Visualizacin del archivo REQ4 Nombre: Eliminar_Archivo Descripcin: El Usuario_Administrador elimina los archivos que desea despus de una bsqueda. Entrada: Autentificar_Administrador_servidor y Bsqueda de Archivo exitosa. Proceso: El sistema Elimina el archivo. El Archivo deja de visualizarse en la pgina Web. Salida: Se elimina el archivo con xito. REQ5 Nombre: Actualizar_Archivo Descripcin: El caso de uso comienza cuando el usuario_Administrador desea cargar un archivo existente por otro modificado. Entrada: Autentificar_Administrador_servidor exitosa. Bsqueda de archivo antiguo exitosa. Eliminacin de archivo antiguo exitosa. Proceso: El usuario_Administrador escoger el origen del archivo El sistema carga el archivo modificado. El sistema mostrar el archivo modificado en la pgina web. Salida: Se despliega en pantalla el archivo modificado. REQ6 Nombre: Descargar_Archivo Descripcin: El caso de uso comienza cuando el usuario_Administrador desea cargar un archivo existente por otro modificado. Entrada: Bsqueda de Archivo exitosa. Proceso: El usuario_invitado ingresa a la pgina web. El usuario_Invitado buscara el archivo que desea descargar. El sistema permitir escoger el archivo a descargar. El usuario_Invitado escoge el archivo. El sistema descargara el archivo. Salida: Se descarga el archivo con xito. REQ7 Nombre: Comentario Descripcin: El caso de uso comienza cuando el usuario Invitado realiza un comentario en la pgina web. Entrada: Acceso a la Pgina Web Proceso: El usuario_Invitado acceder a la pestaa Contactos El usuario_invitado ingresara su correo electrnico. El usuario_invitado ingresara su nombre. El usuario_invitado ingresara su apellido. El usuario_invitado ingresara su comentario. El usuario_invitado registrara su comentario pulsando en el botn enviar. El sistema registrara el comentario en la base de datos.

10

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

Salida: Se registra el comentario del usuario _invitado REQ8 Nombre: Eliminar_Comentario Descripcin: El caso de uso comienza cuando el administrador desea eliminar un comentario realizado por un usuario_invitado de la base de datos. Entrada: Administrador ingresa a la base de datos con xito. Proceso: El administrador busca en la base de datos el comentario El administrador escoge el comentario El sistema elimina el comentario de la base de datos. Salida: Se elimina el comentario con xito de la base de datos. REQ9 Nombre: Autentificar_Administrador_servidor Descripcin: El caso de uso comienza cuando el administrador dese cargar,eliminar o actualizar archivos en la pgina web Entrada: Administrador ingresa al servidor con xito. Proceso: El administrador ingresa al servidor mediante el software FileZilla El administrador ingresa el servidor, usuario, contrasea y puerto. El administrador establece la conexin. El administrador realiza los cambios respectivos. Salida: Se actualiza la pgina web.

3.2 Especificacin de Casos de Uso


Ver documento de especificacin de casos de uso

3.3 Requerimientos Suplementarios Ver documento de Requisitos suplementarios

4.

Clasificacin de Requisitos Funcionales


Funcionalidad REQ1 Nombre: Autentificar Administrador Base Datos Esencial REQ2 Nombre: Cargar Archivo Esencial REQ3 Nombre: Buscar Archivo Esencial REQ4 Nombre: Eliminar Archivo Esencial REQ5 Nombre: Actualizar Archivo Tipo Esencial

11

SISTEMA DE SEGUIMIENTO DE PROYECTOS WICOM

Especificacin de Requerimientos de Software

Versin: 1.0 Fecha: 27/10/2012

Esencial REQ6 Nombre: Descargar Archivo Esencial REQ7 Nombre: Comentario Esencial REQ8 Nombre: Eliminar comentario Esencial REQ9 Nombre: Autentificar Administrador Servidor

12

También podría gustarte