Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Metricas
1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
EXTENSIÓN SANTO DOMINGO
FACULTAD SISTEMAS MERCANTILES
CARRERA SISTEMAS
MODULO DE INTELIGENCIAARTIFICIAL
TEMA: Métricas aplicadas al desarrollo de software
AUTOR: Andrés Guevara
TUTOR: Ing. Jefferson Arca
FECHA: Viernes, 05/06/2015
PERIODO
ABRIL – OCTUBRE 2015
uniandes
2. INTRODUCCION
Una métrica es una medida efectuada sobre los programas, documentación, su
desarrollo y mantenimiento, o sobre algún aspecto del sistema en desarrollo o
del proceso empleado que permite, previa comparación con unos valores
(medidas) de referencia, obtener conclusiones sobre el aspecto medido con el
fin de adoptar las decisiones necesarias.
OBJETIVOS
OBJETIVO GENERAL
- Implementar el tema a investigar en ejercicios planteados en clases.
OBJETIVOS ESPECIFICOS
- Discutir el tema a investigar en clases con el profesor.
- Analizar libros y contextos
FUNDAMENTACION CIENTIFICA
El desarrollo del software es una actividad humana que depende en gran
medida del trabajo personal. A la hora de valorar un sistema software debe
considerarse la cantidad de esfuerzo que debe invertir el equipo de desarrollo
para culminar su construcción.
3. Desarrollo
Métricas aplicadas al desarrollo de software
Definición
Una métrica es una medida efectuada sobre los programas, documentación, su
desarrollo y mantenimiento, o sobre algún aspecto del sistema en desarrollo o
del proceso empleado que permite, previa comparación con unos valores
(medidas) de referencia, obtener conclusiones sobre el aspecto medido con el
fin de adoptar las decisiones necesarias.
TIPOS DE MÉTRICAS
Métricas de tamaño.
Los programas se escriben en lenguajes muy distintos y con propósitos muy
diferentes, usando técnicas y métodos dispares, pero con una característica
común: tienen un tamaño.
La medida de tamaño más usada es la cantidad de líneas de código que se
representa como Ss, y se mide en LOC (Lines Of Code, líneas de código). Para
programas grandes es más adecuado el uso de KLOC (miles de líneas de
código) representadas como S.
Métricas de estructuras de datos.
Una de las razones fundamentales de la programación es el proceso de datos.
Parte de estos datos constituyen la entrada del sistema, parte tiene un uso
exclusivamente interno y, por último, una tercera parte constituye la salida del
sistema. Así pues, disponer de un conjunto de métricas con el que medir la
cantidad de datos usado en la entrada, la salida, e internamente resultará de
utilidad para valorar el software.
4. Métricas de estructuras de control.
El flujo de control en un programa es habitualmente secuencial, aunque puede
ser interrumpido en ciertas ocasiones:
En una decisión, se divide en dos nuevas líneas de flujo que responden a la
evaluación de una condición determinada.
Métricas Compuestas
Las medidas descritas hasta ahora miden una única magnitud para darle
sentido como una característica del software. Sin embargo, ocurre con
frecuencia que para describir una determinada cualidad del software es preciso
componer (construir un par) de medidas simples.
Métricas de esfuerzo.
El desarrollo del software es una actividad humana que depende en gran
medida del trabajo personal. A la hora de valorar un sistema software debe
considerarse la cantidad de esfuerzo que debe invertir el equipo de desarrollo
para culminar su construcción. El coste del desarrollo es prácticamente el del
trabajo empleado, pues la parte asignada a materiales es de tan poca entidad
que resulta despreciable frente a la mano de obra.El esfuerzo requerido para
construir un sistema puede ser medido con muchas unidades
Métricas de calidad y fiabilidad.
A pesar de los avances en las técnicas de generación de código, no se puede