Biblioteca122.739 documentos en línea

Artículo

The UNC-method: a problem-based software development methodUNC-Method: un método de desarrollo de software basado en problemas

Resumen

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.

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño:987 Kb

Cómo citar el documento

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.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento

  • Titulo:The UNC-method: a problem-based software development method
  • Autor:Zapata Jaramillo, Carlos Mario; Arango Isaza, Fernando
  • Tipo:Artículo
  • Año:2009
  • Idioma:Inglés
  • Editor:Universidad Nacional de Colombia
  • Materias:Ingeniería de software Ingeniería de métodos
  • Descarga:7