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

Preview:

Citation preview

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

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

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

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

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

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

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

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

Модель

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

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

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

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

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

Моделювання

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

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

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

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

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

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

Моделювання

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

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

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

лас

и м

од

елей

ІС

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тестування

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

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

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

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

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

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

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

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

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

Мет

од

и

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

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

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

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

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

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

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

Результат

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

помилок

Результат

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

помилок

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

помилок

Результат

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

помилок

Результат

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

помилок

Результат

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

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

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

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

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

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

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

Мова завдань

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

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

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

Озн

аки

кл

аси

фік

ації

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

Формальні

Описові

Графічні

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

Логічні

Фізичні

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

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

Статичні

Динамічні

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

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

Поведінкові

Компонентні

Змішані

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

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

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

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

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

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

Аналіз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Клас аналізу

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

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

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

1 Принцип 100%

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Інтерфейси

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

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

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

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

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

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

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

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

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

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

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

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

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

модель ЖЦ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Висновки

Визначення

вимог до

системи

Аналіз вимог

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

моделювання

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

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

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

Recommended