software measure-slides

Download Software measure-slides

If you can't read please download the document

Upload: miguel-pastor

Post on 16-Apr-2017

932 views

Category:

Technology


0 download

TRANSCRIPT

Medidas y calidad del software

Medida de adherencia a una arquitectura en capas

Miguel Angel Pastor Olivarmiguelinlas3 at gmail dot comhttp://miguelinlas3.blogspot.comhttp://twitter.com/miguelinlas3

Arquitectura en capas

UI Layer

Service Layer

Repository Layer

Data Layer

Arquitectura en capas

Ampliamente aceptado

Acceso a la capa inmediatamente inferior

Calidad y mantenibilidad

Prdida de disciplina con el paso del tiempo

Objetivo: medir nivel de adherencia

Caractersticas

Definicin

Llamadas a la capa inmediatamente inferior

Llamadas dentro de la misma capa

Si no se cumple lo anterior ERROR

Objetivo: ningn error de este tipo

Facilidad de uso

Facilidad de configuracin

Facilidad de aplicacin: fase de compilacin

Resultados: errores del compilador

Ver ejemplo final

Valores de la medida

Nmero de errores buscados: cero

Nmero de errores lmite: cero

Flexibilidad de la medida: warnings

Mayor calidad

Facilidad de mantenimiento

Ejemplo de aplicacin

Definicin de arquitectura

Definicin de adherencia

Ejemplo de pointcut

Arquitectura de aplicacin

Cdigo adherido

No adherencia

Recursos

Construccin de la medida y ejemplos

Accesible por http o svn over http (read only)

Disponible enhttp://reclipse.googlecode.com/svn/MasterDocuments/trunk/MedidasCalidadSoftware/MeasuringLayeringArchitecture/

Referencias

Referencias

http://www.eclipse.org/aspectj/

http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/

Click to edit the title text format

Click to edit the title text format

Click to edit the title text format