Estructurar una propuesta metodológica para guiar el proceso de desarrollo de software en los proyectos de los estudiantes de Ingeniería de Sistemas de la Universidad Popular del Cesar Seccional Aguachica.
No Thumbnail Available
Date
2013
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Las metodologías de desarrollo de software han estado presentes durante mucho tiempo, por lo que existen un gran número de propuestas metodológicas que tratan de adaptarse a la realidad del desarrollo de software. Su diversidad radica en el tipo de proyecto y el entorno en que se realiza, demostrando ser efectivas y útiles gracias al rigor de las técnicas, modelos, artefactos, métodos y herramientas que cada una de ellas emplea para planificar y controlar el proceso de desarrollo de software.
Asimismo, se presenta la necesidad de construir una propuesta metodológica de desarrollo de software dirigida a un entorno académico. Esta investigación comprende las fases de análisis, diseño, desarrollo, evaluación e implementación.
Se realiza un análisis comparativo de diez (10) metodologías de desarrollo de software seleccionadas previamente; sus características, ventajas y desventajas, fases, artefactos y entregables que ayudaron a formar una nueva propuesta metodológica que se ajuste al entorno académico y brinde al estudiante de ingeniería de sistemas un marco de trabajo definido para construir su proyecto de grado.
Finalmente, se construyó una aplicación de prueba aplicando la propuesta metodológica para mostrar, tanto a estudiantes como docentes interesados, cómo emplear cada artefacto y entregable propuesto en esta investigación.
ABSTRACT
The software development methodologies have been present for a long time, so there are a number of methodological proposals trying to adapt to the reality of software development. Diversity lies in the type of project and the environment in which it takes place, proving to be effective and useful thanks to the rigor of the techniques, models, devices, methods, and tools that each of them uses to plan and control the software development process.
It also shows the need to build a proposal software development methodology directed to an academic environment. This research comprises the steps of analysis, design, development, evaluation, and implementation.
We performed a comparative analysis of ten (10) software development methodologies previously selected, their characteristics, advantages and disadvantages, phases, artifacts, and deliverables that helped shape a new methodological proposal that fits the academic environment and provides the engineering student systems a defined framework to build their project grade.
Finally, we built a test application using the proposed methodology to show both students and teachers interested, how to use each artifact and deliverable proposed in this research.