Francisco RuizMantenimiento
Atrás Siguiente


Principal
Calidad SW - Santander
Gestión de Proyectos Software
Procesos de Negocio
Ingeniería de Procesos Software
Diseño de Bases Datos
Mantenimiento
Proceso Software
Visual Basic
Servicios Web

Estadísticas   

Curso de Mantenimiento del Software

Apartados


Objetivos:

A pesar de que el mantenimiento supone alrededor del 80% de los costes en el ciclo de vida de un producto software, y a pesar de que la fiabilidad del software depende en gran medida del rigor y la calidad con la que se efectúe su mantenimiento, la mayor parte de las organizaciones no prestan la suficiente atención al  estudio de un proceso que a menudo reviste una especial criticidad para las mismas. Además, en la actualidad en los estudios de Ingeniería Informática no suele ser abordada con una profundidad suficiente esta materia.

En este curso se realiza una introducción al Proceso de Mantenimiento del Software: sus principales conceptos, costes, tipos, y problemas. Y se profundiza en las principales herramientas y técnicas para planificar, gestionar y ejecutar eficientemente dicho proceso.

Ir al principio

Tipo:

Curso de Enseñanzas Propias a Distancia. Los alumnos que superen las pruebas de evaluación obtendrán un certificado oficial por parte de la Universidad de Castilla-La Mancha.

Ir al principio

Destinado a:

Estudiantes de últimos años de carrera (3º y superiores) o profesionales con al menos 2 años de experiencia. Aunque el curso no es presencial se puede organizar una edición presencial intensiva si una empresa o colectivo lo demanda.

Ir al principio

Duración y fechas:

40 horas de esfuerzo equivalente del alumno. 4 créditos.
El periodo temporal en que se podrá realizar se comunicará a los interesados por email. 
Ir al principio

Método:

Al ser a distancia, cada individuo lo realiza a su ritmo y plazos.
La interacción entre alumnos y profesores es via email y la página web del curso. Los alumnos deberán superar las pruebas de cada parte para obtener el diploma oficial.
Ir al principio

Resumen de contenidos:

  • Introducción: definición, conceptos, tipos de mantenimiento, costes.
  • Dificultades y actividades del mantenimiento de software.
  • Modelos de calidad, mantenibilidad y mantenimiento, medida de la mantenibilidad, estándares.
  • El estándar ISO/IEC 14764.
  • Auditoría del mantenimiento de software: Cobit.
  • Soluciones técnicas.
    • Ingeniería inversa de bases de datos.
    • Detección de clones.
    • Ingeniería inversa de programas.
    • Ingeniería inversa de interfaces de usuario.
    • Reingeniería.
    • Herramientas para médir el mantenimiento.
    • Módulos propensos a fallos.
  • Soluciones metodológicas y de gestión.
    • La metodología MANTEMA.
  • Soluciones integrales.
    • Entornos para gestionar el mantenimiento.
Ir al principio

Documentos:

  • Información General:  
  • Transparencias de las diferentes partes:
    • Parte 0 (presentación):  
    • Parte 1 (tema de introducción: definición, conceptos, tipos de mantenimiento, costes...):  
    • Parte 2 (dificultades y actividades del mantenimiento de software):  
    • Parte 3 (modelos de calidad, mantenibilidad y mantenimiento, medida de la mantenibilidad, estándares):  
    • Parte 4 (el estándar ISO/IEC 14764):  
    • Parte 5 (auditoría del mantenimiento de software, Cobit):   
    • Parte 6 (conceptos sobre soluciones técnicas; ingeniería inversa de bases de datos, detección de clones):  
    • Parte 7 (ingeniería inversa de programas, de interfaces de usuario):  
    • Parte 8 (reingeniería; herramientas para métricas; módulos propensos a fallos):  
    • Parte 9 (técnicas metodológicas; metodología MANTEMA):  
    • Parte 10 (metodología MANTEMA):  
Ir al principio

Referencias:

  • Piattini y otros (2000): Mantenimiento del Software. Modelos, técnicas y métodos para la gestión del cambio. Ra-Ma. ISBN 84-7897-448-2.
  • Otros documentos complementarios:

    • Metodología CobiT para auditoría informática (trabajo de alumno):  
    • El estándar IEEE 1219 para Mantenimiento de software (trabajo de alumno):  
    • Versión oficial española del estándar ISO 12207 sobre ciclo de vida del software:  
    • La norma internacional ISO 14764 sobre el proceso de mantenimiento del software (trabajo de alumno):  
Ir al principio

Realizado por Francisco Ruiz
Francisco.RuizG@uclm.es 
Última modificación: 22 de julio de 2010.