te doy mis ojos
SOFTWARE
•
La medición es fundamental para cualquier disciplina de ingeniería, y la ingeniería del
software no es una excepción.
Por que Medir?
La medición nos permite tener una visión más profunda proporcionando un mecanismo
para la evaluación objetiva.
Las métricas del software se refieren a un amplio elenco de mediciones para el software decomputadora. La medición se puede aplicar al proceso del software con el intento de
mejorarlo sobre una base continua
POR QUÉ ES IMPORTANTE?
Si no mides, sólo podrás juzgar basándote en una evaluación subjetiva. Mediante la
medición, se pueden señalar las tendencias (buenas o malas), realizar mejores estimaciones,
llevar a cabo una verdadera mejora sobre el tiempo.
MEDIDAS, MÉTRICAS, EINDICADORES
una MEDIDA proporciona una indicación cuantitativa de la extensión, cantidad, dimensiones,
capacidad o tamaño de algunos atributos de un proceso o producto.
La MEDICIÓN es el acto de determinar una medida.
MÉTRICA como una medida cuantitativa del grado en que un sistema, componente o proceso
posee un atributo dado
EJEMPLOS
1. La estatura se mide en cm, pulgadas,mts. Juan Mide 1.75mts.
2. Cuatro equipos de software están trabajando en un proyecto grande de software. Cada
equipo debe conducir revisiones del diseño, pero puede seleccionar el tipo de revisión
que realice
INDICADORES DE PROYECTO
Permiten a una organización de ingeniería del software tener una visión profunda de la
eficacia de un proceso ya existente. También permiten que los gestores evalúen lo quefunciona y lo que no. Las métricas del proceso se recopilan de todos los proyectos y durante
un largo período de tiempo.
1. Evaluar el estado del proyecto en curso
2. Seguir la pista de los riesgos potenciales
3. Detectar las áreas de problemas antes de que se conviertan en «críticas»
4. Ajustar el flujo y las tareas del trabajo
5. Evaluar la habilidad del equipo del proyecto en controlarla calidad de los productos de
trabajo del software.
DETERMINANTES DE LA CALIDAD DE SOFTWARE
MEDIR LA EFECTIVIDAD DE PROCESO DE
SOFTWARE
•
La eficacia de un proceso de
software
se
mide
indirectamente. Esto es, se
extrae un juego de métricas
según los resultados que
provienen del proceso. Entre
los resultados se incluyen
medidas
de
errores
detectados antes
de la
entregadel
software,
defectos
detectados
e
informados a los usuarios
finales, productos de trabajo
entregados (productividad),
esfuerzo humano y tiempo
consumido, ajuste con la
planificación y otras medidas
MEDICIONES DEL SOFTWARE
Las mediciones del mundo físico se pueden categorizar de dos maneras:
1. Las medidas directas del proceso de la ingeniería del software se incluyen el coste yel
esfuerzo aplicados.
2. Entre las medidas indirectas se incluyen la funcionalidad, calidad, complejidad,
eficiencia, fiabilidad, facilidad de mantenimiento.
MEDICIÓN DE SOFTWARE
La utilización de métricas para el proyecto tiene dos aspectos fundamentales. En primer
lugar, estas métricas se utilizan para minimizar la planificación de desarrollo haciendo los
ajustes necesarios que evitenretrasos y reduzcan problemas y riesgos potenciales
EJEMPLO
MÉTRICAS ORIENTADAS AL TAMAÑO
•
Las métricas del software orientadas al tamaño provienen de la normalización de las
medidas de calidad y/o productividad considerando el «tamaño» del software que se
haya producido
MÉTRICAS ORIENTADAS A LA FUNCIÓN
•
Las métricas del software orientadas a la función utilizan una medidade la funcionalidad
entregada por la aplicación como un valor de normalización. Ya que la «funcionalidad>>n
o se puede medir directamente, se debe derivar indirectamente mediante otras medidas
directas
MÉTRICAS PARA LA CALIDAD DEL SOFTWARE
Un buen ingeniero del software utiliza mediciones que evalúan la calidad del análisis y los
modelos del diseño, el código fuente, y los casos de...
Regístrate para leer el documento completo.