• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Software measure-slides
 

Software measure-slides

on

  • 902 views

Sample measure to check adherence in layered architectures

Sample measure to check adherence in layered architectures

Statistics

Views

Total Views
902
Views on SlideShare
850
Embed Views
52

Actions

Likes
0
Downloads
3
Comments
0

7 Embeds 52

http://miguelinlas3.blogspot.com 29
http://miguelinlas3.blogspot.com.es 14
http://miguelinlas3.blogspot.mx 4
http://miguelinlas3.blogspot.com.ar 2
http://www.slideshare.net 1
http://www.linkedin.com 1
http://miguelinlas3.blogspot.fr 1
More...

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Software measure-slides Software measure-slides Presentation Transcript

    • Medidas y calidad del software Medida de adherencia a una arquitectura en capas Miguel Angel Pastor Olivar miguelinlas3 at gmail dot com http://miguelinlas3.blogspot.com http://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
      • Pérdida de disciplina con el paso del tiempo
      • Objetivo: medir nivel de adherencia
    • Características
    • Definición
      • Llamadas a la capa inmediatamente inferior
      • Llamadas dentro de la misma capa
      • Si no se cumple lo anterior -> ERROR
      • Objetivo: ningún error de este tipo
    • Facilidad de uso
      • Facilidad de configuración
      • Facilidad de aplicación: fase de compilación
      • Resultados: errores del compilador
      • Ver ejemplo final
    • Valores de la medida
      • Número de errores buscados: cero
      • Número de errores límite: cero
      • Flexibilidad de la medida: warnings
      • Mayor calidad
      • Facilidad de mantenimiento
    • Ejemplo de aplicación
    • Definición de arquitectura
    • Definición de adherencia
    • Ejemplo de pointcut
    • Arquitectura de aplicación
    • Código adherido
    • No adherencia
    • Recursos
      • Construcción de la medida y ejemplos
      • Accesible por http o svn over http (read only)
      • Disponible en
        • http://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/