mantenimiento de sistemas de información

Post on 15-Jun-2015

2.576 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación de Mantenimiento de Sistemas de Información.

TRANSCRIPT

1

Práctica de Fundamentos de Ingeniería del Software

Curso 2009-2010Mantenimiento de Sistemas de

InformaciónGrupo 1.5

Luis Villazón Esteban

2

Mantenimiento de Sistemas de Información

1. Desarrollo Conceptual2. Desarrollo Metodológico3. Aportaciones Personales4. Bibliografía

Índice

3

Desarrollo Conceptual

1. Definiciones.2. Tipos.3. Costes.4. Factores.5. Reingeniería.6. Ingeniería Inversa.

Índice

4

Desarrollo Conceptual

Mantenimiento.Barrera de Mantenimiento.Actividades de Mantenimiento.

Definiciones

5

Desarrollo Conceptual

Mantenimiento•Modificaciones que se realizan después de entregar el producto al usuario. •Debe asegurar que se siguen satisfaciendo las necesidades del usuario.

6

Desarrollo Conceptual

Todos los recursos se destinan al mantenimiento.

No hay más recursos para el resto de actividades.

¿Nuevos Proyectos?

Barrera de Mantenimiento

7

Desarrollo Conceptual

Realizar Pruebas

Modificar el Software

Modificar el código Actualizar Documentación

Comprender el Software y los cambios a realizar

Estudiar Peticiones Estudiar Código y Documentación

Gestión de Peticiones

Recibir Registrar Asignar

Actividades del Mantenimiento

8

Desarrollo Conceptual

Tipos de MantenimientoCorrectivo.Evolutivo.Adaptativo.Preventivo.

9

Desarrollo Conceptual

Mantenimiento Correctivo

10

Desarrollo Conceptual

Mantenimiento Evolutivo

11

Desarrollo Conceptual

Mantenimiento Adaptativo

12

Desarrollo Conceptual

Previene futuros problemas.Facilita el mantenimiento futuro.

Mantenimiento Preventivo

13

Desarrollo Conceptual

Directos.◦Las actividades del mantenimiento

Indirectos.

Costes del Mantenimiento

Se-ries1

020406080

100120

14

Desarrollo Conceptual

Ha ido aumentando a lo largo de los años.

Costes del Mantenimiento

Años 70

1980-1984

1985-1989

Años 90

0

20

40

60

80

100

Mantenimiento

Porcentaje

15

Desarrollo ConceptualCostes del Mantenimiento

¿Por qué?

?

?

?

? ?

?

? ???

?

16

Desarrollo Conceptual

Dificultan el mantenimiento del Software:◦Código Heredado.◦Evolución del Software◦Ausencia del uso de Herramientas.

Factores de Mantenimiento

17

Desarrollo ConceptualFactores de Mantenimiento

18

Desarrollo ConceptualFactores de Mantenimiento

19

Desarrollo ConceptualFactores de Mantenimiento

20

Desarrollo ConceptualReingenieríaAnálisis de inventarioReestructuración de documentosIngeniería inversaIngeniería directaHerramientas CASEMigraciónEsperanza de vidaPrototipo de Software

21

Desarrollo ConceptualIngeniería InversaExtracción de AbstraccionesCompletitudInteractividadDireccionalidad

◦Unidireccional◦Bidireccional

22

Desarrollo Metodológico

Consideraciones PreviasInventario de actividades y

tareasDiagrama de ActividadesDesarrollo de una ActividadInventario de Tareas de la

ActividadDesarrollo de las Tareas

Índice

23

Desarrollo MetodológicoConsideraciones Previas

Prototipos

• Utilización del Modelo Unificado

Oo

24

Desarrollo Metodológico

EVSAIS

◦Preparación del Mantenimiento del Sistema.

◦Establecimiento del acuerdo de nivel de Servicio.

Consideraciones Previas

25

Desarrollo MetodológicoConsideraciones Previas

Correctivo

Evolutivo

AdaptativoPreventivo

26

Desarrollo Metodológico

•Registro•Asignación

Registro de la Petición

•Verificación y Estudio•Estudio de la Propuesta

Análisis de la Petición

•Identificación elementos afectados•Establecimiento del plan de Acción.•Especificación del plan de pruebas de Regresión

Preparación de la Implantación de la

Modificación

•Seguimiento de los cambios•Realización de pruebas de Regresión.•Aprobación y cierre de la Petición

Seguimiento y evaluación de los cambios hasta

Aceptación

Inventario de actividades y tareas

27

Desarrollo Metodológico

Registro

de la

Petición

Análisis de la

Petición

Preparación de

la Implementación de la Modificación

Seguimient

o y Evaluación de los Camb

ios hasta

la Aceptación

Diagrama de Actividades

28

Desarrollo Metodológico

Análisis de PeticiónProductos de Entrada• Plan

Mantenimiento• Acuerdo de

Nivel de Servicio

• Catálogo de Peticiones

• Resultado del Estudio de petición

Productos de Salida• Catalogo de

Peticiones• Resultado

del Estudio de Petición

• Propuesta de Solución

Técnicas y Prácticas• Sesiones de

trabajo• Catalogación

Participantes• Responsable

Mantenimiento.

• Equipo de Mantenimiento.

Desarrollo de una actividad

29

Desarrollo Metodológico

Verificación y Estudio de la Petición

Estudio de la Propuesta de

Petición

Inventario de Tareas de la Actividad

30

Desarrollo MetodológicoDesarrollo de las Tareas

31

Desarrollo MetodológicoDesarrollo de las Tareas

32

Desarrollo MetodológicoDesarrollo de las Tareas

33

Desarrollo MetodológicoDesarrollo de las Tareas

34

Desarrollo MetodológicoDesarrollo de las Tareas

35

Aportaciones Personales

Desarrollo ConceptualDesarrollo Metodológico

Índice

36

Aportaciones PersonalesDesarrollo Conceptual

Reingeniería

Ingenieríadirecta

Definiciones

Tipos

Costes

Factores

37

Aportaciones PersonalesDesarrollo Metodológico

• Modelo Unificado. • EVS.• Preparación Mantenimiento del Sistema.• Establecimiento acuerdo del nivel de Servicio.• Especificación del Plan de Regresión.• Realización de las Pruebas de Regresión.

38

Bibliografía[PAL09]Universidad de Las Palmas de Gran

Canarias. Prueba y Mantenimiento del Software.

[MET07]Métrica v3. Mantenimiento de Sistemas de Información.

[UNI09]Universidad de Oviedo. Fundamentos de Ingeniería Software.

[PRES06] Ingeniería del Software. Un enfoque Práctico. McGraw-Hill.

[09Hug]http://www.flickr.com/photos/hugopan/73874630/. Hugo Pan.

39

Mantenimiento de Sistemas de Información

FIN

top related