Обнаружение и понимание приложений (ADU ) - это процесс автоматического анализа артефактов программного приложения и определения структур метаданных, связанных с приложение в виде списков элементов данных и бизнес-правил. Связи, обнаруженные между этим приложением и центральным реестром метаданных , затем сохраняются в самом реестре метаданных.
В среднем, разработчики тратят только 5% своего времени на написание нового кода, 20% на изменение устаревшего кода и до 60% на понимание существующего кода. Таким образом, ADU экономит много времени и средств для организаций, которые занимаются управлением изменениями и анализом воздействия сложных компьютерных систем. Анализ воздействия позволяет менеджерам узнать, что, если определенные структуры будут изменены или удалены полностью, то какое влияние эти изменения могут оказать на системы в масштабе предприятия. Этот процесс широко использовался при подготовке изменений 2000 года и валидации программного обеспечения.
Обнаружение и понимание приложений является частью процесса, позволяющего командам разработчиков учиться и совершенствоваться, предоставляя информацию о контексте и текущем состоянии
Процесс понимания приложения значительно ускоряется, когда извлеченные метаданные отображаются с использованием интерактивных диаграмм.
Когда разработчик может просматривать метаданные и углубляться в соответствующие детали по запросу, понимание приложения достигается естественным для разработчика способом. Сообщается о значительном сокращении усилий и времени, необходимых для выполнения полного анализа воздействия, когда внедряются инструменты ADU. Инструменты ADU особенно полезны для недавно нанятых разработчиков. Новый нанятый разработчик будет продуктивен намного быстрее и потребует меньше помощи от существующего персонала, когда будут установлены инструменты ADU.
Программное обеспечение ADU обычно пишется для сканирования следующих структур приложений :
Вывод Процесс ADU часто включает:
Обратите внимание, что зарегистрированный элемент данных - это любой элемент данных, который уже существует в реестре метаданных.
.