Los ingenieros de software emplean los métodos de desarrollo para garantizar la entrega puntual, el cumplimiento de los presupuestos y la calidad de las aplicaciones de software. Existen dos tipos de métodos de desarrollo: los dirigidos por planes, y los á-giles. Ambos, aún presentan problemas: se refieren a la solución en lugar de pensar en el problema, usan artefactos formales o semiformales y dejan el manejo de la consistencia en manos de los analistas. En este artículo se define UNC-Method, un método de desarrollo de software basado en problemas, que se viene desarrollando en la Universidad Nacional de Colombia y que se usa en la Escuela de Sistemas como parte del entrenamiento en desarrollo metodológico de software a los estudiantes de dicha universidad durante los últimos cinco años. UNC-Method combina artefactos tradicionales del desarrollo de software (como los diagramas de UML y las interfaces gráficas de usuario) con enfoques no tradicionales en dicha disciplina (como los diagramas causaefecto, los diagramas de objetivos de KAOS y los esquemas preconceptuales) en un esfuerzo por resolver los problemas antes mencionados. Además, se ejemplifica el método con un caso de estudio.
Introducción
Gibbs (1994) describió lo que ocurrió con el software a finales de los años 60; los presupuestos eran insuficientes para el desarrollo y las fechas de entrega se posponían una y otra vez. Gibbs utilizó el término "crisis del software" para referirse a esta situación. Como respuesta, un comité especial de la OTAN (Naur y Randell, Eds., 1969) creó la Ingeniería del Software, que era un esfuerzo disciplinado destinado a superar dicha crisis del software. El principio fundamental de la Ingeniería del Software era, sencillamente, dotar al desarrollo de software de un enfoque metodológico destinado a garantizar la precisión y la calidad del software.
El desarrollo de software sigue teniendo problemas cuarenta años después. A pesar de las numerosas iniciativas de desarrollo de software que salen al mercado, los presupuestos siguen siendo excesivos y los plazos de entrega siguen sin cumplirse. Sin embargo, hoy en día los ingenieros de software son más conscientes de esta situación. El uso de métodos de desarrollo de software ha crecido a lo largo de los años y la gente está empezando a utilizar estos métodos de forma sistemática.
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Video:
Datos masivos y analítica de marketing. Prof. Jean-Pierre Dubé
Artículo:
Big data. Un nuevo paradigma de análisis de datos
Video:
Modelado e implentación de procesos de negocio con IBM Business Process Manager
Artículo:
Revisión de literatura sobre ciudades inteligentes: una perspectiva centrada en las TIC
Artículo:
Análisis de la dinámica de I+D+i para la construcción del Sistema Sectorial de Innovación para la energía eléctrica en Brasil
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Artículo:
Importancia, manejo y control de extraíbles e incrustaciones (pitch) en la fabricación de papel
Libro:
Tratamientos avanzados de aguas residuales industriales
Artículo:
Estudio sobre la evaluación de la sostenibilidad de los productos innovadores