Clase 10 Mantenimiento Flashcards

1
Q

¿Cuáles son las características de los sistemas antes de realizar el mantenimiento de los sistemas?

A

-Sistemas viejos
-Sin documentacion
-Sin modularidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Es necesario realizar mantenimiento?

A

Depende del ciclo de vida y si es reemplazable o no
Cuanto mas grande el sistema mas dificil es mantenerlo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Que herramienta se puede utilizar para determinar si conviene realizar mantenimiento?

A

Leyes de Lehma, ayudan a determinar si es viable o no, se fija en el cambio continuado, la complejidad creciente, evolucion prolongada, estabilidad organizacional, conservacion de la familiaridad y el crecimiento continuado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Que acciones se llevan a cabo en el mantenimiento?

A

Solucionar errores
Añadir mejoras
Optimizar
*esto genera costos adicionales llamado barrera de mantenimiento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cuales son las tareas del equipo de mantenimiento?

A

-Entender el sistema
-Encontrar la documentación del sistema
-Mantener actualizada la documentación
-Ampliar las funciones existentes y adaptarse a los nuevos requisitos
-Agregar nuevas funciones
-Encontrar las fuentes de fallas
-Localizar y corregir fallos
-etc
-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuales son los tipos de mantenimiento?

A

-Correctivo
-Adaptativo
-Perfectivo
-Preventivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cuáles son las características del mantenimiento?

A

-Su consecuencia es la disminución de otros desarrollos
-Pueden existir efectos secundarios sobre código,
datos, documentación
-Las modificaciones pueden provocar disminución de la calidad total del producto
-Las tareas de mantenimiento generalmente provocan reiniciar las fases de análisis, diseño e implementación
-Involucra entre un 40% a 70 % del costo total de desarrollo
-Los errores provocan insatisfacción del cliente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Por que es problemático el mantenimiento?

A

-No es un trabajo atractivo
-No siempre en el diseño se prevén los cambios
-Es difícil comprender código ajeno, mas aun sin documentación o con documentación inadecuada
(no es un trabajo que guste)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuáles son los pasos del ciclo de mantenimiento?

A

-Análisis
-Diseño
-Implementación
-Prueba
-Actualizar la documentación de apoyo
-Distribuir e instalar las nuevas versiones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es el rejuvenecimiento del software?¿Que tipos hay?

A

Es una actividad que permite que el software no se degrade tan rápido

Los tipos de rejuvenecimientos son:
-ReDocumentación
-ReEstructuración
-Ingeniería Inversa
-ReIngeniería

How well did you know this?
1
Not at all
2
3
4
5
Perfectly