Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Моделювання предметної області

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Призначенням концептуального моделювання є створення такого опису предметної області, який буде незалежним від сприйняття окремими користувачами, чи комп’ютерній реалізації. Тобто створення загальної концептуальної моделі інформаційного забезпечення предметної області, доступної для розуміння всіма зацікавленими сторонами. Концептуальна модель є стійкою. Тобто, концептуальна модель не повинна… Читати ще >

Моделювання предметної області (реферат, курсова, диплом, контрольна)

Теоретичні положення концептуального моделювання

На етапі концептуального моделювання відбувається побудова строгого опису предметної області за допомогою певної формальної мови. Даний формальний опис створюється на основі опису предметної області, було отримано у ході аналізу.

Призначенням концептуального моделювання є створення такого опису предметної області, який буде незалежним від сприйняття окремими користувачами, чи комп’ютерній реалізації. Тобто створення загальної концептуальної моделі інформаційного забезпечення предметної області, доступної для розуміння всіма зацікавленими сторонами.

Концептуальна модель :

Концептуальна модель є основою для розуміння предметної області усіма особами, що займаються розробкою системи, а також кінцевими користувачами системи, і притому однозначного. При розробці системи, до розробки зазвичай залучена велика кількість працівників, і однозначне розуміння усіма ними предметної області є вирішальним фактором успішності, а також швидкості та якості розробки даної системи.

Концептуальна модель має відображати потреби усіх окремих користувачів та груп користувачів. Але вона має бути саме інтеграцією усіх цих потреб, а не відображати кожну окремо. Тобто, завданням моделі є фіксація такого представлення предметної області, яке б показувало вигляд предметної області в цілому, урахування зовнішнього або внутрішнього представлення даних. Таким чином, у концептуальній моделі не повинно бути відображені будь-які аспекти комп’ютерної реалізації системи, такі як способи зберігання інформації, методи доступу, ефективність виконання, оптимізація, тощо. Дані поняття мають бути введені вже після розробки концептуальної моделі, коли розробники почнуть роботу над системою, спираючись на дану модель. Отже, концептуальна модель представляє тільки концептуально релевантні аспекти предметної області.

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

Концептуальна модель забезпечує незалежність даних. Так як концептуальна модель не пов’язана із аспектами внутрішнього або зовнішнього представлення даних, вона допомагає досягти фізичну та логічну незалежність програм від даних.

Концептуальна модель забезпечує центральне адміністрування бази даних.

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

Стійкість. Концептуальна схема жодним чином не повинна змінюватися на догоду вимог тих або інших користувачів або вимог зберігання даних. Будучи моделлю ПО, вона повинна змінюватися тільки в тому випадку, коли входить у суперечність із нею.

Ключовими результатами етапу концептуального моделювання э наступні:

  • · формальний опис інформаційного забезпечення предметної області.
  • · докладний і строгий опис сховищ даних.
  • · детальний опис потоків даних.
  • · детальний опис ієрархії розв’язуваних завдань із детальною специфікацією всіх завдань.
  • · детальний опис діючих у предметній області правил і обмежень.

Для опису концептуальної моделі може бути використана велика кількість формальних мов, що претендують на роль мов концептуального моделювання. У наш час особливого поширення набули графічні мови моделювання, що оперують поняттями сутність, атрибут та зв’язок. У даній роботі, для представлення концептуальної моделі було використано мову ER-моделювання предметної області. У наступному розділі коротко описано загальні положення даної мови концептуального моделювання.

Показати весь текст
Заповнити форму поточною роботою