1-¿Que es métricas del software?
Aplicación continua de técnicas basadas en la medida de los procesos de desarrollo del software, para producir una información de gestión significativa al mismo tiempo que se mejoran aquellos procesos y sus productos, se denominan métrica de software. “Un Método y una escala cuantitativos que pueden ser usados para determinar el valor que toma cierta característica en un producto de software concreto”
2-¿Las métricas del software se clasifican en?
Según el contexto en que se aplican:
Métricas de proceso
Se recopilan de todos los proyectos, y durante un largo periodo de tiempo, Caracterizados por: Control y ejecución del proyecto.
Medición de tiempos de las fases.
Métricas de proyecto
Permiten evaluar el estado del proyecto. Permiten seguir la pista de los riesgos.
Métricas de producto
Se centran en las características del software y no en cómo fue producido.
También son productos los artefactos, documentos, modelos, y componentes que conforman el software. Se miden cosas como el tamaño, la calidad, la totalidad, la volatilidad, y el esfuerzo.
3-¿Cuales son los beneficios de las métricas?
• incrementar la satisfacción del cliente
• Mejorar la productividad y la calidad
• Identificar, analizar y desarrollar la dirección a seguir
• Proveer bases para esfuerzos futuros
• Determinar la escala y los recursos necesarios
• Proveer información que permita tomar decisiones de calidad del producto
• Entender, controlar y mejorar los productos de software y los procesos basados en datos objetivos
• Construir mejores productos y procesos de software
• Medir el impacto de los métodos y herramientas utilizadas
4-¿Cual es la finalidad de las métricas del proceso?
Todas las organizaciones de software exitosas implementan mediciones como parte de sus actividades cotidianas pues estas brindan la información objetiva necesaria para la toma de decisiones y que tendrá un impacto efectivo en el negocio y desempeño en la ingeniería.
5-¿Para qué medir el software?
Todo proceso de medición del software tiene como objetivo fundamental satisfacer necesidades de información a partir de las cuales se deben identificar las entidades y los atributos que deben ser medidos.
6- ¿Razones para medir el software?
Es importante entonces que una métrica pueda obtenerse fácilmente, que se entienda por qué y para qué se utiliza, que los cálculos no produzcan resultados ambiguos o en los que existan extrañas combinaciones de unidades, y que la interpretación de valores obtenidos esté acorde a las nociones intuitivas del ingeniero de software. Por otra parte las métricas no deben ser específicas para ningún lenguaje de programación o metodología de desarrollo.
7-¿Cual es la necesidad de medir el software?
El creciente desarrollo de la Industria de Software ha traído consigo la necesidad de producir software de Calidad, y para lograrlo se tienen en cuenta numerosos factores entre los que se encuentran las métricas de software, una herramienta indiscutible para ayudar a mantener el control de los procesos y productos durante el desarrollo del software.