Jump to content

Программный майнинг

Интеллектуальный анализ программного обеспечения — это применение обнаружения знаний в области модернизации программного обеспечения , которое включает в себя понимание существующих артефактов программного обеспечения. Этот процесс связан с концепцией обратного проектирования . Обычно знания, полученные с помощью существующего программного обеспечения, представлены в виде моделей, к которым при необходимости можно делать конкретные запросы. Отношения сущностей — это распространенный формат представления знаний, полученных из существующего программного обеспечения. Группа управления объектами (OMG) разработала спецификацию «Метамодель обнаружения знаний» (KDM), которая определяет онтологию для программных активов и их взаимосвязей с целью обнаружения знаний существующего кода.

Программный майнинг и интеллектуальный анализ данных

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

Программный анализ тесно связан с интеллектуальным анализом данных , поскольку существующие программные артефакты имеют огромную ценность для бизнеса, что является ключевым фактором для развития программных систем. Обнаружение знаний из программных систем касается структуры, поведения, а также данных, обрабатываемых программной системой. Вместо анализа отдельных наборов данных программный анализ фокусируется на метаданных , таких как схемы баз данных. OMG Метамодель обнаружения знаний обеспечивает интегрированное представление для сбора метаданных приложения как части целостной метамодели существующей системы. Еще одна спецификация OMG, Common Warehouse Metamodel, полностью фокусируется на метаданных горнодобывающего предприятия .

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

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

Инструменты программного обеспечения для интеллектуального анализа текста позволяют легко обрабатывать текстовые документы с целью анализа данных, включая автоматическое создание моделей и классификацию документов , кластеризацию документов , визуализацию документов, работу с веб-документами и сканирование Интернета .

Уровни программного майнинга

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

Обнаружение знаний в программном обеспечении связано с концепцией обратного проектирования . Программный анализ касается структуры, поведения, а также данных, обрабатываемых программной системой.

Системы программного обеспечения для горнодобывающей промышленности могут существовать на разных уровнях :

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

Формы представления результатов Software Mining

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

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 494e73eeadc59a5437970cf34ec0dfd1__1651223880
URL1:https://arc.ask3.ru/arc/aa/49/d1/494e73eeadc59a5437970cf34ec0dfd1.html
Заголовок, (Title) документа по адресу, URL1:
Software mining - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)