programacion orientada a objetos
El desarrollo de software:
Evolución hacía la
Orientación a Objetos
Programación Orientada a Objetos
Tema 1: El desarrollo de software
1
CONTENIDOS
1.
2.
3.
La crisisdel software
La calidad del software
La complejidad inherente al software
Programación Orientada a Objetos
Tema 1: El desarrollo de software
2
3
La crisis del software
El softwareera caro, poco fiable y escaso.
Metodologías y técnicas
resuelven el problema.
Crecimiento de la complejidad de los problemas a
representar.
Mayor problema: Mantenimientodel software.
estructuradas
Programación Orientada a Objetos
Tema 1: El desarrollo de software
no
4
La crisis del software
Ciclo de vida del software (clásico):
Análisis
(6%)Diseño
(5%)
Implementación
(7%)
Depuración
(15%)
Mantenimiento
(67%)
Programación Orientada a Objetos
Tema 1: El desarrollo de software
La crisis del software
Mantenimientodel software:
– Mantenimiento es lo que sucede después de que se ha distribuido
un producto de software.
– Se le dedica aprox. el 70 % del coste del software.
– ¿Qué significa “mantenimiento”en software?
Parte noble:
MODIFICACIÓN
adaptación a los cambios
Parte no noble: DEPURACIÓN
quitar errores
Programación Orientada a Objetos
Tema 1: El desarrollo de software5
La crisis del software
Mantenimiento del software:
Mejoras en la
eficiencia
Otros
3,50%
4%
Documentación
Cambios en los
requisitos de los
usuarios
5,50%
Cambios en elhardware
6,20%
41,80%
9%
Arreglos
de rutinas
Cambios en
los formatos
de los datos
12,40%
Cambios de
emergencia
17,60%
Programación Orientada a Objetos
Tema 1: Eldesarrollo de software
6
La crisis del software
• Las consecuencias son Sistemas:
Que no cumplen los requisitos iniciales.
Entregados fuera de plazo.
Sobrepasando ampliamente los presupuestos...
Regístrate para leer el documento completo.