Professional Documents
Culture Documents
Lab Rob 1 Appz 2023
Lab Rob 1 Appz 2023
Теоретичні відомості
Діаграми DFD представляють сукупність зв’язаних між собою робіт і
використовуються для опису обігу і обробки інформації в програмних системах.
DFD можна використовувати як доповнення до моделі IDEF0 для наочного
відображення поточних операцій обігу даних в корпоративних системах обробки
інформації.
DFD описує:
1. функції обробки інформації (роботи);таблиці для зберігання документів
(сховища даних, data store).
2. документи (стрілки, arrow), об’єкти, співробітників або відділи, які
беруть участь в обробці інформації;
3. зовнішні посилання або сутність (external reference), які забезпечують
зв’язки із зовнішніми об’єктами, що знаходяться за межами модельованої
системи.
Для побудови діаграм DFD використовується нотація Гейна-Сарсона.
Методологія Гейна-Сарсона ґрунтується на ідеї висхідної ієрархічної
організації. Метою даної методології є перетворення загальних, нечітких знань
про вимоги до системи в точні (наскільки це можливо) визначення. Дана
методологія фокусує увагу на потоках даних, її головне призначення —
створення в графіці документів за функціональними вимогами.
Методологія підтримується традиційними висхідними засобами
проектування специфікацій і забезпечує один з кращих засобів зв'язку між
аналітиками, розробниками і користувачами системи. Відповідно до методології
модель системи визначається як ієрархія діаграм потоків даних, що описують
асинхронний процес перетворення інформації від її введення в систему до видачі
користувачу. Діаграми верхніх рівнів ієрархії визначають основні процеси або
підсистеми ІС із зовнішніми входами і виходами.
Вони деталізуються за допомогою діаграм нижнього рівня. Така
декомпозиція продовжується, створюючи багаторівневу ієрархію діаграм доти,
поки не буде досягнуто такий рівень декомпозиції, при якому процеси стають
елементарними і деталізувати їх далі неможливо.
Позначення діаграми потоку даних:
Позначення процесу - це процедура перетворення даних у вихідні дані. Це
позначення зображує прямокутну форму, але із заокругленими кутами та містить
описові елементи, як показано на прикладі нижче.
Приклади DFD-діаграм:
Хід роботи
1. Визначити зовнішні сутності, процеси, накопичувачі даних, потоки
даних згідно варіанту; описати їх призначення згідно з інформаційною
системою.
2. Дати опис діаграм потоків даних згідно нотації Гейна-Сарсона.
3. Побудувати контекстну діаграму для даної інформаційної системи.
4. Дати опис потоків даних, що використовуються для моделювання
передачі інформації в даній інформаційній системі.
5. Дати опис сховища даних та зовнішніх сутностей, що використовуються
в даній інформаційній системі.
Література:
1. https://uk.wikipedia.org/wiki/%D0%94%D1%96%D0%B0%D0%B3%D1%80
%D0%B0%D0%BC%D0%B0_%D0%BF%D0%BE%D1%82%D0%BE%D0
%BA%D1%96%D0%B2_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85
2. https://www.lucidchart.com/pages/
3. М.Ф. Бондаренко, С.И. Маторин, Е.А. Соловьёва. Моделирование и
проектирование бизнес-систем: методы стандарты, технологии. – Харьков:
Компания СМИТ, 2004. – 304 с.
4. Конспект лекцій з дисципліни „Проектування автоматизованих
інформаційних систем” для студентів напряму 6.050103 „Програмна
інженерія” / К.М. Ялова, В.В. Завгородній // Дніпродзержинськ: ДДТУ,
2013. – 152 с.
5. P. D. Bruza, Th. P. van der Weide “The Semantics of Data Flow Diagrams”