Anda di halaman 1dari 17

2.

1 Tareas de la ingeniera de requisitos

La ingeniera de requisitos proporciona el mecanismo apropiado para entender lo que el cliente quiere, analizar las necesidades, evaluar la factibilidad, negociar una solucin razonable, especificar la solucin sim ambigedades, validar la especificacin, y administrar los requisitos conforme estos se transformar en un sistema operacional. El proceso de la ingeniera de requisitos se lleva a cabo a travs de siete distintas funciones: inicio, obtencin, elaboracin, negociacin, especificacin, validacin y gestin.

Inicio En algunos casos, una conversacin informal es todo lo que se necesita para precipitar un esfuerzo importante de ingeniera del software. Pero en general, la mayora de los proyectos comienza cuando se identifica una necesidad de negocios o se descubren un nuevo mercado o servicio potencial.

Obtencin Debemos hablar con el cliente y otros interesados de cules son sus objetivos para el sistema o producto, que es lo que se debe lograr, de que forma el producto satisface las necesidades del negocio y por ultimo como se utilizara el sistema o producto da a da.

Para ello se debe identificar una serie de problemas que ayudan a entender por qu es difcil la obtencin de requisitos: Problemas de mbito: El lmite del sistema est mal definido o los clientes especifican detalles tcnicos innecesarios que pueden confundir, en lugar de clarificar, los objetivos generales del sistema. Problemas de compresin: Los clientes no estn seguros por completo de que es lo que se necesita, comprenden poco acerca de las capacidades y limitaciones de su ambiente de computo, no comprenden del todo el dominio del problema, tienen dificultades al comunicar necesidades al ingeniero de sistemas, omiten informacin que se

consideraban obvia, especifican requisitos que chocan con las necesidades de otros clientes, o especifican requisitos inestables. Problemas de volatilidad: Los problemas cambian conforme transcurre el tiempo. Para ayudar a superar estos problemas, los ingenieros de requisitos deben realizar en forma organizada la actividad de recopilacin de requisitos.

Elaboracin La informacin conseguida con el cliente durante el inicio y la obtencin se expande y se refina durante la elaboracin. Esta actividad de la ingeniera de requisitos se enfoca en el desarrollo de un modelo tcnico refinado de las funciones, caractersticas y restricciones del software.

Negociacin: En esta etapa el ingeniero de requisitos debe negociar con el cliente los alcances y lmites del sistema. De forma iterativa los requisitos se prioriza, modifican, combinan o eliminan buscando acuerdos que beneficien a todas las partes. Se identifican y analizan los riesgos asociados con cada requisito.

Especificacin: Es el producto final de la ingeniera de requisitos, y se convierte en la materia prima para las actividades posteriores en el proceso de desarrollo del sistema. Una especificacin puede ser un documento escrito, un conjunto de modelos grficos, un modelo matemtico formal, una coleccin de escenarios de uso, un prototipo o cualquier combinacin de estos.

Validacin La calidad de los productos de trabajo procedentes de la ingeniera de requisitos se evala durante un paso de validacin. La validacin de requisitos se examina la especificacin para asegurar que todos los requisitos de software se han establecido de manera precisa; que se han detectado las inconsistencias, omisiones y errores y que estos han sido corregidos, y que los productos de trabajo cumplen con los estndares establecidos para el proceso, proyecto y producto.

Gestin de requisitos La gestin de requisitos es un conjunto de actividades que ayudan al equipo de proyecto a identificar, controlar y rastrear los requisitos y los cambios a estos en el cualquier momento mientras se desarrolla el proyecto.

La gestin de requisitos comienza con la identificacin. Cada requerimiento se asigna a un solo identificador. Una vez identificados los requisitos se desarrollan las tablas de rastreabilidad. Entre las muchas tablas de rastreabilidad posibles estn las siguientes: De caractersticas: Muestra la manera en que los requisitos se relacionan con las caractersticas del producto o sistema observables para el cliente. De fuente: Identifica la fuente de cada requisito. De dependencia: Indica la forma en que los requisitos estn relacionados entre s. De subsistema: Establece categoras entre los requisitos de acuerdo con los subsistemas que gobiernan.

De interfaz: Muestra la forma en que los requisitos se relacin con las interfaces internas y externas del sistema.

BIBLIOGRAFIA: Libro: Ingeniera de software un enfoque practico Edicin: Sexta Autor: Roger S. Pressman Editorial: Mc Graw Hill Paginas: 157-162

Tareas de la ingeniera de requisitos Se define como un conjunto de actividades en los cuales, utilizando tcnicas y herramientas, se analiza un problema y se concluye con la especificacin de una solucin. La ingeniera de requisitos es el proceso de desarrollar una especificacin de software.

Extraccin: Esta fase representa el comienzo de cada ciclo. Extraccin es el nombre comnmente dado a las actividades involucradas en el descubrimiento de los requisitos del sistema. Anlisis: Sobre la base de la extraccin realizada previamente, comienza esta fase en la cual se enfoca en descubrir problemas con los requisitos del sistema identificados hasta el momento.

Especificacin: En esta fase se documentan los requisitos acordados con el cliente, en un nivel apropiado de detalle. Validacin: La validacin es la etapa final de la IR. Su objetivo es, ratificar los requisitos, es decir, verificar todos los requisitos que aparecen en el documento especificado para asegurarse que representan una descripcin, por lo menos, aceptable del sistema que se debe implementar. Esto implica verificar que los requisitos sean consistentes y que estn completos.

LINKOGRAFIA: http://ithjuanah.blogspot.mx/

Anda mungkin juga menyukai