Система распознает "антишаблоны" - неудачные архитектурные решения и имеет средства визуализации "паутины взаимосвязей" - схематического отображения отношений между "узлами" приложения - модулями, классами и интерфейсами (идентификация взаимосвязей осуществляется на уровне байт-кода Java). Имеется функция анализа влияния изменений, вносимых в тот или иной класс или модуль, на стабильность архитектуры приложения. Наряду с выявлением антишаблонов система выводит подробную информацию о модулях, классах и интерфейсах, признанных ею слабыми местами архитектуры. По словам представителя IBM, в дальнейшем не исключена разработка .Net-версии технологии. "Теоретически ее можно применять с любой объектно-ориентированной платформой", - добавил он.

InfoWorld, США

Поделитесь материалом с коллегами и друзьями