El Modelo de McCall dentro de la gestión de calidad
Enviado por darkdoom • 14 de Septiembre de 2017 • Ensayos • 2.214 Palabras (9 Páginas) • 578 Visitas
El Modelo de McCall dentro de la gestión de calidad
del software
Sebastián Botero Romero
Facultad de Ingeniería, Departamento de Ingeniería de Sistemas
Universidad INCCA de Colombia
Jsbr79@gmail.com
Resumen – La creciente presencia e importancia de
las TICS en si no todos, por lo menos la mayoría de
ambientes de la modernidad, trae consigo la
incontestable necesidad del continuo desarrollo y
mejoramiento de programas informáticos que
otorguen las prestaciones necesarias; estas
herramientas deben tener una funcionalidad
completa que además genere una rigurosidad en el
control de calidad de los procesos donde se
implemente y para ello es necesaria su propia e
inherente calidad, en este ensayo recogeremos los
principales conceptos de uno de los modelos más
usados dentro de la Ingeniería para el desarrollo del
software de calidad, el cual es conocido como modelo
de McCall.
Palabras Claves: calidad, ingeniería de software,
modelo de McCall, software, estándar, desarrollo.
Abstract - The growing presence and importance of
ICTs, at least most modern environments, brings
undeniable need for continued development and
improvement of software that give the performance
required, these tools should have complete
functionality also generate a rigorous quality control
process which is implemented and this requires its
own quality, in this paper we collect the main
concepts of one of the models used in engineering for
the development of quality software, the which is
known as McCall model.
Palabras Claves: quality, software engineering,
McCall model, software, standard, development
1. INTRODUCCION
La historia del hombre está marcada por su
constante afán en la consecución de procesos que
mejoren su calidad de vida, este interés se ha visto
representado siempre, ya sea desde la creación de un
proceso eficiente para conseguir fuego o sea para
controlar un artilugio enviado a otro planeta como
hemos visto en las últimas semanas con el asombroso
envío del Curiosity por parte de la NASA al planeta
Marte, todo proceso es susceptible de ser implementado
a través de un software, ya sea para su mismo sistema de
producción o también para generar modelos virtuales
que puedan ser representados en la realidad, después de
calcular informáticamente todas sus posibles variables,
efectivamente, hasta la sencilla creación del fuego
podría ser formulada a través de un sistema de software
que calcule la humedad del ambiente, la velocidad del
viento, la fuerza requerida y el tiempo estipulado para
que una vara genere determinada temperatura en fricción
con otra y así generar el ansiado fuego. Ahora bien, este
software requiere de un modelo apropiado de calidad,
para que su formulación sea casi idéntica a la realidad y
en este caso el modelo de McCall, de este modelo que
explicaremos a continuación se define la norma
ISO/IEC9126 que es el estándar internacional de
desarrollo de software, aunque de forma paulatina está
siendo reemplazado por el proyecto SQuaRE, ISO
25000:2005, que sin embargo recoge los mismos
conceptos. (1)
2. CARACTERISTICAS DEL
MODELO DE MCCALL
El modelo de McCall se caracteriza por ser uno
de los más difundidos en el mundo del desarrollo del
software, además ha servido de base para otros modelos
(La norma ISO9126, el modelo de Boehm y el Software
Quality Management –SQM- de Murine).
Por norma general, los modelos de calidad
tienden a definir a esta misma en una categorización
jerárquica, tanto así que la calidad es consecuencia de
una serie de evaluación de un conjunto de indicadores o
métricas en diferentes etapas:
En el nivel superior de esta categorización
encontramos los atributos de calidad externos, que
corresponde a a los factores de calidad que son definidos
a partir de la visión y conceptualización del usuario final
del software.
En el nivel medio de la jerarquía descrita,
encontramos
...