Nose
Páginas: 18 (4395 palabras)
Publicado: 30 de septiembre de 2012
Jos´ Manuel Bahamonde e jbahamon@inf.utfsm.cl Richard Rossel rrossel@inf.utfsm.cl
Universidad T´cnica Federico Santa Mar´ e ıa 03 de Noviembre de 2003
Resumen La Ingenier´ de Requerimientos es una disciplina que cumple un ıa papel primordial en el proceso de desarrollo de software, ya que se especializa en la definici´n del comportamientodel sistema, es decir, de o lo que se desea desarrollar o producir. En este documento se presenta un acercamiento a la teor´ y la pr´ctica de la Ingenier´ de Requerimıa a ıa ientos, estudiando de manera general algunas t´cnicas y herramientas e que permiten entender los desaf´ futuros de esta ciencia. ıos
1.
Introducci´n o
Por a˜os, la ingenier´ de software ha presentado distintasmetodolog´ n ıa ıas y herramientas para la obtenci´n de software, cada vez de mejor calidad. Sin o embargo, los problemas del desarrollo de sistemas mal definidos no est´n del a todo ausentes. El caso del a˜o 2000, demostr´ a la comunidad que no solo n o se debe estar preparado para situaciones esperadas, sino que tambi´n para e aquellas que no lo son. La integraci´n de tecnolog´ nos hacen cada vez m´s o ıasa dependientes de la calidad de los sistemas que se desarrollan, pero a´n as´ u ı, c´mo se explica que muchos de los proyectos de software presenten problemas o que no le permiten llegar a destino de la forma que se hab´ planeado. ıa La ingenier´ de requerimientos es una disciplina que cumple un papel ıa primordial en el proceso de desarrollo de software, ya que se especializa en la definici´n delcomportamiento del sistema, es decir, de lo que se desea o
desarrollar o producir. El objetivo principal de la ingenier´ de requerimientos ıa es la definici´n clara, consistente y compacta de las especificaciones correctas o que definen el comportamiento del sistema con el fin de minimizar al m´ximo a los problemas que se presentan en el desarrollo de software y que tanto afectan a la calidad delproducto final. Desde 1990 hasta la fecha, esta disciplina ha sido reconocida como tal. En 1993, el primer Simposio Internacional de la IEEE sobre Ingenier´ de ıa Requerimientos se llev´ a cabo [1]. A la fecha, variadas son las t´cnicas y o e herramientas que se han desarrollado, y que han permitido aplicar ´sta dise ciplina no solo en el ´mbito del desarrollo de software, sino incluso en la adefinici´n de requerimientos de componentes para autom´viles [5], por ejemo o plo. Este documento presenta un acercamiento a lo que es la ingenier´ de ıa requerimientos, algunas de las metodolog´ desarrolladas a la fecha, as´ como ıas ı los desaf´ que se presentan para los pr´ximos a˜os. ıos o n
2.
RE y sus actividades
La tarea principal del RE consiste en la generaci´n de informes de especioficaciones que describan el comportamiento completo del sistema de forma clara y consistente, de tal forma disminuir los conflictos dentro y fuera del desarrollo del proyecto que se generan muy a menudo. Pero antes de entrar m´s en detalle revisando las actividades y caraca ter´ ısticas de la RE, debemos definir el concepto de requerimiento, para ello citamos la definici´n que realiz´ la IEEE: o o (1)Una condici´n o necesidad de un usuario para resolver o un problema o alcanzar un objetivo. (2) Una condici´n o capacio dad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, est´ndar, especificaci´n u otro a o documento formal. (3) Una representaci´n documentada de una o condici´n o capacidad como en (1) o (2). o
2.1.
Requerimientos
Existe dos tiposde requerimientos, funcionales y no funcionales. Los requerimientos funcionales definen las funciones que el sistema ser´ capaz de a
2
realizar. Estos deben definir y describir los procesos y actividades que componen el sistema completo. Los requerimientos no funcionales son aquellos que no est´n relacionaa dos directamente con los procesos que definen el sistema, si no m´s bien a...
Leer documento completo
Regístrate para leer el documento completo.