4

Páginas: 8 (1919 palabras) Publicado: 28 de enero de 2016
Resolución de problemas usando
el paradigma de Programación
Orientada a Objetos (POO)

Compilado por:
Dra. Mayela Coto.
Mag. Sonia Mora

Crisis del desarrollo de software
El término “Crisis del Software” fue acuñado a
principios de los años 70, cuando la ingeniería
de software era prácticamente inexistente.
 El término expresaba las dificultades del
desarrollo de software frente:






alrápido crecimiento de la demanda por software,
la complejidad de los problemas a ser resueltos
la inexistencia de técnicas establecidas para el
desarrollo de sistemas que funcionaran
adecuadamente o pudieran ser validados.

Crisis del desarrollo de software
Mayores retos

Misma fuerza
laboral

Mayor
complejidad

Mayor
demanda

Mismos
métodos

Crisis
del
Software

Mismas
herramientas

Naturaleza yproblemas del
desarrollo de software


La “crisis” del software: problemas que aparecen en
el desarrollo del software al desarrollar, mantener y
atender la demanda de nuevas aplicaciones.
Insatisfacción
del Cliente

Calidad

Dificultad de mantener
el software existente

Baja
productividad

Problemas del
desarrollo de
Software
Planificación y
estimaciones imprecisas
Sin tiempo para
recoger datoshistóricos

Crisis del desarrollo de software

CC-BY por The Project Cartoon. Tomado de http://projectcartoon.com/gallery/

Principales problemas
No satisfacen las expectativas del usuario.
Presentan fallos y su depuración es muy difícil.

El costo es difícil de evaluar y más alto de lo esperado.
Son productos muy rígidos y difíciles de mantener.
Requieren para su ejecución más tiempo delprevisto.
Hay problemas para migrar entre plataformas.
Sólo utilizan una parte de la capacidad de hardware.

Principales causas
Solo ¼ del tiempo de desarrollo se dedicaba a
las fases de análisis, diseño, codificación y
pruebas.
 Más de ¾ del tiempo se dedicaba a correcciones
y mantenimiento.


 Se

arrastran errores graves de las fases de análisis
y diseño, hacia la fase de implementación,produciendo constantes retrocesos para revisar
este análisis/diseño.

Principales causas


Causas de la crisis del software






Naturaleza lógica del software
Mala gestión de los proyectos ( ausencia de datos, deficiente
comunicación, ...)
Ausencia de entrenamiento formal en nuevas técnicas
(programadores vs. ingenieros de software)
MITOS DE GESTIÓN
Resistencia al cambio
- Uso de estándares
Mitosdel software:
- Uso de herramientas

- Mala planificación: aumento
de programadores

MITOS DEL CLIENTE
MITOS DE LOS DESARROLLADORES
- Programa funcionando = fin del trabajo
- Calidad = el programa se ejecuta sin errores
- Entrega al cliente: programa funcionando

-Requisitos establecidos como una
declaración general de objetivos
-Flexibilidad del software ante los
cambios

Ejemplo: La inversiónen desarrollo de
sistemas software ($6.8 Millones)
Crisis del año 1979
2% 3%
Usado después de cambios
16%
Usado pero con trabajo extra
o abandonado después
Pagado pero nunca
entregado

49%
30%

Entregado pero nunca usado
Usado tal como se entregó

Fuente: Apuntes Ingeniería del Software de Gestión. “Tema 1: Software e Ingeniería del Software”

Ingeniería de software (IS): la
solución


IS:disciplina que intenta racionalizar el
proceso de desarrollo de software y establecer
pautas a seguir para el desarrollo que
minimicen tiempo, esfuerzo, y coste de
desarrollo y maximicen la calidad del software

Mejoras causadas por la IS
Proyectos terminados con éxito
Proyectos terminados con
modificaciones
Proyectos abandonados

1979 1991
2%
52%
3%
31,1%

76%

16,2%

Fuente: Apuntes Ingeniería delSoftware de Gestión. “Tema 1: Software e Ingeniería del Software”

Ingeniería del software
Establecimiento y uso de principios de ingeniería
robustos, orientados a obtener software
económico, fiable, eficiente y que satisfaga las
necesidades del usuario.
 Aplicación de teorías, métodos y herramientas
para solucionar problemas, teniendo en cuenta
restricciones financieras y organizativas
...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4 E

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS