Analisis De Requerimiento
Enviado por mafer_95 • 25 de Septiembre de 2014 • 3.684 Palabras (15 Páginas) • 288 Visitas
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DE EDUCACIÓN SUPERIOR
UNIVERSIDAD BOLIVARIANA DE VENEZUELA
P.F.G. DE INFORMÁTICA PARA LA GESTIÓN SOCIAL
U.C. ANÁLISIS DE REQUERIMIENTOS
Guía Didáctica
Análisis de Requerimientos
Realizado por:
Prof.: Ana María Padrón
Septiembre, 2006
Índice
I. La Guía Didáctica 1
Introducción 1
Objetivos de la Guía Didáctica 1
Instrucciones para el uso de la guía 1
II. La Unidad Curricular 1
Breve descripción de la Unidad Curricular 1
Objetivo General 2
Objetivos Específicos 2
III. Contenido 2
Tema I. Conceptos Básicos 3
Tema II. Elicitación de Requerimientos 16
Tema III. Requerimientos Funcionales 49
Tema IV. Requerimientos No Funcionales 58
Tema VI. Documento de Requerimientos 80
Tema VII. Estándares 97
I. La Guía Didáctica
Introducción
El presente material ha sido desarrollado con la finalidad de proveer a los estudiantes, documentación actualizada y relevante acerca del Análisis de Requerimientos. La guía didáctica se elaboró partiendo de la recopilación de textos y publicaciones realizadas por diversos autores, las cuales fueron, en muchos casos, traducidas y adaptadas al español a fin de que pudiese ser comprendida por toda la comunidad estudiantil del Programa de Informática para la Gestión Social.
Objetivos de la Guía Didáctica
Facilitar la comprensión de los conceptos asociados al Análisis de Requerimientos de manera que los estudiantes puedan adquirir habilidades en la recopilación de las necesidades del usuario. .
Instrucciones para el uso de la guía
La guía didáctica contiene inicialmente una breve descripción de la Unidad Curricular para la cual fue diseñado el material así como los objetivos que se plantean lograr. Posteriormente, se presenta el contenido temático indicando la sección del documento donde se encuentra ubicado.
Se sugiere revisar correlativamente los temas de la Guía didáctica, partiendo desde su introducción hasta sus últimos temas, de manera que pueda adquirir de gradualmente las competencias necesarias para abordar las temáticas de mayor complejidad. Sin embargo, si desea explorar de forma aleatoria el material, use el índice general para ubicar el tema de su interés.
II. La Unidad Curricular
Breve descripción de la Unidad Curricular
El Análisis de Requerimientos comprende todas las actividades involucradas en descubrir, documentar y mantener la mayor parte de la información requerida para el desarrollo de un sistema de software. Se inicia desde la primera etapa del proceso de desarrollo de software; reviste gran importancia porque de ello depende, en buena medida, que el software responda a las necesidades reales del usuario.
Objetivo General
Capacitar al estudiante para la obtención de la información en un dominio de problema dado, haciendo uso de metodologías, técnicas y herramientas de la Ingeniería de Requerimientos, como primer paso en el proceso de construcción del Software.
Objetivos Específicos
▪ Adquirir una visión de la Ingeniería de Requerimientos como parte del proceso de desarrollo de software, de su importancia, y de las diversas actividades que la conforman.
▪ Emplear las diferentes técnicas del análisis de requerimientos para comprender el dominio de un problema particular y recoger las necesidades de los usuarios, en la Elicitación de requerimientos, en la documentación del análisis, etc.
▪ Identificar los requerimientos funcionales y no funcionales que deberá cumplir el sistema software a desarrollar. Expresar los requerimientos funcionales mediante el modelo de casos de uso de UML.
▪ Comprender el proceso de Gestión de requerimientos, a fin de garantizar un seguimiento a la solicitud de un cambio al software durante todo el ciclo de vida del mismo, y compartir la información recogida en cada etapa con todos los actores del proyecto.
▪ Definir la función y cada una de las partes del documento de requerimientos.
▪ Desarrollar un Documento de Requerimientos de Sistemas con base a un caso de estudio.
▪ Aplicar los estándares para el modelado de sistemas, que permitan la integración de diferentes sistemas.
III. Contenido
Tema I. Conceptos Básicos
Versión: 1.1
Éste tema es una traducción adaptada del libro:
Ian Sommerville y Pete Sawyer. Ingeniería de Requerimientos: Una buena guía práctica. Jhon Wiley & sons,1998.
Realizado por: Profa. Mayra Pariata
Profa. Tahyca Pariata
Profa. Ana María Padrón
Revisado por: Prof. Nancy Zambrano UCV
Fecha: Septiembre de 2005
Introducción
El desarrollo de sistemas basados en computadoras ha estado plagado de problemas desde 1960. Los sistemas suelen ser entregados fuera del plazo establecido, sobrepasar el presupuesto, no hacen lo que los usuarios realmente desean y a menudo la gente nunca los utiliza a su máxima capacidad. Pocas veces existe una sola razón para estos problemas, pero sabemos que un factor que contribuye de manera importante es el relacionado con la investigación de los requerimientos de los sistema que van a ser automatizados.
Los requerimientos del sistema definen cuáles servicios debe proporcionar el sistema y precisan los posibles conflictos en su implementación. Los problemas comunes que se presentan con los requerimientos del sistema son los siguientes:
1) Los requerimientos no reflejan las necesidades reales de los usuarios del sistema.
2) Los requerimientos son inconsistentes y/o incompletos.
3) Es costoso hacer cambios a los requerimientos, luego que han sido aprobados.
4) Hay malentendidos entre los usuarios, los que desarrollan los requerimientos del sistema y los ingenieros de software que construyen o mantienen el sistema.
La mejor manera de reducir estos problemas es mejorar el proceso de elicitación, comprensión, negociación, descripción,
...