Sistemas
Ingeniería en Sistemas Computacionales
Fundamentos de Desarrollo de Sistemas
T2.1 La Crisis del Software
Catedrático: Ríos Tercero OctavioAriosto
Integrantes:
Aguilar Grajales, Víctor Hugo
Candelaria Velázquez, Sergio
Espinoza Trinidad, Amadeo de Jesús
Higuera Gutiérrez, Carlos Eduardo
6º Semestre
Tuxtla Gutiérrez Chiapasa; 28 de febrero de 2012.
Crisis del software
¿Qué es la crisis del software?
Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmentecomprensibles, y que sean verificables.
Este término es usado cuando el software que se desarrolla, no satisface los requerimientos ni necesidades del cliente o excede los presupuestos y horariosde tiempo establecidos.
Síntomas de la crisis del software:
* Baja calidad del producto de software.
* Tiempo y presupuesto inicial excedido.
* Confiabilidad cuestionable.
* Altosrequerimientos de personal para desarrollo y mantenimiento.
* A menudo el software es imposible de mantener, carece de transparencia y no se puede modificar ni mejorar.
La fábrica delsoftware envejece
Hay aplicaciones de gestión con veinte años de antigüedad, muchas modificaciones acumuladas, muy difíciles de mantener: la más pequeña modificación puede hacer que falle todo elsistema.
Existen aplicaciones de ingeniería antiguas, pero vigentes, cuya estructura interna nadie conoce con detalle.
Existen sistemas empotrados que presentan un comportamiento inexplicable, bajociertas circunstancias, pero que no pueden mandarse de baja porque no hay otra aplicación que las remplace.
Soluciones:
* Reforzar las fases de: análisis y diseño del software.
* Construir unmodelo sencillo, fácil de entender, compatible con muchas herramientas de programación y fácil de mantener.
* Uso de UML como lenguaje de modelamiento en todas las fases de construcción de...
Regístrate para leer el documento completo.