Your SlideShare is downloading. ×
Software measure-slides
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Software measure-slides

684

Published on

Sample measure to check adherence in layered architectures

Sample measure to check adherence in layered architectures

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
684
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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
  • 2. Arquitectura en capas UI Layer Service Layer Repository Layer Data Layer
  • 3. Arquitectura en capas
    • Ampliamente aceptado
    • 4. Acceso a la capa inmediatamente inferior
    • 5. Calidad y mantenibilidad
    • 6. Pérdida de disciplina con el paso del tiempo
    • 7. Objetivo: medir nivel de adherencia
  • 8. Características
  • 9. Definición
    • Llamadas a la capa inmediatamente inferior
    • 10. Llamadas dentro de la misma capa
    • 11. Si no se cumple lo anterior -> ERROR
    • 12. Objetivo: ningún error de este tipo
  • 13. Facilidad de uso
    • Facilidad de configuración
    • 14. Facilidad de aplicación: fase de compilación
    • 15. Resultados: errores del compilador
    • 16. Ver ejemplo final
  • 17. Valores de la medida
    • Número de errores buscados: cero
    • 18. Número de errores límite: cero
    • 19. Flexibilidad de la medida: warnings
    • 20. Mayor calidad
    • 21. Facilidad de mantenimiento
  • 22. Ejemplo de aplicación
  • 23. Definición de arquitectura
  • 24. Definición de adherencia
  • 25. Ejemplo de pointcut
  • 26. Arquitectura de aplicación
  • 27. Código adherido
  • 28. No adherencia
  • 29. Recursos
    • Construcción de la medida y ejemplos
    • 30. Accesible por http o svn over http (read only)
    • 31. Disponible en
      • http://reclipse.googlecode.com/svn/MasterDocuments/trunk/MedidasCalidadSoftware/MeasuringLayeringArchitecture/
  • 32. Referencias
  • 33. Referencias
    • http://www.eclipse.org/aspectj/
    • 34. http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/

×