Reglas de arquitectura

son una biblioteca de Java de código abierto para afirmar su arquitectura.
Descargar ahora

Reglas de arquitectura Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Nereson
  • Sitio web del editor:
  • http://architecturerules.googlecode.com/svn/docs/index.html

Reglas de arquitectura Etiquetas


Reglas de arquitectura Descripción

Las reglas de la arquitectura son una biblioteca de Java de código abierto para afirmar su arquitectura. Las reglas de la arquitectura son una biblioteca de Java de código abierto para afirmar su arquitectura. Las reglas de arquitectura aprovechan un archivo de configuración XML y una configuración programática opcional para asegurar la arquitectura de su código a través de pruebas de unidad o tareas de anteras. Esta prueba puede afirmar que los paquetes específicos no dependen de otros y pueden verificar e informar sobre dependencias cíclicas entre su Paquetes y clases del proyecto. Este proyecto envuelve una industria aceptada a JdePend para simplificar el proceso de mantenimiento de una arquitectura de software sólido. Aquí hay algunas características clave de "Reglas de arquitectura": · Afirma su arquitectura a través de las pruebas de la unidad · Fallo a una construcción cuando se rompen las reglas de la arquitectura · Permita que cualquier IDE con las reglas de la arquitectura. Capacidades de prueba de la unidad para hacer cumplir una arquitectura · Permitir que los servidores de integración continua impliquen una arquitectura · Fácil de leer y mantener las reglas y la configuración de la arquitectura · Permite la configuración de la arquitectura múltiple. Uno para cada módulo. ¿Por qué afirman su arquitectura? Jdepend explica por qué debe diseñar una buena arquitectura y por qué debe monitorearlo. Aquí hay algunos expertos aplicables: Identifique los paquetes de dependencia de dependencias que participan en un ciclo de dependencia del paquete se encuentran en un abrazo mortal con respecto a la reutilización y su ciclo de liberación. Los ciclos de dependencia del paquete se pueden identificar fácilmente al revisar los informes textuales de los ciclos de dependencia. Una vez que se han identificado estos ciclos de dependencia con JdePend, se pueden romper al emplear varias técnicas orientadas a objetos. Package Libere Modulespackages que son cohesivos e independientes pueden liberarse como módulos autónomos con sus propios horarios de lanzamiento y números de versión. Los paquetes individuales, o grupos de paquetes relacionados que colaboran en un marco, que son candidatos para la liberación independiente se pueden cosechar evaluando sus métricas de calidad de diseño utilizando JdePEND.ISOLATE PAQUETE DE TERCEROSPER PAQUETEPERIENTE PAPELES DE PAQUETES PAPELES DE PAQUETES PAPELES DE PAQUETE PAPEL PAPEL DE PAQUETES DE PRIERDA DE ADPIESTEPE Acoplamientos aferentes a esos paquetes. Una vez que la dependencia de estos paquetes de terceros se ha medido con JdePend, la dependencia se puede administrar al diseñar efectivamente los paquetes abstractos y estables que encapsulan los detalles de la implementación del paquete de terceros. Envertencia, el objetivo de usar Jdepend es, en última instancia, invierta las dependencias de paquetes tales que los paquetes de baja abstracción dependen de los paquetes de alta abstracción. Esta inversión de dependencias permite reosiberse de forma independiente los paquetes de alta abstracción al ser extensible a un conjunto abierto de implementaciones. En general, las dependencias en paquetes estables son deseables, mientras que las dependencias en los paquetes instables son indeseables. JdePend permite a las dependencias ser examinadas y refactoradas de manera interactiva como una parte integral del diseño y desarrollo de software.


Reglas de arquitectura Software relacionado