Especificacin de
Requerimientos de
Software
Tabla de Contenidos
1. Introduccin 3
2. Enunciado del caso a desarrollar 3
3. Objetivo del Proyecto 3
4. Alcance del Proyecto 3
5. Arquitectura y Plataforma 5
5.1 Descripcin del sistema 6 5.2 Arquitectura y plataforma del modelo propuesto 7
6. Cronograma de actividades 7
Especificacin de Requerimientos de Software
1. Introduccin
El documento de Requerimiento de Software presenta una descripcin genrica de los
procesos funcionales definidos en el alcance del documento de Visin del Proyecto
Especial Sistema de Biblioteca Virtual (BiblioVirtual).
BiblioVirtual, tiene como objetivo el incentivo a la lectura en forma digital, a travs de
una plataforma amigable y fcil de usar, debe contar con herramientas adecuada de
bsqueda y apertura de documentos, como tambin tener un espacio para autores, los
cuales deban subir sus publicaciones.
2. Enunciado del caso a desarrollar
En estos momentos no se tiene una biblioteca virtual libre de restricciones, en la cual se
puedan subir trabajos, escritos, ensayos, libros gratis. Tambin se necesita la opcin de
cuentas personalizadas, en la cual el usuario tenga disposicin a los libros que ha ledo,
en que numero de hoja se encuentra.
3. Objetivo del Proyecto
Objetivo General:
Disear un proyecto de Biblioteca virtual comunitaria, con acceso a usuarios por
inscripcin y control de lectura.
Objetivos Especficos:
Poseer una biblioteca Virtual Comunitaria.
Incentivar la lectura en forma ordenada.
Generar una base de conocimientos, libros y comunidad en beneficio mutuo.
4. Alcance del Proyecto
El alcance de este proyecto consiste en el diseo del sistema y toda la documentacin
de cada etapa del proceso de la metodologa de anlisis y Diseo. El producto a entregar
consta del diseo de todos los mdulos del software y recomendaciones de hardware a
usar. La documentacin comprende el manual de usuario, manual del producto y
manual del administrador, as como los documentos mencionados anteriormente para
cada fase.
NOMBRE DEL PROYECTO SIGLAS DEL PROYECTO
Sistema BibliotecaVirtual
DEFINICIN DEL PROYECTO:
DEFINICIN DEL PRODUCTO DEL PROYECTO:
(Especificar Caractersticas Generales, plataforma y servicios)
Para su desarrollo se llevaran a cabo las siguientes etapas :
Modelo de Negocio
Documento Visin del Negocio
Documento de Reglas de Negocio
Documento y Modelo de Casos de Uso del Negocio
Realizaciones de los Casos de Uso de Negocio
Documento Glosario del Negocio
Requerimientos
Documento de Requerimientos Funcionales
Documento de Requerimientos No Funcionales
Matriz de Procesos(CUN) X Requerimiento
Documento Glosario del Requerimientos
Anlisis
Documento y Modelo de Casos de Uso del Sistema
Realizaciones de Anlisis de los Casos de Uso de Sistema
Matriz de Procesos, Casos de Uso de Sistema y Requerimiento
Documento de Arquitectura de Anlisis
Documento Glosario del Anlisis
Diseo
Documento de Arquitectura de Diseo
Realizaciones de Dise de los Casos de Uso de Sistema
Diagrama de Componentes
Diagrama Entidad Relacin
Implementacin
Producto final codificado
Documentacin de las Clases programadas
Pruebas
Plan de Pruebas
Escenario de Pruebas de los casos de uso de sistema
Pruebas de Stress, Carga y Performance.
Despliegue
Diagrama de Despliegue
Manual de Instalacin del Software Base
Manual de Instalacin de la Aplicacin
Manual de Usuario de la Aplicacin
Informes:
El cliente exige la presentacin de los siguientes informes:
- Informes semanales sobre los avances en el proyecto, que sern revisados y aprobados
- Informes sobre el rendimiento del proyecto
- Acta de Entrega del proyecto
- Documento Final de la elaboracin del proyecto, en el cual se incluye todo el material elaborado. Este informe
ser entregado de manera impresa y digital.
RESTRICCIONES DEL PROYECTO:
INTERNOS A LA ORGANIZACIN AMBIENTALES O EXTERNOS A LA ORGANIZACIN
5. Actores del Sistema
Nombre Descripcin
Responsable de Se encarga de
Responsable de Se encarga de
Responsable de Se encarga
6. Casos de Uso del Sistema
Cdigo Nombre Descripcin
CUS-2 Buscar Libro
Permite buscar un Libro por nombre o cdigo. Cuando se
encuentra el Libro el sistema cargar el Libro con su Detalle
en el caso uso base que lo invoc.
7. Restricciones del Negocio
Ver documento Reglas del Negocio.
Arquitectura y Plataforma
7.1 Descripcin del sistema
Caractersticas Tcnicas o Lenguaje de programacin:
o Servidor Web/Aplicaciones:
o Sistema Operativo
o Motor base de datos:
o Modelador UML
o Modelador de Datos
o Gestor de Base de Datos
o Herramienta de Programacin
o Diseo de Animacin
o Diseo de Imgenes)
o Diseo de HTML
o Programacin en plataforma Web (PHP)
o Microsoft Visio 2010 o Microsoft Word 2010 o Microsoft Project 2010
o Microsoft Excel 2010 o Java JEE
Hardware o Servidor:
Caractersticas Funcionales o Gestionar bsqueda de Libros
o Leer y revisar libros
o Gestin de Usuarios
o Gestin de Cuentas
o Gestin de Subida de Archivos
o Operador de Lectura de Libros
o (Hay Mas)
Caractersticas Funcionales o Ofrecemos al Usuario la posibilidad subir sus archivos va Web.
Mtodos de Construccin o Se usara (TIPO) como metodologa de desarrollo gil de software
o Se utilizar (QUE) como patrones y plantillas de los documentos y
diagramas. o Framework Struts 2 y JPA o Desarrollo en Internet
o Herramientas:
o Hosting en eatj.com
o Control de versiones o Arquitectura y plataforma del modelo propuesto
(Diseo Grafico del contexto de la solucin)
8. Cronograma de actividades
Generar Cata Gantt del Anlisis