metricas

6
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES EXTENSIÓN SANTO DOMINGO FACULTAD SISTEMAS MERCANTILES CARRERA SISTEMAS MODULO DE INTELIGENCIA ARTIFICIAL TEMA: Métricas aplicadas al desarrollo de software AUTOR: Andrés Guevara TUTOR: Ing. Jefferson Arca FECHA: Viernes, 05/06/2015 uniandes

Upload: andres-guevara

Post on 11-Aug-2015

149 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Metricas

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES

EXTENSIÓN SANTO DOMINGO

FACULTAD SISTEMAS MERCANTILES

CARRERA SISTEMAS

MODULO DE INTELIGENCIA ARTIFICIAL

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

Page 2: Metricas

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.

Page 3: Metricas

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.

Page 4: Metricas

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

Page 5: Metricas

Bibliografia

- http://es.slideshare.net/panchois/metricas-de-software

- http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/

P_proceso/ANALISIS_Y_DISEnO_DE_SISTEMAS/

IngenieriaDeSoftware/CIS/UNIDAD%20II/2.3.HTM

- http://aprenderaprogramar.com/index.php?

option=com_content&view=article&id=198:calidad-del-software-

metricas-y-fiabilidad-de-aplicaciones-1a-parte-

dv00103a&catid=45:tendencias-programacion&Itemid=164