Propuesta de metodología para la implementación de ingeniería de requisitos en la elaboración de proyectos de software
Description
El presente trabajo muestra la necesidad de darle el lugar que corresponde a la ingeniería de requisitos dentro de la elaboración de cualquier software. Introduce al lector haciendo conciencia de ello, realizando una analogía con la construcción de un edificio. De la misma manera que si éste no tiene cimientos sólidos es vulnerable a que de manera inminente se derrumbe, el software que no ha llevado ésta etapa corre el riesgo de traer consigo problemas que con suerte serán mínimos. El ensayo inicia mostrando como el ingeniero debe centrarse en el qué necesita el cliente, antes que en cómo realizará la propuesta. De ahí que se sugieran reuniones informales con el cliente para contestar las preguntas básicas que algunos autores como Gause y Weinberg sugieren. Posterior a ello, se muestran las técnicas TFEA, que en la práctica resultan ser muy provechosas para obtener el máximo de información (puesto que es una utopía pensar que contaremos con toda la información necesaria para desarrollar el software). Como resultado de las técnicas TFEA, se obtiene el documento denominado RU (Requerimiento de usuario) el cual servirá como base para saber qué es lo que el usuario realmente está solicitando. Luego se sugiere utilizar casos de uso, así como los diagramas de casos de uso para una mayor comprensión de los mismos. Se presentan además los principios que deberían de regir la etapa de análisis de software, además de la importancia del dominio de la información. Se expone la etapa de modelado, la cual ocupa un lugar especial para entender como debiera ser el software que estamos construyendo, pasando por los modelos ER y DFD. Finalmente se propone un documento de Especificación Funcional del Software, el cual servirá como fundamento para la construcción de éste, dando por terminada la propuestaEnsayo Monográfico
Tesis Licenciatura (Ingeniería en Informática y Sistemas) URL, Facultad de Ingeniería