Ensayos

Solo disponible en BuenasTareas
  • Páginas : 8 (1862 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de septiembre de 2012
Leer documento completo
Vista previa del texto
ACTIVIDAD 1

CAPACIDAD DE MANTENIMIENTO

PRESENTADO POR:

Laura Viviana Cáceres

SENA
2012
INTRODUCCIÓN

El mantenimiento del software es la totalidad de las actividades necesarias para proporcionar soporte económico (cost-effective) al sistema software. Estas actividades se desarrollan tanto antes como después de la entrega. Las actividades previas a la entrega incluyen laplanificación de las operaciones posteriores a la entrega, planificación del soporte y determinación de la logística. Las actividades posteriores a la entrega incluyen la modificación del software, la formación de usuarios, y la operación de un help desk.
El mantenimiento del software se ha convertido en la principal fuente de preocupación de los responsables de sistemas de información, ya que supresupuesto supone en algunos casos hasta el 80 % del total de los recursos e imposibilita el desarrollo de nuevos sistemas. A pesar de este hecho, existen pocos métodos, herramientas y técnicas desarrollados exclusivamente para el mantenimiento, debido a que normalmente se considera una actividad poco creativa que suele improvisarse debido a los requisitos de tiempo.

DESCRIPCIÓN DE LA ACTIVIDADUsted es ahora el administrador de un proyecto de desarrollo de software y se prepara para iniciar el desarrollo con un enfoque de calidad, ha decidido aplicar el modelo de Calidad ISO/IEC 9126-1 (calidad del producto de software).
Su cliente tiene especial interés en conocer la “capacidad de mantenimiento” esperada, ya que en ambiente de operación de la aplicación es muy cambiante y se preveeDESARROLLO

CAPACIDAD DE MANTENIMIENTO

Capacidad de mantenimiento > Comprensibilidad
¿Sería fácil para los (futuros) desarrolladores entender cómo el sistema funciona?
Capacidad de mantenimiento > Evolutividad
¿Puede el sistema ser fácilmente modificado y extendido en el futuro?
Capacidad de mantenimiento > Capacidad de prueba
¿Puede el sistema ser probado? ¿Los requerimientosespecifican de forma precisa posibles entradas y resultados deseados? ¿Puede el sistema ser probado por partes? ¿Cuando se observan fallas, pueden ser rastreadas hasta las fallas en los componentes específicos (depuración)? ¿La realización de pruebas son prácticas con las herramientas de prueba disponibles?

MANTENIABILIDAD

La facilidad con la que un sistema o componente software puede sermodificado para corregir fallos, mejorar su funcionamiento u otros atributos o adaptarse a cambios en el entorno.

En consecuencia, la mantenibilidad es una característica de calidad del software relacionada con la facilidad de mantenimiento, que nosotros consideraremos como una actividad de mantenimiento.

TIPOS DE MANTENIMIENTO 

A continuaciónse señalan los tipos de mantenimientos existentes,definidos tal y como se especifican para la metodología de MÉTRICA:
  * Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuración del código, definición más clara del sistema y optimización del rendimiento y eficiencia.
  * Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en unproducto software para cubrir la expansión o cambio en las necesidades del usuario.
  * Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuración del hardware, software de base, gestores de base de datos, comunicaciones, etc.
  * Correctivo: son aquellos cambios precisos para corregir errores del producto software.
  *
Cabeseñalar que, de estos 4 tipos de mantenimiento, solamente el correctivo y el evolutivo entran en el ámbito de MÉTRICA versión 3, ya que los otros dos requieres actividades y perfiles distintos a los del proceso de desarrollo.

A mayor mantenibilidad, menores costes de mantenimiento (y viceversa).

La mantenibilidad debe establecerse como objetivo tanto en las fases iníciales del ciclo de vida,...
tracking img