La crisis del software se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados.
Esta crisis se refiere a la dificultad en escribir programas libres de defectos, de fácil comprensión y que se puedan verificar.
Algunas de las causas son, la complejidad que tiene la tarea de programar, los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.
Entre otros problemas se encuentran:
1° Los proyectos no se terminaban en el plazo acordado.
2° Los proyectos sobrepasaban el presupuesto inicial.
3° Baja calidad del software programado.
4° El software no cumple con las especificaciones pedidas por el usuario.
5° El código no se puede mantener y esto dificultaba la creación y evaluación del proyecto.
Las causas de la crisis del software se pueden encontrar en una mitología que surge durante los primeros años del desarrollo del software, así como la propagación de información errónea provocando confusión.
Los mitos del software se divide en tres:
1° Mitos de gestión
2° Mitos del cliente
3° Mitos de los Desarrolladores
Mitos de Gestión
Los gestores están bajo presión de hacer que el proyecto no se retrase y mejorar la calidad
Mito: Hay un libro lleno de estándares y procedimientos para construir un software.
Realidad: No existe tal libro.
Mito: Contratar más programadores te hará recuperar el tiempo perdido.
Realidad: El desarrollo de software no es un proceso mecánico. Contratar más gente para desarrollar el software, hará del desarrollo un proceso más lento.
Mitos del Cliente
El cliente cree en algunos mitos sobre el software ya que los gestores y desarrolladores no hacen nada para corregir la mala información.
Mito: una declaración de los objetivos es suficiente para desarrollar el software, los detalles se verán después.
Realidad: una mala definición inicial es la principal causa de fallas en el software.
Mito: las especificaciones del software cambian constantemente, pero los cambios se adaptan fácilmente ya que el software es flexible.
Realidad: el impacto varia según al momento que el cambio es introducido , pues conforme pase más tiempo el costo crece con rapidez.
Mitos del desarrollador
Mito: el trabajo termina cuando el programa está escrito y corriendo.
Realidad: en cuanto más pronto se escriba el programa, más tardaras en terminar. Se a comprobado que el programa se completa después de ser entregado al cliente.
Mito: hasta que no se esté ejecutando el programa no hay manera de saber su calidad.
Realidad: aplicando el "filtro de calidad del sistema" se pueden encontrar los aciertos o decadencias del sistema.
Comentarios
Publicar un comentario