Jump to content

Обнаружение и понимание приложений

Обнаружение и понимание приложений ( ADU ) — это процесс автоматического анализа артефактов программного приложения и определения структур метаданных, связанных с приложением, в виде списков элементов данных и бизнес-правил . Отношения, обнаруженные между этим приложением и центральным реестром метаданных, затем сохраняются в самом реестре метаданных.

Бизнес-преимущества ADU

[ редактировать ]

В среднем разработчики тратят всего 5 % своего времени на написание нового кода, 20 % на изменение устаревшего кода и до 60 % на понимание существующего кода. [1] Таким образом, ADU экономит много времени и средств организациям, которые занимаются контролем изменений и анализом воздействия сложных компьютерных систем. Анализ воздействия позволяет менеджерам узнать, какое влияние эти изменения могут оказать на системы в масштабе предприятия, если определенные структуры будут изменены или полностью удалены. Этот процесс широко использовался при подготовке изменений и проверок программного обеспечения к проблеме 2000 года. [2]

Обнаружение и понимание приложений — это часть процесса, позволяющая командам разработчиков учиться и совершенствоваться, предоставляя информацию о контексте и текущем состоянии приложения. [3]

Процесс понимания приложения значительно ускоряется, когда извлеченные метаданные отображаются с помощью интерактивных диаграмм. [4]

Когда разработчик может просматривать метаданные и при необходимости детализировать их, понимание приложения достигается естественным для разработчика способом. [5] значительном сокращении усилий и времени, необходимых для выполнения полного анализа воздействия, при внедрении инструментов ADU. Сообщается о [6] Инструменты ADU особенно полезны для вновь нанятых разработчиков. Недавно нанятый разработчик начнет продуктивно работать гораздо быстрее и ему потребуется меньше помощи со стороны существующего персонала, когда инструменты ADU будут на месте. [4]

Процесс ADU

[ редактировать ]

Программное обеспечение ADU обычно пишется для сканирования следующих структур приложения:

Выходные данные процесса ADU часто включают в себя:

  • Списки ранее зарегистрированных элементов данных, обнаруженных в приложении.
  • Список обнаруженных незарегистрированных элементов данных

Обратите внимание, что зарегистрированный элемент данных — это любой элемент данных, который уже существует в реестре метаданных.

См. также

[ редактировать ]
[ редактировать ]
  1. ^ Синь Ся; Линфэн БАО; Дэвид ЛО; Чжэнчан СИН; Ахмед Э. ХАССАН. «Измерение понимания программы: масштабное полевое исследование с участием профессионалов» . {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  2. ^ Бонер (1996). «Анализ воздействия процесса изменения программного обеспечения: перспектива 2000 года». Материалы международной конференции по сопровождению программного обеспечения ICSM-96 . стр. 42–51. дои : 10.1109/ICSM.1996.564987 . ISBN  0-8186-7677-9 . S2CID   41115735 .
  3. ^ ван Золинген; Бергхаут; Кастерс; Триенекенс (2000). «От улучшения процессов к улучшению персонала: возможность обучения разработке программного обеспечения» . Информационные и программные технологии . 42 (14): 965–971. дои : 10.1016/S0950-5849(00)00148-8 .
  4. ^ Jump up to: а б Ланца, Мишель; Дюкасс, Стефан (2002). «Понимание эволюции программного обеспечения с использованием комбинации визуализации программного обеспечения и показателей программного обеспечения» (PDF) . В Proceedings of LMO 2002 (Langages et Modeles à Objets) : 135–149.
  5. ^ Стори, М.-AD; Вонг, К.; Фраккья, Флорида; Мюллер, ХА (1997). «Об интеграции методов визуализации для эффективного исследования программного обеспечения». Материалы ВИЗ '97: Конференция по визуализации, Симпозиум по визуализации информации и Симпозиум по параллельному рендерингу . стр. 38–45. дои : 10.1109/INFVIS.1997.636784 . ISBN  0-8186-8189-6 . S2CID   3091024 .
  6. ^ Канфора, Г.; Серуло, Л. (2005). «Анализ воздействия программного обеспечения для майнинга и репозиториев запросов на изменения». 11-й Международный симпозиум по метрикам программного обеспечения IEEE (METRICS'05) . п. 29. дои : 10.1109/METRICS.2005.28 . ISBN  0-7695-2371-4 . S2CID   16199730 .


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1ac396a9ee334b2909324ef8d6b0b2f8__1699826040
URL1:https://arc.ask3.ru/arc/aa/1a/f8/1ac396a9ee334b2909324ef8d6b0b2f8.html
Заголовок, (Title) документа по адресу, URL1:
Application discovery and understanding - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)