Author: Albeiro N. Chamorro - Wilmer L. Mora Paz

Mantenibilidad:

Este es un concepto esencial cuando hablamos de software, y que además es poco considerado en el momento de modelar un sistema de información, por lo cual es fácil encontrar sistemas a los que hacerles un cambio es algo demasiado traumático debido a la complejidad o inexistencia de documentación y/o los efectos secundarios que esto puede generar.

Según el modelo de McCall, menciona dos aspectos a tener en cuenta:

• Simplicidad

• Concreción

Estas dos palabras abarcan de una forma concreta lo que se busca en un sistema para que sea fácil de mantenerse en el tiempo.

Pero estos son conceptos que son muy globales, por lo que es necesario ser un poco más específico, y esa claridad se la puede encontrar en la norma ISO 25000:2005, dicha norma contiene las siguiente definición:

Esta característica representa la capacidad del producto software para ser modificado efectiva y eficientemente, debido a necesidades evolutivas, correctivas o perfectivas. Esta característica se subdivide a su vez en las siguientes subcaracterísticas:

• Modularidad. Capacidad de un sistema o programa de ordenador (compuesto de componentes discretos) que permite que un cambio en un componente tenga un impacto mínimo en los demás.

• Reusabilidad. Capacidad de un activo que permite que sea utilizado en más de un sistema software o en la construcción de otros activos.

• Analizabilidad. Facilidad con la que se puede evaluar el impacto de un determinado cambio sobre el resto del software, diagnosticar las deficiencias o causas de fallos en el software, o identificar las partes a modificar.

• Capacidad para ser modificado. Capacidad del producto que permite que sea modificado de forma efectiva y eficiente sin introducir defectos o degradar el desempeño.

• Capacidad para ser probado. Facilidad con la que se pueden establecer criterios de prueba para un sistema o componente y con la que se pueden llevar a cabo las pruebas para determinar si se cumplen dichos criterios.

Extraido de: http://iso25000.com/index.php/normas-iso-25000/iso-25010/26-mantenibilidad

Fecha de consulta: 15/03/2017

Estrategias para garantizar la mantenibilidad:

results matching ""

    No results matching ""