Conceptos generales
Tipos de mantenimiento
Procesos de ISO 12207
Calidad del software
Estándares
100

Es la ciencia y arte de especificar, diseñar, llevar a cabo y desarrollar con economía, prontitud y elegancia-programas, documentación y procedimientos operativos mediante los cuales los computadores pueden ser útiles para el ser humano

Ingeniería del software

100

Consiste en la modificación del software para mejorar las propiedades de dicho software (por ejemplo, aumentando su calidad y/o su mantenibilidad) sin alterar sus especificaciones funcionales:

Mantenimiento Preventivo

100

En la ISO 12207, el cometido de este proceso consiste en identificar, definir y versionar, mediante líneas bases, los elementos del sistema. El proceso apoya en el control de las modificaciones y liberaciones de los elementos, y se ocupa de mantener y reportar el estado de estos elementos a lo largo del tiempo. También es responsable de asegurar la completitud y correctitud de los elementos que pertenecen a la configuración, de controlar su manejo, persistencia y entrega de los mismos.

Proceso de Gestión de Configuración

100

Capacidad del producto software de diagnosticar sus deficiencias o causas de fallos, o de identificar las partes que deben ser modificadas.

Analizabilidad

100

Esta norma esta orientada a los procesos de ciclo de vida del software de la organización ISO.

ISO 12207

200

La capacidad de un producto software para ser modificado

Mantenibilidad

200

Cambios en la especificación, normalmente debidos a cambios en los requerimientos de un producto software, implican un mantenimiento llamado:

Mantenimiento Perfectivo

200

En la ISO 12207, este proceso contiene las actividades y tareas del proveedor. Tiene tareas para determinar los procedimientos y recursos necesarios para gestionar el proyecto.

Proceso de suministro

200

Capacidad del producto software de permitir implementar una modificación especificada previamente. La implementación incluye los cambios en el diseño, el código y la documentación

Cambiabilidad

200

Estándar específico sobre mantenimiento del software publicado por la ISO

ISO 14764

300

Existen empresas que se acercan a porcentajes del 95% de los recursos dedicados al mantenimiento, con lo cual se hace imposible el desarrollo de nuevos productos software.

Barrera del mantenimiento

300

Consiste en localizar y eliminar los posibles defectos de los programas.

Mantenimiento Correctivo

300

En la ISO 12207 este proceso, se resume en: modificar el producto software preservando su integridad. Incluye la migración y retirada del producto.

Proceso de Mantenimiento

300

Capacidad del producto software de minimizar los efectos inesperados de las modificaciones

Estabilidad

300

Estándar internacional para la evaluación de la calidad del software.

ISO 9126

400

Cuando se planifican los costes de mantenimiento, los analistas- programadores experimentados tienen la impresión de que el Mantenimiento de Software es algo descontrolado y que nunca se sabe qué va a pasar (es algo así como predecir el futuro), a esto se le conoce como:

Efecto Iceberg

400

Consiste en la modificación de un programa debido a cambios en el entorno (hardware o software) en el cual se ejecuta.

Mantenimiento Adaptativo

400

En la ISO 12207, este proceso define las actividades y tareas del adquiriente. En este proceso se identifica la necesidad de adquirir, desarrollar o adaptar un sistema, producto o servicio software , preparar una solicitud y seleccionar un proveedor.

Proceso de Adquisición

400

Capacidad del producto software de permitir evaluar las partes modificadas

Facilidad de prueba

500

Es la modificación de un producto de software después de su entrega al cliente o usuario para corregir los defectos, para mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a un cambio de entorno:

Mantenimiento de Software

500

Se habilitó el sistema de calificaciones de la UCOL llamado SICEUC para que se pueda visualizar desde dispositivos móviles.

Mantenimiento Adaptativo

500

En la ISO 12207, el propósito de este proceso es establecer un marco adecuado para la realización de auditorias formales y contractuales sobre un determinado producto o servicio provisto. Proceso a realizar para determinar el cumplimiento con los requisitos, planes y contratos, según aplique.

Proceso de Auditoría

500

Capacidad del producto software de satisfacer los estándares o convenciones relativas con la mantenibilidad.

Conformidad

M
e
n
u