Zusammenfassung der Ressource
Mantenimiento
y sus costos
- Crisis del software
- Retraso histórico en cuanto a la
elaboración y disposición de un
cuerpo doctrinal tecnológico
- Ingenierta del software
- Diseñar y desarrollar programas,
documentación y procedimientos
operativos donde las computadoras
pueden ser utiles para el ser humano
- Ciclo de vida del software
- Proceso de producción del software
para abordar mediante la
descomposición diversas etapas
- Fases
- Anilisis y Definición de Requisitos
- Anilisis y Definición de Requisitos
- Diseño
- Programación
- Prueba e instalación
- Operación y mantenimiento
- Ultima tarea en realizarse
- Mantenimiento del software
- Modificación de un producto de
software después de su entrega para
corregir, mejorar o adaptar
- Parte más costosa del ciclo de vida del software
- El costo de mantenimiento supone el
doble del costo del desarrollo
- Barrera de mantenimiento
- Situción en la cual no se
puede desarrollar nuevo
producto de software
- Efecto Iceberg
- Coste intangible
- Insatisfacción del cliente cuando no
se atiende en tiempo la
modificación
- Errores ocultos introducidos en
el cambio del software
- Perjuicios de proyectos externos
- Cuando se cree que el
coste de
mantenimiento es
inecesario
- Coste final del mantenimiento
del software
- Reducción sobre la productividad al
iniciar el mantenimiento de aplicaciones
antiguas
- Hasta 40 veces mas alto al
hacerse despues
- Causa de alto costo del MS
- Obsolecencia
- Migraciones a distintas plataformas o sistemas
- Modificaciones múltiples
- Coste relativo en aumento en las
ultimas etapas del desarrollo
- Razones por previa detección de errores
- Fácil cambiar de documentación
- Modificación de todas las fases
anteriores por fase tardia
- Se incrementan con técnicas poco actas
- Tipos
- Correctivo
- Preventivo
- Modificación del
software para mejorar
las propiedades
- Perfectivo
- Debido a cambios en
los requerimientos
- Adaptativo
- Modificación de un
programa debido a
cambios en el entorno
- MANTEMA
- No planificable
- Correctivo urgente
- Localiza y elimina
defectos que bloquean el
programa
- Planificable
- Correctivo no urgente
- Localiza y elimina defectos
que no bloquean el
programa
- Perfectivo
- Adaptativo
- Preventivo
- Defecto
- Característica con
potencial de causar
fallo
- Fallo
- Comportamiento
diferente de un
sistema específico