Модель предметної області: поняття, структура і основні принципи

Використання

Модель предметної області зазвичай реалізується в якості об’єктної сфери на рівні, який застосовує більш низькі величини для збереження і публікації API на високому щаблі, щоб отримати доступ до даних і поведінці сфери.

В уніфікованому мовою моделювання (UML) для подання системи використовується діаграма класів.

Особливості та основні характеристики

Інформаційна модель предметної області забезпечує представлення всього домену, такого як клінічні дослідження, охорону здоров’я або догляд. DIM зазвичай створюються з використанням діаграм класів UML (Unified Modeling Language) для подання семантики всього предмета з застосуванням мови, зрозумілого фахівцям в даній області. Ці моделі показують такі судження, як люди, місця і дії, а також те, як кожне з них пов’язане одне з одним.

Програми, програмні інтерфейси, корпоративні додатки та інші електронні системи можуть бути розроблені з використанням DIM. Якщо навіть вони реалізовані з застосуванням різних мов програмування, всі сфери, використовують DIM, мають однакову семантику. Вона забезпечує критичну основу для взаємодії програмного забезпечення та значущого обміну даними. Додатки, створені з використанням BRIDG, мають загальне поняття «вбудовано», що забезпечує сумісність між такими різнорідними системами.

Жодна з програм не буде реалізовувати всі об’єкти моделі предметної області. Однак повнота охоплення дозволяє кінцевим користувачам переглядати всесвіт семантики BRIDG і вибирати конкретні ресурси, необхідні для реалізації будь-якого рішення. BRIDG використовує концепції та приклади моделі предметної області, які мають сенс для експертів, тому вони можуть тісно співпрацювати з розробниками програмного забезпечення та аналітиками для перевірки DIM і вибору об’єктів, придатних для проекту.

У тих випадках, коли ніякі предмети в BRIDG не охоплюють необхідну семантику нового проекту, кінцеві користувачі можуть працювати з аналітиками. Така співпраця допоможе виявити ці прогалини, надати варіанти використання для їх опису, а потім заповнити всі нюанси новою семантикою. Інформаційна модель предметної області на основі BRIDG може потім використовуватися командою розробників. Це актуально, наприклад, для створення інших систем.

Логічна модель предметної області з існуючих проектів також може бути використана для поліпшення сумісності. Фізична конструкція розробляється на основі вищеописаної. Вона включає в себе деталі, характерні для системи, такі як типи даних, характерні для мови програмування, обмеження доступу і т. д. Всі конкретні реалізації будуть легко простежені до еталонного стандарту.