Desarrollo y Administración de Software. Tarea 2

Universidad abierta para adultos (UAPA).

Facilitador:

JOAN MANUEL GREGORIO PEREZ

Estimado participante, en este espacio trabajaremos la actividad práctica de la unidad, para ayudarles a desarrollar sus competencias profesionales.  Les recomendamos, ser originales en la  elaboración de  sus producciones  y  dejen manifestar todo su potencial creativo ya que el éxito solo depende de ustedes.

La demanda de software, desarrollo y mantenimiento fue de 70 mil millones en 1985, más impresionante es el crecimiento esperado para 1995, de 225 mil millones y 450 mil millones mundialmente.

Sin embargo, el crecimiento en la demanda de software no ha sido una transición sencilla. En 1970, Pressman reconoció un conjunto de problemas en el desarrollo del software, a los cuales llamó colectivamente como la crisis del software. La industria del software se encontró con problemas de presupuestos excedidos, entregas tardías, software poco fiable y usuarios insatisfechos.

En noviembre 9 de 1979, llegó un reporte al congreso con el siguiente título: “Contrataciones para el desarrollo de software — problema serio que requiere atención administrativa para evitar el desperdicio adicional de millones”. Una década después y los problemas de la crisis del software persisten. Además de los costos directos producidos por la crisis del software, encontramos que los costos indirectos son aún mayores, ya que el software se encuentra en una ruta crítica que puede retrasar el proyecto completo. Los proyectos más grandes y completamente documentados se encuentran en proyectos militares y en sectores privados, sin embargo, los problemas se repiten constantemente.

En un esfuerzo para dar orden al desarrollo de sistemas de software, surgió una nueva disciplina llamada “ingeniería de software” que concentra tanto aspectos técnicos como administrativos del desarrollo de software. En el aspecto técnico, muchas metodologías han evolucionado y han surgido temas como la programación estructurada, pruebas, verificación formal, diseño del lenguaje, compiladores diagnósticos, entre otros.

No ha sucedido una evolución comparable en los aspectos administrativos, y los problemas de la crisis del software aún persisten. Un estudio de la Fuerza Aérea de US ha demostrado que los problemas de la producción de software en proyectos de mediana a grande escala se deben a la administración.

Existen varios obstáculos que impiden este avance y el de más importancia es la falta de conocimiento fundamental en el proceso de desarrollo del software. Se requiere una base que permita a la experiencia ser transmitida como referencia y de esta manera progresar en la adquisición y aplicarla a diferentes situaciones de manera efectiva.

Después de haber leído el ensayo te invito a que contestes las siguientes preguntas:

¿Qué es la crisis del software?

Se puede decir que la crisis del software, eran los problemas que pasaban antes de la llegada de la ingeniería de software. Esta crisis pasaba por la gran demanda de que había de desarrollo de software, pero no había calidad en los mismos y por ende los usuarios se estaban quejando.

¿Por qué surge esta crisis?

Esta crisis surge por la gran demanda que se pedía de software y porque los desarrolladores no ofrecían un software de calidad. Pero además se pedían sistemas complejos mismos que no se podían desarrollar por no haber unas técnicas establecidas.

¿Cómo se puede evitar?

Esta crisis se puede evitar si los desarrolladores se rigen por las técnicas que hay que implementar para desarrollar software de calidad y complejos. Aunque todavía existe la crisis de software pero gracias a la Ingeniería de Software esta se ira minimizando cada vez más y más según vaya pasando el tiempo y se vayan creando nuevos métodos y generar habilidades para la creación de software.

Deja una respuesta