Mantenimiento de Sistemas Flashcards

1
Q

Qué es el mantenimiento de sistemas?

A

Es el proceso de mejora y optimizacion del software que comienza despues de su entrega al usuario final, asi como tambien correccion y prevencion de los defectos. Es una fase del ciclo de vida de desarrollo de sistemas que viene despues de la implementacion del software.

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

En qué se centran las modificaciones en el mantenimiento de software?

A
  • Correcciones de errores
  • Adaptacion del software a cambios en el entorno
  • Mejoras del software por cambios en los requerimientos y especificaciones funcionales
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quién hace el mantenimiento?

A

A nivel de software, lo hacen los ingenieros de software.

a nivel de negocios lo hacen los especialistas en negocios.

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

Cuales son las subcategorias del mantenimiento de software?

A
  • Analizabilidad
  • Cambiabilidad
  • Estabilidad
  • Facilidad de prueba
  • Conformidad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qué es analizabilidad?

A

Capacidad de un producto software de diagnosticar sus deficiencias o causas de fallos, o de identificar las partes que deben ser modificadas,

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

Qué es cambiabilidad?

A

Capacidad de un producto software de permitir implementar una modificacion especificada previamente.

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

Que es Estabilidad?

A

Capacidad del producto software de minimizar los efectos inesperados de las modificaciones

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

Que es facilidad de prueba?

A

Capacidad del producto software de permitir evaluar las partes modificadas.

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

Que es conformidad?

A

Capacidad del producto software de satisfacer los estandaes o convenciones relativas con la mantenibilidad.

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

Cuales son los tipos de mantenimiento?

A
  • Preventivo
  • Evolutivo
  • Adaptativo
  • Correctivo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definir tipo de mantenimiento preventivo.

A

Acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos, como por ejemplo reestructuracion del codigo, definicion mas clara del sistema, optimizacion del rendimiento y eficiencia.

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

Definir tipo de mantenimiento evolutivo

A

Incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansion o cambio en las necesidades del usuario.

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

Definir tipo de mantenimiento adaptativo.

A

Modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuracion del hardware, software base, gestores de base de datos, etc.

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

Definir tipo de mantenimiento correctivo

A

Cambios precisos para corregir errores del producto software.

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

Cuales son las tecnicas de mantenimiento?

A
  • Ingenieria inversa

- reingenieria

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

Hablar sobre la ingenieria inversa

A

Analisis de un sistema para identificar sus componentes y las relaciones entre ellos, asi como para crear representaciones del sistema en otra forma o en un nivel de abstraccion mas elevado,
Se utiliza cuando no se tiene documentacion del programa y se trata de un producto de hace muchos años.
Es el proceso de recuperacion de diseño mediante herramientas que extraen informacion de diseño de datos, arquitectura y procedimientos de un programa existente.

17
Q

Que tipos de reingeniería hay?

A
  • De procesos

- De software

18
Q

Definicion de reingenieria de procesis

A

Busqueda e implementacion de cambios radicales en los procesos de las empresas para lograr resultados innovadores.

19
Q

Actividades del la reingenieria de sotware

A
1 Analisis de inventarios
2 Reestructuracion de documentos
3 ingenieria inversa
4 reestructuracion de codigo
5 reestructuracion de datos