Académique Documents
Professionnel Documents
Culture Documents
Qu es ?
La
IR trata de los principios, mtodos, tcnicas y herramientas que permiten descubrir, documentar y mantener los requisitos, de forma sistemtica y repetible. Ayuda a los ingenieros de software a entender mejor el problema en cuya solucin trabajarn. Por qu es importante? Se debe entender lo que el cliente quiere antes de comenzar a disear y construir un sistema. Toma en cuenta errores, coste y tiempo. Servicios que el sistema debe proporcionar junto a las restricciones en la operacin del sistema
Propsito
Tareas de la IR
Proporciona el mecanismo adecuado para entender lo que
el cliente quiere.
Fases de la IR:
Actividades de la IR
Inicio
Se inicia muchas veces por:
Identifica nueva necesidad de negocios.
permita elegir un conjunto de requisitos para el sistema que sean consistentes de manera interna.
Trabajo con respecto a la colaboracin.
Identificar reas en comn y reas inconsistentes.
Obtencin
La obtencin de informacin no es tan fcil como parece. Los ingenieros deben realizar en forma organizada la actividad de recopilacin de requisitos.
DE MBITO DE COMPRENSIN DE VOLATILIDAD
Elaboracin
Objetivo: Desarrollar modelo tcnico refinado de las
escenarios.
El resultado final es un modelo de anlisis que define:
El dominio de la informacin.
Funciones. Comportamiento del problema.
Negociacin
Clientes, usuarios y otros interesados deben ordenar sus
para su desarrollo.
Mediante un enfoque iterativo los requisitos se elimina,
combinan o modifican.
Negociacin de Requisitos
El objetivo es desarrollar un plan proyecto que satisfaga
ACTIVIDADES A CONSIDERAR
Identificacin de los interesados clave en el sistema o subsistema.
Ser creativo
Estar listo para pactar.
Especificacin
Puede ser:
Documento escrito Conjunto de modelos grficos Modelo matemtico formal Escenarios de uso Prototipo Una combinacin de estos.
Se recomienda que:
SISTEMAS GRANDES Documentos escritos SISTEMAS PEQUEOS Escenarios de uso
Validacin
Examina la especificacin para asegurar que los requisitos
ALGUNAS PREGUNTAS RECOMENDADAS PARA VALIDAR La fuente del requisito est identificado? Cules otros requisitos estn relacionados con ste?
Validacin de Requisitos
Los modelos de anlisis se examinan para conocer que
todo contrastndolos con las necesidades del cliente para asegurar que se construir el sistema correcto.
ASPCTOS DE LA VALIDACIN
Validez Consistencia Completitud Realismo
Gestin
Es el conjunto de actividades que ayuda al equipo del
proyecto a identificar, controlar, rastrear los requisitos como tambin los cambios a stos en el desarrollo del proyecto. La gestin formal se inicia solo para proyectos grandes Para esto se desarrollan las siguientes tablas:
TABLAS De rastreabilidad de las caractersticas.
requisitos tcnicos para el software. QFD define los requisitos para maximizar la satisfaccin del cliente. QFD identifica 3 tipos de requisitos.
NORMALES Objetivos y metas Establecidos para un sistema durante Las reuniones con el cliente.
sistema.
Productos de trabajo de obtencin. Los productos producidos como consecuencia de la
punto de vista del usuario final. Los actores son las diferentes personas que utilizan el sistema dentro del contexto de la funcin y el comportamiento que se describir. Un actor es algn elemento que se comunica con el sistema y que es externo al sistema.
PRIMARIOS
Interactan para lograr la funcin requerida del sistema
SECUNDARIOS
Caso de Uso
Modelo de Anlisis
El objetivo del modelo de anlisis radica en describir
y en
determinado.
Los elementos del modelo los determina el mtodo de
elementos de modelado. Elementos basados en clases. Conjuntos de objetos que se manipula mientras un actor interacta con el sistema.
Modelo de Anlisis
Elementos de comportamiento. El comportamiento de un sistema puede tener efecto
sobre el diseo que se elija. Un estado es cualquier forma de comportamiento observable. Las variables de estado indican la manera en que el estado se manifiesta.
Modelo de Anlisis
un sistema. Es posible crear un modelo de flujo para un sistema sin que importe su complejidad.
Patrones de Anlisis
Representan algo dentro del dominio de aplicacin que
diaria.
PLANTILLA Nombre del patrn Intencin Motivacin Fuerzas y contexto Solucin Consecuencias Diseo Usos conocidos Patrones relacionados
Referencias
Ingeniera de software: un enfoque prctico Roger