Actividad 2. Herramientas para Medir-Evaluar La Calidad Del Software.
Actividad 2. Herramientas para Medir-Evaluar La Calidad Del Software.
Actividad 2. Herramientas para Medir-Evaluar La Calidad Del Software.
VENTAJAS
Su adopcin no es costosa.
Especfico para el desarrollo y mantenimiento del software.
Practico de aplicar en organizaciones pequeas.
Orientado a mejorar los procesos para contribuir a los objetivos del
negocio.
Aplicable como norma mexicana.
Basada en normas ISO
Facilita la compresin del modelo.
Simplifica la relacin entre el modelo de procesos y la organizacin.
Cuenta nicamente con 9 procesos evitando la fragmentacin que se
presenta en otros modelos.
Capacidad organizacional de gestin de procesos y proyecto.
DESVENTAJAS
ISO/IEC 912
Esta parte de la ISO 9126 describe el modelo de calidad del producto de
software. La primera parte del modelo especifica 6 caractersticas de calidad
interna y externa, las cuales estn divididas en subcaractersticas, son
manifestadas externamente cuando el software es utilizado como parte de un
sistema, y son un resultado de atributos internos del software. La calidad
externa evala que el software satisfaga las necesidades del usuario teniendo
en cuenta las condiciones especificadas. Esta calidad es medible en el
comportamiento del producto. La calidad interna evala el total de atributos
que un software debe satisfacer teniendo en cuenta condiciones especificadas.
Esta calidad es medible a partir de las caractersticas intrnsecas.
Las caractersticas definidas son aplicables a todo tipo de software. Las
caractersticas y subcaractersticas proveen una terminologa consistente
respecto de la calidad del producto del software.
Esta Norma permite especificar y evaluar la calidad del software desde
distintas perspectivas, las cuales estn asociadas a la adquisicin,
requerimientos, desarrollo, uso, evaluacin, soporte, mantenimiento,
aseguramiento de la calidad, y auditoria del software. Puede ser usada por
desarrolladores, evaluadores independientes y grupos de aseguramiento de la
calidad responsables de especificar y evaluar la calidad del software.
La evaluacin de los productos de software que satisfacen las necesidades de
calidad del software es uno de los procesos del ciclo de vida de desarrollo del
software. La calidad del producto de software puede ser evaluada por medio de
la medicin de atributos internos, externos o a travs de la calidad en uso. El
objetivo es que el producto tenga el efecto requerido en un contexto particular
de uso. La calidad del proceso contribuye a mejorar la calidad del producto, y la
calidad del producto contribuye a mejorar la calidad en uso.
Evaluar y mejorar la calidad de un proceso contribuye a mejorar la calidad del
producto; y esto contribuye a mejorar la calidad en uso. De manera similar,
evaluar la calidad en uso puede mejorar la calidad del producto, y evaluar un
producto puede mejorar un proceso.
El modelo de calidad interna y externa est formado por las siguientes
caractersticas: Funcionalidad, Confiabilidad, Facilidad de uso, Eficiencia,
Facilidad de mantenimiento y Portabilidad.
MODELO BOOTSTRAP
Mediante esta metodologa se tratar la mejora de procesos de software.
ISO/IEC TR 15504 define un proceso como un grupo de actividades
interrelacionadas donde una entrada se transforma en una salida. Se podra
decir que la mejora de procesos es en parte mejor que la reingeniera. Esta
metodologa mediante prcticas, herramientas y estndares de calidad
internacional; mide, evala y propone mejoras al proceso de desarrollo de SW
que siguen las Unidades de Produccin de Software (UPS) de las empresas.
Bootstrap surge como parte del programa estratgico Europeo para
investigacin en tecnologa de informacin. Este proyecto al igual que otros,
tiene como principio el reducir costos y mejorar la calidad previendo
problemas. Su objetivo es desarrollar un mtodo para la evaluacin de
procesos de desarrollo de software (SW). Inicialmente se bas en el modelo de
madurez de CMM aadiendo conceptos de calidad de ISO 9000. A esto incluy
conceptos para poder evaluar desarrollos de SW de otras industrias distintas a
la militar y cambiar su cobertura de evaluacin para tomar desde pequeas
UPS hasta grandes corporaciones. Para lograr esto, ha puesto especial nfasis
en los conceptos de ISO 9000; generando guas para mejoras en procesos de
desarrollo de SW; analizado evaluaciones y mejoras de los procesos de
desarrollo; y manteniendo una base de datos de soporte.
El programa Bootstrap combina las normas ISO 9000, las normas europeas
para la Ingeniera de Software y el Modelo de Madurez de la Capacidad CMM
para sentar una base con la cual evaluar y dar asesora. La metodologa
Bootstrap engloba tanto la evaluacin para establecer el diagnstico de un
proceso para desarrollo de software, el cual incluye la organizacin, los
mtodos y la capacidad de ingeniera, las herramientas y la tecnologa, como la
creacin de un plan de accin que defina los pasos, los detalles de la
implantacin y los marcos temporales para que la organizacin aumente su
capacidad de entrega de productos y servicios de calidad. El resultado de la
evaluacin es un perfil basado en el instrumento de evaluacin de Bootstrap
que aade una segunda dimensin a los niveles del CMM: el atributo de la
calidad del proceso. Se pretende que mediante el programa Bootstrap se
identifiquen los atributos de un proyecto de una organizacin que desarrolle
software y que se asignen todas las preguntas del cuestionario a los atributos
de la calidad del proceso, as como a los niveles de madurez. El Instituto
Bootstrap es una organizacin no lucrativa dedicada a la mejora continua del
modelo de calidad de software llamado BOOTSTRAP, tambin tiene como
propsito ayudar a la industria europea del software para mejorar su
competitividad.