Top Banner
Тема 3 Моделі інформаційних систем МОДЕЛІ ТА МЕТОДИ ПРОЕКТУВАННЯ ІНФОРМАЦІЙНИХ СИСТЕМ
26

Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Oct 12, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Тема 3Моделі інформаційних системМОДЕЛІ ТА МЕТОДИ ПРОЕКТУВАННЯ ІНФОРМАЦІЙНИХ СИСТЕМ

Page 2: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Мета: ознайомитись з класифікацією моделей інформаційних систем; визначити основні поняття моделей та особливості їх розроблення.

Page 3: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Питання теми1. Моделювання і моделі інформаційних систем. 2. Класифікація моделей інформаційних систем.3. Інформаційна (концептуальна) модель ІС.4. Логічна модель (модель проектування) ІС. 5. Функціональна модель ІС.

Page 4: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Поняття моделі і моделювання

3.1 Моделювання і моделі інформаційних систем

• об'єкт-замінник об'єкта-оригіналу, що забезпечує вивчення деяких властивостей останнього;

• спрощене подання системи для її аналізу і отримання результатів, необхідних для прийняття управлінського рішення

Модель

Page 5: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Поняття моделі і моделювання

3.1 Моделювання і моделі інформаційних систем

• процес створення точного опису системи;

• метод пізнання, що складається в створенні і дослідженні моделей.

Моделювання

структурна схема об’єкта; структурно-функціональна схема об’єкта; алгоритми функціонування системи; схема зв’язку

Page 6: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Поняття моделі і моделювання

3.1 Моделювання і моделі інформаційних систем

• процес створення точного опису системи;

• метод пізнання, що складається в створенні і дослідженні моделей.

Моделювання

структурна схема об’єкта; структурно-функціональна схема об’єкта; алгоритми функціонування системи; схема зв’язку

Page 7: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Класи моделей ІСК

лас

и м

од

елей

ІС

Предметні(матеріальні)

Знакові (інформаційні)

3.1 Моделювання і моделі інформаційних систем

• це модель об’єкта, процесу або явища, в якій представлені інформаційні аспекти модельованого об’єкту, процесу або явища

Інформаційна модель

Page 8: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Порядок створення моделей ІС

3.1 Моделювання і моделі інформаційних систем

Описова модель

• Природня мова

Формально-логічна модель

• Фіксований алгоритм

• Правила граматики і синтаксису

формалізація

Page 9: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Класифікація методів моделювання

3.1 Моделювання і моделі інформаційних систем

Page 10: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

АналізПроекту

ванняПрограмування

Тестування

Впровадження

Проектування ІС – Класифікація ІС

Коцептуально-методологічнемоделювання

3.1 Моделювання і моделі інформаційних систем

• процес встановлення відповідності реальному об’єкту деякої абстрактної конструкції, що дозволяє отримати характеристики об’єкта

Концептуально-методологічне моделювання

Page 11: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Методи і принципи побудови ІС

3.1 Моделювання і моделі інформаційних систем

Мет

од

и

Згори-донизу

Знизу-догори

Багатокомпонентності

Page 12: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Використання моделей при побудові ІС

3.1 Моделювання і моделі інформаційних систем

Спіраль Каскад Ітерація

Результат

Тестування – виправлення

помилок

Результат

Тестування – виправлення

помилок

виправлення помилоквиправлення

помилок

Результат

Тестування – виправлення

помилок

Результат

Тестування – виправлення

помилок

Результат

Page 13: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Автоматизована система моделювання

3.1 Моделювання і моделі інформаційних систем

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

Автоматизована система моделювання

Функціональне наповнення

Системне наповнення

Мова завдань

Page 14: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Класифікація моделей ІС

3.2 Класифікація моделей інформаційних систем

Озн

аки

кл

аси

фік

ації

Строгість описуНеформальні

Формальні

Описові

Графічні

МатематичніСтупінь логічної незалежності

Логічні

Фізичні

Ступінь відображення

динаміки процесів

Статичні

Динамічні

Відображаємийаспект

Інформаційні

Поведінкові

Компонентні

Змішані

Page 15: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Інформаційна (концептуальна) модель ІС

3.3 Інформаційна (концептуальна) модель системи

Визначення вимог

• Визначаються проблеми

• Виносяться пропозиції вирішення проблем

Аналіз

• Аналіз вимог

• Декомпозиція системи

Проектування

Page 16: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

Призначення концептуальної моделі ІС

3.3 Інформаційна (концептуальна) модель системи

Детальна специфікації вимог до системи Формалізоване подання системи Декомпозиції системи і визначення

властивостей

Узагальнена модель аналізу

Page 17: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Проектування ІС – Класифікація ІС

3.3 Інформаційна (концептуальна) модель системи

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

верхнього рівня На безлічі класів аналізу задаються відношення Типи класів аналізу: граничний, управляючий,

сутності Класи аналізу і задані на них відношення

утворюють концептуальні схеми

• абстракцію одного або декількох класів (і/або підсистем) в проекті системи

Клас аналізу

Page 18: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.3 Інформаційна (концептуальна) модель системи

Загальні принципи концептуальної схеми

1 Принцип 100%

• всі загальні аспекти проблемної області повинні бути описані в концептуальній схемі

2 Принцип концептуалізації

• концептуальна схема повинна включати статичні та динамічні аспекти проблемної області тільки концептуального рівня

Page 19: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.4 Логічна модель (модель проектування) ІС

Логічна модель (модель проектування) ІС

• це об’єктна модель, яка описує процес проектування системи і використовується в якості вихідних даних для процесу реалізації системи

Модель проектування

Узагальнена модель проектування

Page 20: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.4 Логічна модель (модель проектування) ІС

Клас проектування

Ідентичність мова для опису класу і мови програмування Видимість атрибутів і операцій класу проектування Відношення отримують явний вираз при реалізації класу Методи класу проектування прямо відображаються на

відповідні методи класів реалізації Перекладення обробки деяких вимог на подальшу

реалізацію Стереотип, який напряму відображається в конструкцію

відповідної мови програмування Можлива реалізація у вигляді інтерфейсу Активність класу проектування

Page 21: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.4 Логічна модель (модель проектування) ІС

Проект реалізації варіанту використання

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

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

текстовий опис потоку подій діаграми класів діаграма взаємодій

Page 22: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.4 Логічна модель (модель проектування) ІС

Інтерфейси

• спосіб відділення специфікації функціональності від її реалізації

• способи взаємодії підсистем

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

призначені для завдання операцій, які виконуються класом проектування або підсистемою

Page 23: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.5 Функціональна модель ІС

Функціональна модель ІС

• сукупність деяких моделей, призначених для опису процесів обробки інформації

Функціональна модель ІС

Моделі процесів:

бізнес-модель процесів

модель потоку даних

Моделі станів:

модель ЖЦ

специфікації функцій

опис функцій системи

бізнес-правила

Page 24: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.5 Функціональна модель ІС

Функціональна модель ІС. Бізнес-модель процесів

• контекстна діаграма;

• діаграма декомпозиції;

опис процесів і функцій системи

• діаграма дерева вузлів;• діаграма «тільки дляекспозиції».

Page 25: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

ІС – Класифікація ІС

3.5 Функціональна модель ІС

Функціональна модель ІС. Модель потоку даних

• джерела даних

• процеси обробки даних

опису процесів переміщення даних

• сховища даних• потоки даних

Page 26: Тема 3 Моделі інформаційних систем · 3.2 Класифікація моделей інформаційних систем Ознаки ації Строгість

Висновки

Визначення

вимог до

системи

Аналіз вимог

Інформаційне

моделювання

Проектування

Якісний аналіз Успішне розроблення ІС

фундаментальні аспекти моделювання системи і рішення