Documentos de Académico
Documentos de Profesional
Documentos de Cultura
03B SW Es Un Problema
03B SW Es Un Problema
tan difícil?
Preguntas de
discusión
Mantenimiento de software:
20% corrección de errores Pruebas
20% adaptaciones
60% mejoras Mantenimiento
• La mayoría de los errores de software operativo relacionados con los requisitos (en
particular, la incompletitud)
• Los "modos de falla" del software son diferentes
• Por lo general, hace exactamente lo que le dices que haga.
• Los problemas ocurren por la operación, no por la falta de operación
• Usualmente haciendo exactamente lo que querían los ingenieros de software
Ing. Percy Calizaya UNI | FIIS 20
La maldición de la
flexibilidad
• “El software es el lugar de descanso de las ideas tardías”
• Sin restricciones físicas
• Para hacer cumplir la disciplina en el diseño, la construcción y la modificación.
• Para controlar la complejidad
• Tan flexible que comienza a trabajar con él antes de comprender
completamente lo que debe hacer
• Los no entrenados pueden obtener un éxito parcial
• “Ampliar es difícil de hacer”
• “Y miraron el software y vieron que era bueno. Pero solo tenían que
agregar otra característica..."
Ing. Percy Calizaya UNI | FIIS 21
Otros factores
• Grandes espacios de estados • Sin información histórica de uso
discretos • Para permitir la medición,
• Matemáticas continuas vs. discretas evaluación y mejora de los
• No se puede probar diseños estándar a lo largo del
exhaustivamente tiempo.
• Construido siempre de manera
• Intangibilidad especial
• Interfaces invisibles • Usualmente haciendo cosas
• Difícil de experimentar y administrar nuevas
• Problemas difíciles de diagnosticar
Gracias!