METRICAS DE CALIDAD DE SOFTWARE ORIENTADAS A PROCESOS Hay cuatro razones para medir: Caracterizar, Evaluar, Predecir y Mejorar.

Las métricas nos ayudan a entender tanto el proceso técnico que se utiliza para desarrollar un producto, como el propio producto. El proceso para intentar mejorarlo y el producto para intentar aumentar su calidad. Son medidas cuantitativas que permiten a los ingenieros de software obtener una visión de la eficacia del proceso de software y los proyectos que llevan a cabo utilizando el proceso como marco de trabajo. Los involucrados en analizar, evaluar y recopilar estas métricas son los gestores de software. Se comienza definiendo un conjunto limitado de medidas del proceso y del proyecto que puedan recopilarse con facilidad, se normaliza empleando métricas orientadas al tamaño o la función. Concepto Valor asignado a un atributo de una entidad mediante una medición. Es el acto de determinar una medida Ejemplo 35.000 líneas de código

Medida

Medición

Métrica

Indicador

Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Incluye el método de medición Es una métrica o combinación de métricas que proporcionan una visión profunda del proceso de software.

Ana será la encargada de medir las LDC de cada módulo del sistema La productividad de este proyecto fue de 500 líneas (LDC/personames) La productividad media de nuestra empresa es de 500 (LDC/pm).

MÉTRICAS EN LOS DOMINIOS DEL PROCESO Y DEL PROYECTO Las métricas del proceso se recopilan en el curso de todos los proyectos. Las métricas del proyecto permiten que un gestor del proyecto de software: Valore el estado de un proyecto en curso. Rastree los riesgos potenciales. Descubra las áreas problema. Ajuste el flujo de trabajo o las tareas Evalúe la habilidad del equipo del proyecto para controlar la calidad de los productos de trabajo de software. MÉTRICAS PARA EL PROCESO Y LA MEJORA DEL PROCESO DE SOFTWARE. • Para mejorar el proceso, se miden sus atributos específicos. • Hay que destacar que el proceso es sólo uno de varios factores controlables en la mejora de la calidad del software y el desempeño organizacional CALIDAD DEL SOFTWARE Y EFICACIA ORGANIZACIONAL • La eficacia de un proceso de software se mide indirectamente. • Los resultados incluyen medidas de errores descubiertos antes de liberar el software. • Los defectos que detectan y reportan los usuarios finales • Los productos de trabajo entregados (productividad). • El esfuerzo humano gastado. • el tiempo de la planificación consumido. • Concordancia con la planificación y otras medidas. • Las métricas del proceso de software ofrecen beneficios significativos conforme una organización trabaja en mejorar su grado de madurez del proceso. Sin embargo como todas las métricas éstas pueden emplearse mal y crear más problemas de los que solucionan REGLAS DE ETIQUETA PARA MÉTRICAS DE SOFTWARE Grady sugiere un programa de métricas de proceso del proceso tanto para gestores como para profesionales:  Aplique el sentido común y sensibilidad organizativa cuando interprete datos métricos.  Ofrezca retroalimentación regular a los individuos y equipos que recopilan medidas y métricas.

La recopilación de métricas de calidad permite qu una organización centralice su proceso de s/w para renovar las causas de los defectos que tienen mayor impacto sobre el desarrollo del software. los datos deben recopilarse para tantos proyectos sean posibles. las medidas deben ser consistentes. Y si no se mejora. Nunca use métricas para amenazar a los individuos o equipos.     Establecimiento de una Línea Base    Se obtienen beneficios en los ámbitos del proceso. Argumentos para las métricas del software: Si no se mide no existe una forma real de determinar si se esta mejorando. del proyecto y del producto. Dichos datos sólo son un indicador de la mejora del proceso. Los datos de la línea base deben tener los siguientes atributos: los datos deben ser precisos. las aplicaciones deben ser similares al trabajo que se estimara. Los datos métricos que indican un área problema no pueden considerarse “negativos”. se esta perdido. .     No utilice las métricas para evaluar a los individuos. La línea base de métricas consiste de datos recopilados en proyectos previos. Trabaje con los profesionales y equipos para establecer metas claras y las métricas que se emplearán para conseguirlas. Np se obsesione con una sola métrica y excluya otras métricas importantes. Si el proceso se puede mejorar producir un impacto directo en lo sustancial Establecer objetivos de mejora dentro del proceso actual del desarrollo de s/w.

Sign up to vote on this title
UsefulNot useful