Разделы презентаций


ЛК.05 – Введення до концептуального моделювання

Содержание

Перелік питань1. Місце концептуального моделювання у загальному процесі ОО аналізу і проектування 2. Поняття концептуальної моделі 3. Представлення концептуальної моделі у UML 4. Особливості використання елементів структурного моделювання при створенні концептуальних

Слайды и текст этой презентации

Слайд 1ЛК.05 – Введення до концептуального моделювання

ЛК.05 – Введення до концептуального моделювання

Слайд 2Перелік питань
1. Місце концептуального моделювання у загальному процесі ОО аналізу

і проектування
2. Поняття концептуальної моделі
3. Представлення концептуальної моделі

у UML
4. Особливості використання елементів структурного моделювання при створенні концептуальних моделей
5. Визначення поняття
6. Символ, зміст та розширення поняття
7. Здійснення ОО декомпозиції
8. Стратегії ідентифікації понять
9. Пошук понять за переліком категорій
10. Визначення понять із текстових описів
11. Послідовність створення концептуальної моделі
12. Побудова концептуальної моделі згідно з принципами картографії
13. Типові помилки при виділенні понять
14. Відмінність між поняттям і класом

Перелік питань1. Місце концептуального моделювання у загальному процесі ОО аналізу і проектування 2. Поняття концептуальної моделі 3.

Слайд 31. Місце концептуального моделювання у загальному процесі ОО аналізу і

проектування
Концептуальне моделювання здійснюється відразу після створення моделей прецедентів і

продовжує процес ОО аналізу, переходячи до стадії ОО декомпозиції

1. Місце концептуального моделювання у загальному процесі ОО аналізу і проектування Концептуальне моделювання здійснюється відразу після створення

Слайд 42. Поняття концептуальної моделі
Це представлення понять в термінах предметної

області
Представляється у вигляді статичних структурних діаграм
Є найбільш важливим артефактом, що

створюється на етапі ОО-аналізу
Важливою властивістю є представлення понять реального світу, а не програмних компонентів
2. Поняття концептуальної моделі Це представлення понять в термінах предметної областіПредставляється у вигляді статичних структурних діаграмЄ найбільш

Слайд 5Концептуальна модель відображає
Поняття – представлення ідеї чи об’єкта
Асоціації між поняттями

– зв’язок між поняттями, що відображає відношення між ними
Атрибути понять

– абстрактні властивості об’єкта
Концептуальна модель відображаєПоняття – представлення ідеї чи об’єктаАсоціації між поняттями – зв’язок між поняттями, що відображає відношення

Слайд 63. Представлення концептуальної моделі у UML
Поняття
Асоціація
Атрибути
Міститься в

3. Представлення концептуальної моделі у UMLПоняттяАсоціаціяАтрибутиМіститься в

Слайд 74. Особливості використання елементів структурного моделювання при створенні концептуальних моделей
Концептуальна

модель – це не модель структури програми
В концептуальній моделі не

використовуються наступні елементи:
артефакти програмування (наприклад, вікна чи бази даних);
обов’язки чи методи
4. Особливості використання елементів структурного моделювання при створенні концептуальних моделейКонцептуальна модель – це не модель структури програмиВ

Слайд 8Не використовується, тому що
Програмний артефакт, а не частина концептуальної моделі
Програмний

клас, а не частина концептуальної моделі

Не використовується, тому щоПрограмний артефакт, а не частина концептуальної моделіПрограмний клас, а не частина концептуальної моделі

Слайд 95. Визначення поняття
Поняття - це представлення ідеї чи об’єкта
Детально

розглядається в термінах:
символи – слова чи образи, що представляють поняття
зміст

– визначення поняття
розширення – набір прикладів, по відношенню до яких можна використовувати поняття
5. Визначення поняття Поняття - це представлення ідеї чи об’єктаДетально розглядається в термінах:символи – слова чи образи,

Слайд 106. Символ, зміст та розширення поняття
Символ поняття
Продаж – це подія

здійснення купівлі. Їй відповідають конкретні дата та час
Зміст поняття
sale-1
sale-3
sale-2
sale-4
Розширення поняття

6. Символ, зміст та розширення поняттяСимвол поняттяПродаж – це подія здійснення купівлі. Їй відповідають конкретні дата та

Слайд 117. Здійснення ОО декомпозиції
Виділення понять здійснюється в процесі декомпозиції
Головна

відмінність ОО аналізу від структурного полягає у декомпозиції на поняття

(об’єкти), а не на функції
7. Здійснення ОО декомпозиції Виділення понять здійснюється в процесі декомпозиціїГоловна відмінність ОО аналізу від структурного полягає у

Слайд 128. Стратегії ідентифікації понять
Принцип: краще надлишково деталізувати концептуальну модель, ніж

недовизначити її
На відміну від проектування БД допустимі поняття без атрибутів

8. Стратегії ідентифікації понятьПринцип: краще надлишково деталізувати концептуальну модель, ніж недовизначити їїНа відміну від проектування БД допустимі

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

дизайну чи опису об’єктів
місця
транзакції
елементи транзакцій
ролі людей
контейнери інших об’єктів
зміст контейнерів
зовнішні пристрої
абстрактні

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

Слайд 1410. Визначення понять із текстових описів
На основі розгорнутих описів прецедентів

виділяються поняття та атрибути
Необхідно пам’ятатти: між іменниками та поняттями відсутній

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

Слайд 15Приклад: чи включати “чек” до концептуальної моделі?
Аргумент “проти” – чек

є звітом про покупку і містить інформацію, яку можна отримати

із інших джерел
Аргумент “за” – чек виконує певну роль при реалізації бізнес-правил і надає право на повернення товару
Приклад: чи включати “чек” до концептуальної моделі?Аргумент “проти” – чек є звітом про покупку і містить інформацію,

Слайд 1611. Послідовність створення концептуальної моделі
Скласти перелік понять-кандидатів
Відобразити їх у концептуальній

моделі
Добавити необхідні асоцації
Добавити необхідні атрибути

11. Послідовність створення концептуальної моделіСкласти перелік понять-кандидатівВідобразити їх у концептуальній моделіДобавити необхідні асоцаціїДобавити необхідні атрибути

Слайд 1712. Побудова згідно з принципами картографії
Використовувати назви, які застосовуються на

даній території
Виключати неважливі деталі
Не додавати об’єкти, які відсутні на даній

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

Слайд 1813. Типові помилки при виділенні понять
Типовою помилкою є віднесення певного

об’єкту до атрибутів, коли насправді він має бути поняттям
Правило: якщо

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

Слайд 19Як правильно?
чи

Як правильно?чи

Слайд 2014. Відмінність міє поняттям і класом
Поняття визначає сутність реального світу
Клас

визначає програмні сутності і специфікації

14. Відмінність міє поняттям і класомПоняття визначає сутність реального світуКлас визначає програмні сутності і специфікації

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика