.1 Теоретичні положення концептуального моделювання
база дані товар магазин
Етап концептуального моделювання - це побудова суворо описом за в термінах деякої формальної мови. На підставі змістовного опису по, побудованого в результаті Виконання етапу АНАЛІЗУ, будується строгий формальний описание інформаційного забезпечення ПО, что автоматізується.
Концептуальне моделювання призначеня для інтегрованого Опису інформаційного забезпечення ПО, что автоматізується, що не залежних від ее сприйняттів окрем Користувачами ї від способів ее реалізації в комп'ютерній Системі.
Властівостямі концептуальної МОДЕЛІ є наступні.
- Це основа однозначного розуміння ПО всіма зацікавленімі персонами. У розробка складної системи баз даних включається великий колектив: експерти, Сістемні Аналітики, ПРОЕКТУВАЛЬНИК, розроблювачі, ті, хто займається Впровадження и супроводиться. Всі смороду повінні однозначно розуміті, что ж собою представляет ПО, что автоматізується, у Який Зміст вікорістовуваніх зрозуміти, як смороду взаємозалежні между собою, Які всілякі обмеження в ПО мают місце, Які вимоги вісуваються до різніх функціональніх компонентів ПО й т.д. Всі це винна Забезпечувати концептуальна модель. Це та єдина платформа, что дозволяє всім розмовляти на одній ї тіж мові й однаково розуміті один одного.
- Вона Включає Тільки концептуально релевантні аспекти ПО, крім, таким чином, БУДЬ-яких аспектів зовнішнього або внутрішнього представлення Даних. Це означає, по перше, что концептуальна модель жодних чином не винна фіксуваті конкретні спожи окрем груп Користувачів або Додатків. Вона винна фіксуваті, что собою представляет ПЗ в цілому, а не з Погляду інтересів або потреб Користувачів. Вона винна інтегруваті думки, подивись й Інтереси окрем Користувачів, альо самє інтегруваті, для одержании цілісної картини, а не віражаті їхні конкретні подивись, побажання думки. По-друге, у концептуальній МОДЕЛІ ПО ні Яким чином не повінні відбіватіся Які-небудь аспекти майбутньої реалізації БД у комп «ютерних середовіщі. Усе, что пов »язане з такими Поняття, як Способи зберігання, методи доступу, Ефективність Виконання, оптимізація й т.д. перебувають за межами концептуальної МОДЕЛІ.
- Це засіб визначення пріпустімої еволюції Головна БД. У процесі ЕКСПЛУАТАЦІЇ БД может розвіватіся, однак цею Розвиток может віроблятіся Тільки в тихий межах, Які пріпустімі з Погляду концептуальної МОДЕЛІ. Розвиток бази даних, что вімагає змін у концептуальній схемі, означає ні что Інше, як переосміслювання ПО ї Завдання автоматізації ї побудова на Цій Основі Нової концептуальної МОДЕЛІ ПО.
- Забезпечення незалежності Даних. Наявність концептуальної МОДЕЛІ, яка НЕ ??поклади від зовнішнього представлення Користувачами ПО, та різнімі аспектами реалізації БД є Надійна основа Вирішення завдань Досягнення логічної та ФІЗИЧНОЇ незалежності програм від Даних.
- Централізоване сплата. Саме через концептуальну схему здійснюється сплата базами Даних.
- Стійкість. Концептуальна схема жодних чином не винна змінюватіся на Догода вимог тихий або других Користувачів або вимог зберігання Даних. Будучи моделлю ПО, вона винна змінюватіся Тільки в тому випадка, коли входити у суперечність Із нею.