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.
Artículo:
Diseño de patrón de tablón de madera artificial auxiliar inteligente basado en el algoritmo de búsqueda de temas de recursos multimedia.
Artículo:
Evaluación y análisis de la sincronización labial en animaciones multimedia 3D considerando el algoritmo ponderado integral.
Artículo:
Transmisión de medios adaptativos a dispositivos móviles: desafíos, mejoras y recomendaciones
Artículo:
Comparación de rendimiento de la detección de saliencia.
Video:
7ª Jornada RBIC. Privacidad y tratamiento de datos masivos / Judith González
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Artículo:
La gestión de las relaciones con los clientes como característica de la alta rentabilidad empresarial
Artículo:
Análisis socioeconómico de la problemática de los desechos plásticos en el mar
Artículo:
Los web services como herramienta generadora de valor en las organizaciones