5

Páginas: 6 (1371 palabras) Publicado: 13 de agosto de 2015
Taller de Mantención de Software
2 Clase

Docente: Jose Luis Ramirez

Unidades de Aprendizaje
1 - Fundamentos de mantenimiento de software.

Total 8 horas

Evaluaciones
Total 10 horas

I Unidad
1.- Fundamentos de mantenimiento de software.
•Relación de mantención de software con la evolución y las fallas
del software
•Traspaso de conocimiento entre los equipos de desarrollo y
mantención desoftware
•Las 8 leyes de evolución de software

Ciclo de vida del producto de software
- Cascada / Prototipado / Incremental / Espiral

I Unidad
•Traspaso de conocimiento entre los equipos de desarrollo y
mantención de software

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
Involucramiento temprano en el desarrollo
•En muchos casos, el personal de mantenimientono puede
involucrarse debido a los contratos o a otras razones.
•Entre las funciones que desarrolla el encargado del
mantenimiento deberíamos:

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
Involucramiento temprano en el desarrollo
· Plan para la estrategia de soporte al producto. Esto determina
que clase de servicios, de que tipo y de que forma los vamos aofrecer.
· Asegurar que el producto puede recibir soporte. Por ejemplo
una pequeña empresa no puede dar soporte a clientes ubicados
en el extranjero.

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
•La facilidad para dar soporte se puede mejorar mediante la
participación del encargado de mantenimiento en el
aseguramiento de la calidad, verificación y validación quedan
soporte a los procesos del ciclo de vida de ISO/IEC 12207.
·Participar en las revisiones.
·Realizar análisis del código.
·Hacer un estudio continuo de los requerimientos.
·Ejecutar la Verificación y Validación.

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
•Mantenibilidad y el proceso de desarrollo
La mantenibilidad debería tenerse en cuenta antes deempezar a
desarrollar.
Deberían desarrollarse acuerdos entre el comprador y el
vendedor como parte de la Actividad Iniciación del proyecto de
ISO/IEC 12207.

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
•La capacidad describe los requerimientos de mantenibilidad del
software de forma cualitativa y cuantitativa. Define los criterios
y formas de comprobarlos.
•Losrequerimientos cualitativos se usan para definir las técnicas
empleadas para facilitar el mantenimiento en cuanto a costes y
recursos.
•Los requerimientos cuantitativos se usan para definir las
magnitudes de mantenibilidad o criterios de calidad así como las
métricas usadas para determinar valores clave durante las
distintas fases del ciclo de vida.

Traspaso de conocimiento entre los equipos dedesarrollo y mantención de software
•Antes del diseño se debería establecer una estrategia de
mantenimiento de software. El hacerlo tan temprano permitirá
al encargado del mantenimiento ahorrar dinero. Hay muchas
acciones, incluyendo la planificación del mantenimiento
software, que se deben llevar a cabo durante el proceso de
desarrollo.
• Éstas acciones se deberían documentar en el plan demantenimiento de software

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
Los siguientes aspectos, que afectan a la mantenibilidad,
deberían tenerse en cuenta al elegir el lenguaje de
Programación:
·Portabilidad del lenguaje.
·Legibilidad del lenguaje.
·Estabilidad del lenguaje.
· Auto-documentación.
*Por ejemplo hoy en día se ha hecho muy famoso la herramienta“javadoc” que genera
automáticamente la documentación asociada al programa.

Traspaso de conocimiento entre los equipos de
desarrollo y mantención de software
· Posibilidades de estructuración. Intentar usar lenguajes que
ofrecen facilidades para la estructuración, tal como los
lenguajes orientados a objetos como Java. En el peor de los
casos tenemos lenguajes como ensamblador que no ayudan a
la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5
  • 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS