TI1211_U2_Introductorio

Páginas: 19 (4677 palabras) Publicado: 3 de noviembre de 2015
INACAP VIRTUAL

TALLER DE MANTENCIÓN DE SOFTWARE
TI1211

Taller de mantención de software
TI1211
Unidad 2: Las claves (keys issues) de mantenimiento de software

COPYRIGHT © 2014 · TODOS LOS DERECHOS RESERVADOS · INACAP | INACAP VIRTUAL

2



UNIDAD 2: LAS CLAVES (KEYS ISSUES) DE MANTENIMIENTO DE SOFTWARE

3

TALLER DE MANTENCIÓN DE SOFTWARE

INACAP VIRTUAL

TI1211

Índice

4

INTRODUCCIÓNINTRODUCCIÓN 

5

Contenidos 

6

Tema 1. Estudio del sistema antiguo 

6



1.1 Entendimiento del software 

6



1.2 Técnicas 

7



1.3 Pruebas 

8



1.4 Análisis de impacto 

8



1.5 Mantenibilidad (maintainability) 

9

Tema 2: Gestión del proyecto de mantenimientos 

10



2.1 Alineamiento con los objetivos de la organización 

10



2.2 Asignaciones de equipo 

10



2.3Proceso 

11



2.4 Aspectos organizacionales 

12



2.5 Outsourcing 

12

Tema 3: Estimaciones y métricas 

14



3.1 Estimación de tamaño 

14



3.2 Estimación de esfuerzo 

14



3.3 Estimación de costos 

15



3.4 Modelos 

15



3.5 Métricas 

16

CONCLUSIONES 

18

BIBLIOGRAFÍA 

19

TALLER DE MANTENCIÓN DE SOFTWARE

En esta unidad veremos cómo se realizan algunasactividades relacionadas con la evaluación de los
requerimientos de mantenimiento, haciendo una
estimación de la modificación en cuanto a costo y
tiempo e identificando a las personas y sus roles,
que deberán participar del proyecto.
En los procesos de mantenimiento de software adquieren mucha importancia las actividades de análisis del cambio, planificación de las entregas, implementación del sistema yentrega de un sistema a
los clientes. Se evalúa el costo e impacto de la modificación para ver en qué medida afecta y cuánto
cuesta implementarlo.

En esta etapa, debemos acordar cómo realizar el
proyecto, pudiendo hacerlo con recursos humanos
de la propia organización, contratando personal
de apoyo o decidirse por contratar a una empresa
que se haga cargo de este, lo que se conoce comootusourcing. En este último caso, debemos dejar
claro el nivel de servicio que se otorgará, lo que se
conoce como SLA (Service Level Agreement).
Se definirán las métricas que se utilizan en los
mantenimientos y se verá con mayor profundidad,
la forma de estimar los costos.

UNIDAD 2: LAS CLAVES (KEYS ISSUES) DE MANTENIMIENTO DE SOFTWARE

5

TALLER DE MANTENCIÓN DE SOFTWARE

INACAP VIRTUAL

TI1211Contenidos

1.2 Técnicas
En este aspecto debemos darnos un tiempo para conocer y entender el software que vamos a modificar, para lo
cual veremos algunas técnicas que se utilizan:
a) Traducción del código fuente: los lenguajes de programación van cambiando en la medida en que se le agregan nuevas funcionalidades. También van apareciendo otros que aprovechan mejor los recientes recursos tecnológicos.Cuando hablamos de traducción del código fuente, es que estamos pasando ese lenguaje a una versión
mejorada a uno diferente.
b) Ingeniería inversa: el programa se analiza y se extrae información a partir de él. Esto ayuda a documentar su
organización y funcionalidad. Puede no ser necesaria, si en el desarrollo se utilizan herramientas CASE . [1]
c) Mejora de la estructura de los programas: esta seanaliza y modifica para hacerla más fácil de leer y comprender.

Tema 1. Estudio del sistema antiguo

1.1 Entendimiento del software

Al tener que realizar un mantenimiento a un sistema,
no siempre tenemos todas las herramientas para tener la certeza de que va a ser un proyecto exitoso.
Inicialmente debemos conocerlo en profundidad,
recopilando toda la información de la que seamos
capaces, ya seaen formato digital, en papel o extrayéndola del conocimiento de otros grupos de tarea
que hayan trabajado en el sistema.

Cuando vamos a modificar un software, no siempre
sabemos su funcionamiento y en muchas oportunidades, ni siquiera lo conocemos. A veces tenemos
la suerte que debemos modificar uno que nosotros
hemos desarrollado, pero eso tampoco es garantía
de que nos acordemos de cómo...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS