Anda di halaman 1dari 6

INGENIERIA DE REQUISITOS

Mario Culebro de la Piedra 5to Semestre Ing. En Sistemas Computacionales. Tuxtla Gutirrez, Chiapas. 05/10/12

INTRODUCCIN:

Es muy frecuente escuchar entre los conocedores del desarrollo de software (programas de computadoras), que un gran nmero de los proyectos de software fracasan por no realizar una adecuada definicin, especificacin, y administracin de los requisitos. Dentro de esa mala administracin se pueden encontrar factores como la falta de participacin del usuario, requisitos incompletos y el mal manejo del cambio a los requisitos. La Ingeniera de Requisitos (IR) cumple un papel primordial en el proceso de produccin de software, ya que se enfoca un rea fundamental: la definicin de lo que se desea producir. Su principal tarea consiste en la generacin de especificaciones correctas que describan con claridad, sin ambigedades, en forma consistente y compacta, las necesidades de los usuarios o clientes; de esta manera, se pretende minimizar los problemas relacionados por la mala gestin de los requisitos en el desarrollo de sistemas.

DEFINICIN:

La Ingeniera de Requisitos ayuda a los ingenieros de software a entender mejor el problema en cuya solucin trabajarn. Incluye el conjunto de tareas que conducen a comprender cul ser el impacto del software sobre el negocio, qu es lo que el cliente quiere y cmo interactuarn los usuarios finales con el software. [Pressman, 2006: 155] La Ingeniera de Requisitos es el proceso de desarrollar una especificacin de software. Las especificaciones pretender comunicar las necesidades del sistema del cliente a los desarrolladores del sistema. [Sommerville, 2005: 82] La Ingeniera de Requisitos se define, como un conjunto de actividades en las cuales, utilizando tcnicas y herramientas, se analiza un problema y se concluye con la especificacin de una solucin (a veces ms de una). [Ortas 1997]

ACTIVIDADES DE LA INGENIERA DE REQUISITOS:

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.

TCNICAS Y HERRAMIENTAS UTILIZADAS EN LAS


ACTIVIDADES

Entrevistas y cuestionarios Sistemas existentes Grabaciones de video y de audio Brainstorming (tormenta de ideas) Arqueologa de documentos Aprendiz. Observacin Run Use Case WorkShop (talleres de trabajo basados en los Casos de Uso) Prototipos Anlisis FODA (Fortalezas, Oportunidades, Debilidades y Amenazas) Cadena de valor Modelo de clase conceptual, Diagrama Conceptual, Diagrama de Clases Conceptual Diagrama de pescado (Ishikawa Diagram, Cause-and-Effect o Fishbone Diagram) Glosario Diagrama de actividad Documento ESRE, Casos de uso Lista de requerimientos Casos de uso Casa de calidad o QFD (Quality Function Deployment) Checklist (lista de verificacin)

REFERENCIAS:

Nicols Davyt Dvila. Ingeniera de Requerimientos: Una gua para extraer, analizar, especificar y validar los requerimientos de un proyecto. Universidad ORT Uruguay, 2003 Michael Arias Chaves. La Ingeniera de Requerimientos y su importancia en el desarrollo de proyectos de software. Revista Intersedes, Universidad de Costa Rica, 2006 Roger Pressman, Ingeniera de Software: Un enfoque practico. McGraw Hill, 2006

Ian Sommerville, Ingenieria de Software. Pearson, 2005

Anda mungkin juga menyukai