Modelo de mantenimiento de software de Boehm

En 1983, Boehm propuso un modelo para el proceso de mantenimiento basado en los modelos y principios económicos. El modelo económico no es nada nuevo, las decisiones económicas son un componente importante de muchos procesos y la tesis de Boehm era que el modelo y los principios económicos no solo podían mejorar la productividad en el mantenimiento, sino que también ayudaban a comprender muy bien el proceso.

Modelo de proceso de mantenimiento de Boehm representado como un ciclo de circuito cerrado como se muestra en el siguiente diagrama.

Él teoriza que es la plataforma donde se toman las decisiones de gestión lo que impulsa el proceso. En esta etapa, se determina un conjunto de cambios requeridos aplicando estrategias particulares y evaluaciones de costo-beneficio a un conjunto de cambios propuestos. Esos cambios aprobados van acompañados de los presupuestos de las empresas, que determinarán en gran medida la medida y el tipo de recursos que se expandan.

Boehm había entendido que la tarea del gerente de mantenimiento es la de equilibrar y perseguir los objetivos de mantenimiento frente a la restricción impuesta por el entorno en el que se lleva a cabo el trabajo de mantenimiento. Por eso, el proceso de mantenimiento debe ser impulsado por las decisiones del gerente de mantenimiento, que normalmente se basan en el equilibrio de los objetivos frente a la restricción. Boehm propuso una fórmula para calcular el costo de mantenimiento ya que es parte del Modelo COCOMO . Todos los datos recopilados de los diversos proyectos, la fórmula se formó en términos de esfuerzo.

Boehm utilizó una cantidad llamada Tráfico de carga anual (ACT), que se define como:

La fracción de la instrucción de origen de un producto de software que cambia durante un año ya sea mediante adición, eliminación o modificación.
El ACT está relacionado con el número de requests de cambio,

ACT = KLOCadded +  KLOCdeleted /  KLOCtotal 

El esfuerzo de mantenimiento anual (AME) en meses-persona se mide como:

AME = ACT * SDE

Donde,
ACT = Tráfico de cambio anual,
SDE = Esfuerzo de desarrollo de software en meses-persona.

Ejemplo:
el tráfico de cambio anual (ACT) para un sistema de software es del 20% por año. El esfuerzo de desarrollo es de 700 PM. Calcule una estimación del esfuerzo de mantenimiento anual (AME). Si la vida útil del proyecto es de 15 años, ¿cuál es el esfuerzo total del proyecto?

Explicación:
dado,
el esfuerzo de desarrollo = 700 p.
m. Tráfico de cargo anual (ACT) = 20 %
Duración total para la cual se calculará el esfuerzo = 15 años.

El esfuerzo de mantenimiento es una fracción del esfuerzo de desarrollo y se supone que es constante.

AME 
= ACT * SDE
= 0.20 * 700 
= 140PM 

Esfuerzo de mantenimiento durante 15 años,

= 15 * 140 
= 2100PM 

Entonces, esfuerzo total,

= 700 + 2100 
= 2800PM 

Publicación traducida automáticamente

Artículo escrito por Vishesh__Jha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *