La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.

Buscar este blog

lunes, 15 de febrero de 2010

Crisis del Software

"La Ingeniería de Software no ha sabido adaptarse a su propia definición."

Ingeniería del Software Libre. Una Visión Alternativa a la Ingeniería de Software Tradicional. Gregorio Robles.

Universidad Rey Juan Carlos.

  • Se habla de una crisis del software, aunque éste no ha sufrido ningún punto crucial, sólo una lenta evolución. Más que una crisis se trata de una enfermedad crónica; se agudece mas porque existen aplicaciones antiguas que aún se utilizan y de las cuales no se conoce su estructura interna.

  • La crisis del software se da también por el hecho que el software no se construye en el tiempo estimado, ni los requerimientos, ni las necesidades del cliente son entendidas; además se excede el presupuesto.

  • No se ha podido satisfacer la demanda, se sigue construyendo software complejo y la demanda aumenta cada vez mas. La implementación del software requiere de mucho tiempo debido a que se intenta plasmar la complejidad del mundo real en las aplicaciones, y esto conlleva a software complejos que son difíciles de entender por el usuario.

  • Se puede mencionar lo siguiente como uno de los principales problemas en el desarrollo de Software, y es que al comenzar con el proyecto se enfocan mucho en la codificación.

Síntomas:

  • Poca calidad del software.
  • No se cumple con el plan de proyecto (tiempo y costo).
  • Poca confiabilidad.
  • Grandes requerimientos.
  • El software necesita mantenimiento permanente.
  • Carece de transparencia, imposible de mantener y no se puede modificar, ni mejorar.

Factores:

  • Mayor obsolencia de hardware y software.
  • Crecimiento de usuarios de sistemas de software.
  • Magnitud del proyecto.
  • Entre otros.

Cambios en el entorno:

  • Tecnológicos.
  • Económicos.
  • Sociales.

Causas:

  • "Las causas de la crisis del software fueron vinculadas a la complejidad en general del proceso de software y a la relativa inmadurez de la ingeniería de software como una profesión." Ing. Juan Carlos Heredia Mayer. Consultor e Instructor en TI.

No hay comentarios:

Publicar un comentario