Requerimientos Software Biblioteca
r.rivassTrabajo31 de Octubre de 2016
1.978 Palabras (8 Páginas)427 Visitas
Requerimientos Software
Biblioteca
Prefacio
El objetivo de esta metodología es la definición de las tareas a realizar, los productos a obtener y las técnicas a emplear durante la actividad de elicitación de requisitos hasta la fase de ingeniería de requisitos del desarrollo de software. Este documento describe los requerimientos de software de la Biblioteca “Nico Nico Ni”, cuyo objetivo principal es brindar información sobre los proyectos, revistas y material bibliográfico sobre el material existente, bajo un catálogo electrónico. | |
Alcance | Es la base del desarrollo de software del proyecto. Describe los siguientes tópicos definidos en la tabla de contenidos. Este documento no describe costos, definición de conceptos, alcances a usuarios y algún otro supuesto no especificado en este documento. |
Historia del Documento
Fecha | Versión | Comentarios | Autor |
28/09/2016 | 1.0 | Versión inicial | Rodrigo Rivas |
30/09/2016 | 1.1 | Se agregan requerimientos dados por cliente | Rodrigo Rivas |
04/10/2016 | 1.2 | Se agrega punto de Elicitación e información de minuta en conjunto de los requerimientos | Rodrigo Rivas / Nicolás Cerda |
05/10/2016 | 1.3 | Se agrega Modelo de Caso de Uso genérico para Biblioteca | Rodrigo Rivas / Nicolás Cerda |
Tabla de Contenidos
1 Elcitación
1.1 Obtener información sobre el dominio del problema y el sistema actual
1.1.1 Objetivos
1.1.2 Preparar y realizar las sesiones de elicitación
1.1.3 Toma de Requerimientos
1.1.4 Prototipo
2 Análisis
2.1 Desarrollo de procesos situación actual
2.2 Desarrollo de procesos situación nueva
3 Introducción
3.1 Propósito
3.2 Alcance
3.3 Referencias
3.4 Apreciación Global
3.5 Entorno
3.6 Estándares
4 Descripción General
4.1 Perspectiva del Producto
4.2 Funciones del producto
4.3 Características del usuario
4.4 Restricciones
4.5 Suposiciones y dependencias
5 Requisitos Específicos
5.1 Interfaces del Sistema
5.2 Interfaces del Usuario
5.3 Requerimientos Software
5.4 Requerimientos Funcionales
5.5 Requerimientos de Testing
5.6 Matriz Requerimientos Funcionales vs. Requerimientos de Testing
Elcitación
Obtener información sobre el dominio del problema y el sistema actual
Objetivos
- Conocer el dominio del problema: El problema es que a la institución le fueron donados X cantidad de libros, revistas y material para construir una biblioteca, pero no cuentan con el personal para poder dar abasto.
- Conocer la situación actual: Actualmente no existe personal o un sistema capaz para la administración de una biblioteca.
Preparar y realizar las sesiones de elicitación
- Identificar a los usuarios participantes: Los usuarios que participarán serán todos aquellos quienes estén dados de alta dentro del sistema de biblioteca.
- Conocer las necesidades de clientes y usuarios.
Toma de Requerimientos
Minuta de acuerdos obtenidos en la reunión con el cliente.
Asistentes:
- Administrador y dueño de la futura biblioteca
- Equipo de toma de requerimientos
Presentación de la minuta para el desarrollo de la Biblioteca.
Anotaciones propuestas por el Cliente:
1. Formulario de Ingreso de usuarios
2. Administrador de contenido, incorporar información de los libros incluyendo categorías (Revistas, Filosofía, Lenguaje, técnicos, Otros)
3. Solicitud de pedido de un libro
4. Ingreso Multas
Todos los movimientos y/u observaciones serán discutidos, aprobados y/o rechazados en conjunto entre ambos equipos.
Prototipo
Formulario de Ingreso de usuarios
[pic 1]
[pic 2]
Administrador de contenido, incorporar información de los libros incluyendo categorías (Revistas, Filosofía, Lenguaje, técnicos, Otros)[pic 3]
Solicitud de pedido de un libro
[pic 4]
Ingreso Multas
[pic 5]
[pic 6]
Análisis
Desarrollo de procesos situación actual
Actualmente no cuentan con procesos para esta tarea debido a que recién se va implementar la biblioteca.
Desarrollo de procesos situación nueva
Gestión Biblioteca
[pic 7]
Solicitud de pedido de un libro
[pic 8]
Introducción
Propósito
El objetivo de esta especificación es definir de manera clara y precisa las funcionalidades y restricciones que tendrá el sistema que se desea construir, y va dirigida al equipo de desarrollo de software y a las personas que harán uso del sistema.
Este documento será un medio de comunicación entre cada uno de los roles implicados en el desarrollo de software y por lo mismo está sujeto a revisiones, tanto de los desarrolladores como de los usuarios, hasta obtener su aprobación. En cuanto esto ocurra el documento funcionará como base al equipo de desarrollo para la construcción del nuevo sistema.
...