La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ibáñez Montiel Eduardo Víctor Martínez Antonio

Presentaciones similares


Presentación del tema: "Ibáñez Montiel Eduardo Víctor Martínez Antonio"— Transcripción de la presentación:

1 Ibáñez Montiel Eduardo Víctor Martínez Antonio
Crisis del Software Integrantes: Ibáñez Montiel Eduardo Ibáñez Montiel Sergio Manzano Cuevas Erick Miranda Ortega Héctor Pérez Noriega Aarón Víctor Martínez Antonio

2 Antecedentes Es un término informático acuñado en 1968, en la primera conferencia organizada por la OTAN sobre desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software. El término se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra The Humble Programmer. 2

3 ¿Qué es? La crisis del software se refiere a la dificultad en escribir programas libres de defectos, fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que supone la tarea de programar y los cambios a los que se tiene que ver sometido un programa para ser continuamente adaptado a las necesidades de los usuarios.

4 Término usado cuando el software que se desarrolla:
No satisface los requerimientos ni necesidades del cliente Excede los presupuestos y horarios de tiempo establecidos. Según Arthur Andersen: más de $ 300 mil millones al año se invierte en desarrollo de software y sólo el 8% resulta funcional y distribuible. 4

5 Síntomas Uno de los principales problemas en el desarrollo de software de hoy, es que muchos proyectos empiezan la programación tan pronto se definen y concentran mucho de su esfuerzo en la escritura de código.

6 Baja calidad del producto de software.
Tiempo y presupuesto inicial excedido. Confiabilidad cuestionable. Altos requerimientos de personal para desarrollo y mantenimiento. 6

7 Razones Base inestable. Fallas en el manejo del riesgo.
La complejidad del software.

8 Soluciones Reforzar las fases de: análisis y diseño del software.
Construir un modelo 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 software.


Descargar ppt "Ibáñez Montiel Eduardo Víctor Martínez Antonio"

Presentaciones similares


Anuncios Google