Resumen -El proceso de captura de requisitos constituye un proceso con connotaciones sociales relacionadas con diferentes personas (stakeholders), una circunstancia que hace que se presenten ciertos problemas cuando se lleva adelante la conceptualización de requisitos. En este trabajo se propone un Proceso de Conceptualización de Requisitos que se estructura en dos fases: (a) Análisis Orientado a al Problema: cuyo objetivo es comprender el problema dado por el usuario en el dominio en el que este se lleva a cabo, y (b) Análisis de Orientado al Producto: cuyo objetivo es obtener las funcionalidades que el usuario espera del producto de software a desarrollar, teniendo en cuenta la relación de estas con la realidad expresada por el usuario en su discurso. Se proponen seis técnicas que articulan cada una de las tareas que componen las fases de proceso propuesto.Palabras Clave -Proceso de captura de requisitos, conceptualización de requisitos, proceso de conceptualización de requisitos, análisis orientado a al problema, análisis de orientado al producto, técnicas de modelado.
I. INTRODUCCIONEn estadios tempranos de la Ingeniería de Requerimientos, Alford [1], Yeh y Zave [2] y Davis [3] identificaron la necesidad de obtener una representación intermedia de la información obtenida -conceptualización de los requisitos -, facilitando de esta manera una captura adecuada del problema a resolver por parte del profesional de ingeniería de software antes de pasar a la construcción de los modelos conceptuales, habida cuenta de que una correcta construcción de estos modelos es fundamental para el éxito en el desarrollo del proyecto software, mientras que su incorrección puede perjudicar seriamente a las organizaciones implicadas [4].Asimismo cabe señalar, que la escasa existencia de trabajos referidos a la elaboración de representaciones intermedias de los caudales de información obtenidos a lo largo de la actividad de educción, tendientes a una búsqueda de reducción de la complejidad de la realidad y su problemática expresada por el cliente y/o usuario en su discurso, agravan aún más este problema.En este sentido y en lo que se refiere a la gestión de requisitos en el campo de los sistemas de información, se pueden citar algunos principios fundamentales de estructuración de la información -"Partición, Abstracción y Proyección" -, los cuáles proporcionan una estructura de conocimiento a fin de contribuir a una visión simplificada de la realidad y su problemática [5]. Los elementos que suelen utilizarse para este análisis de problemas son los objetos, las funciones y los estados, pudiendo éstos describirse en múltiples niveles de detalle. Dado que hay tantas relaciones que pueden existir entre todos los elementos, se hace necesario disponer de una estructura de conocimiento (colección estructurada de conceptos y sus interrelaciones) que permita la captura estas relaciones.A partir de la partición, es posible capturar la relación estructural "agregación/parte de" entre objetos, funciones o estados en el dominio del problema. A p...