Beruflich Dokumente
Kultur Dokumente
Las métricas del proceso ayudan a garantizar un mejor proceso midiendo atributos
específicos para proporcionar indicadores que conduzcan a la estrategia de mejora,
resaltando que el proceso es uno de los factores controlables en el mejoramiento
de la calidad y el desempeño organizativo. En conclusión, las métricas del proceso
son más que unos propósitos estratégicos para la mejora continua de software
Mientras que: Las métricas de proyecto son tácticas para adaptar el flujo del trabajo
y las actividades técnicas. En donde se hacen estimaciones de esfuerzo y tiempos
del trabajo del software conforme como avanza un proyecto. Todo esto se hace con
el fin de monitorear el proceso.
Como es natural que los ingenieros del software pudieran sentirse sensibles ante la
utilización de métricas recopiladas sobre una base particular, estos datos deberían
ser privados para el individuo y servir sólo como un indicador de ese individuo. Entre
los ejemplos de métricas privadas se incluyen: índices de defectos
(individualmente), índices de defectos (por módulo), errores encontrados durante el
desarrollo. La filosofía de «datos de proceso privados» se ajusta bien con el enfoque
del proceso personal del software propuesto por Humphrey [HUM95]. Humphrey
describe el enfoque de la manera siguiente: El proceso personal del software es un
conjunto estructurado de descripciones de proceso, mediciones y métodos que
pueden ayudar a que los ingenieros mejoren su rendimiento personal. Proporcionan
las formas, guiones y estándares que les ayudan a estimar y planificar su trabajo.
Muestra cómo definir procesos y cómo medir su calidad y productividad. Además,
Los datos privados de proceso pueden servir como referencia importante para
mejorar el trabajo individual del ingeniero del software.
Algunas métricas de proceso son privadas para el equipo del proyecto de software,
pero públicas para todos los miembros del equipo. Entre los ejemplos se incluyen
los defectos informados de funciones importantes del software (que un grupo de
profesionales han desarrollado), errores encontrados durante revisiones técnicas
formales, y líneas de código o puntos de función por módulo y función2. El equipo
revisa estos datos para detectar los indicadores que pueden mejorar el rendimiento
del equipo. Las métricas públicas permiten a una organización realizar cambios
estratégicos que mejoran el proceso del software y cambios tácticos durante un
proyecto de software.
25.3. ¿Qué es una media indirecta y por qué tales mediciones son comunes
en el trabajo con métricas de software?
25.4. Grady sugiere una etiqueta para las métricas de software. ¿Puede
agregar tres reglas más a las anotadas en la sección 25.1.1?
Grady sugiere un programa de métricas de proceso del proceso tanto para gestores
como para profesionales que son:
o Trabaje con los profesionales y equipos para establecer metas claras y las
métricas que se emplearan para conseguirlas.
Se debería primero hacer una métrica de los defectos que se encuentra en nuestros
proyectos, realizaría métricas de análisis de los errores en las líneas de código así
también posibles defectos del proyecto. Además, agregaría implementaría adicional
la medición indirecta y directa para obtener un valor más exacto del tamaño y
calidad del proyecto, además las métricas de proceso y proyecto sería muy
importantes para verificar eficiencia, tiempos de ejecución et.
25.6. Presente un argumento contra las líneas de código como medida para la
productividad del software. ¿Su caso se sostendría cuando se consideren
decenas o cientos de proyectos?
25.7. Calcule el valor de punto de función para un proyecto con las siguientes
características de dominio de información:
Número de entradas de usuario: 32
Número de salidas de usuario: 60
Número de consultas de usuario: 24
Número de archivos: 8
Número de interfaces externas: 2
Suponga que todos los valores de ajuste de complejidad son promedios. Use
el algoritmo mencionado en el capítulo 23.
Conteo total=126
𝐸𝑖 30
ERD𝑖 = ERD𝑖 = = 0.697 = 1
𝐸𝑖+𝐸𝑖+1 30+13
𝐸 242
ERD= ERD= = 0.968 = 1
𝐸+𝐷 242+8