El propósito principal de esta investigación es determinar si las métricas de software que propuso Halstead en 1977 (principalmente el estimador de la longitud de un programa y el estimado…Descripción completa
Descripción completa
Descripción: Metricas de Marketing
Descripción completa
Descripción completa
Descripción completa
docDescripción completa
Las métricas dentro del proceso de gestión de un proyecto son aquellas que nos ayudan a comprender el proceso técnico (mediante indicadores) que se utiliza para desarrollar un producto, se u…Descripción completa
Descripción completa
metricasDescripción completa
Full description
Metricas de SoftwareFull description
Descripción completa
Descripción completa
Descripción: matematica
Descripción: metodo agil
Metricas ITILDescripción completa
AritmeticaDescripción completa
Modelo de calidad gilb Tom Gilb nacido en 1940 en Pasadena es un ingeniero de sistemas, consultor y autor estadounidense, conocido por el desarrollo de métricas de software, inspección de software y procesos evolutivos. Ha publicado 9 libros, incluyendo el pequeño acuño de término “Software Metrics”(Software
de la métrica o métrica del software) 1976 que es el fundamento reconocido de idas par IBM CMM/SEI CMM/CMMI nivel 4. ANTECENDENTES DEL MODELO En la década del ochenta, se comenzaron a usar modelos partículas de evaluación para cada empresa o proyecto, implementándose el concepto de calidad relativa. Este enfoque se ha asociado a la filosofía QFD (Quality function Deployment), o el despliegue de la función de la calidad, que se aplica al ámbito de la gestión de la calidad industrial y en el que se han basado modelos posteriores. Model0 de gilb Este modelo presenta como aspecto fundamental la definición de los atributos de calidad que realmente interesan al usuario y el nivel de calidad que debe tener cada uno de ellos para satisfacerlo ya que no tiene sentido exigir calidad en un producto, si no se cuenta con esta base. La estructura del modelo GILB pertenece a un tipo fijo el cual se compone de 4 dimensiones de calidad
Capacidad de trabajo: Evalúa la capacidad natural del sistema para realizar su trabajo. O Sub atributos: Capacidad del proceso capacidad de respuesta capacidad de almacenamiento. Disponibilidad: Refleja la medida de la disponibilidad del sistema para realizar de forma útil el trabajo para el que fue diseñado. o Subatributos: Fiabilidad Mantenibilidad e integridad. Adaptabilidad: Es la medida de la capacidad de un sistema para ser modificado de manera adecuada. O Subatributos: Improbabilidad Extensibilidad transportabilidad. Usabilidad/Utilidad: Es la medida de la facilidad con que la gente será capaz y estará motivada para utilizar el sistema en la práctica. O Subatributos: Requisitos de entrada requisitos de aprendizaje habilidad de manejo.
Elementos de la calidad del modelo Gilb Propone características como la corrección, la integridad, la facilidad de mantenimiento y a facilidad de uso, como base para proporcionar indicadores útiles para los equipos de trabajo y
sugiere las definiciones, puntos de vistas y medida para cada uno de las siguientes características. De acuerdo a las características del modelo de gilb puede presentar las siguientes métricas donde se expresa su definición: Métricas externas: Son aquellas que miden el comportamiento de todo software o parte de él, a través de testeos, operaciones y observaciones del software ejecutable en el sistema. Proporcionando a todos los involucrados el beneficio de conocer la calidad del producto software durante la prueba su operación y sabemos si cumple con la calidad esperada. Métricas internas: Las métricas internas pueden ser aplicadas durante el diseño y la codificación del producto software no ejecutable (por ejemplo, código fuente) y proporciona a todos los involucrados el beneficio de conocer la calidad del producto durante su construcción y tomar decisiones sobre esa base para conseguir el producto con la calidad esperada. Métricas de uso: Mide como un producto cumple con las necesidades de los usuarios para que alcancen sus objetivos. La evaluación de la calidad en el uso valida la calidad del producto software en escenarios específicos de uso.
MODELOS
MCCALL
DROMEY
BOEHM
CMMI
ISO 9126
FURPS
GILB
ventajas Existe una relación directa entre los desarrolladores y el usuario. Evalúa el producto a nivel bajo.
X X
Evalúa un producto de forma independiente. Existe una relación directa entre las atributos y sub-atributos. Utiliza niveles jerárquicos. Clasifica a las empresas en niveles según madurez. Permite guiar paso para mejorar a través de niveles o etapas. Evalúa el producto mediante retroalimentación.
X X X
x
X
x x
X X x X
Evalúa el software sin tomar en cuenta las restricciones físicas.
X
Desventajas Es muy costoso Es excesivamente detallado Presta atención a la gestión dejando de lado aspectos técnicos. Difícil entender
X X X X
x
Objetivo Correctitud Confiabilidad Integridad Usabilidad Eficiencia Facilidad de mantenimiento Facilidad de prueba interoperabilidad Flexibilidad Reusabilidad Portabilidad Claridad Facilidad de modificación Documentación Facilidad de comprensión Validez Funcionalidad Generalidad economía
McCall X X X X X X X X X X x
Boehm(1977) X X X X X X
X X X X X X X X
X x Modelos de calidad de software.
ISO 9126(1992) Mantenibilida X X X X Mantenibilidad