"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