стачальників. br/>
Функціональне моделювання ІС
Існує кілька різних методик і засобів розробки структурно-функціональних моделей ІС. Одним із широко розповсюджених є метод, заснований на побудові діаграм потоків даних (DFD - Data Flow Diagrams)
Діаграма потоків даних
- метод структурного аналізу, що оперує поняттями потік даних і процес для опису системи у вигляді набору функціональних компонент (процесів), пов'язаних потоками даних. У відповідності з основним принципом структурного аналізу опис системи грунтується на послідовній деталізації її функцій, яка відображається у вигляді ієрархічно організованого набору графічних образів (діаграм).
Основними елементами діаграм потоків даних є: зовнішні сутності; процеси; накопичувачі даних; потоки даних. Кожен такий елемент має стандартне графічне зображення. p align="justify"> Зовнішня сутність є об'єкт, що є джерелом або приймачем інформації, наприклад, замовники, персонал, постачальники, клієнти, склад. Визначення деякого об'єкту або системи в якості зовнішньої суті вказує на те, що вона знаходиться за межами кордонів проектованої ІС. p align="justify"> Зовнішніми сутностями у наведеному вище прикладі будуть представлені замовники меблів, постачальники матеріалів, склад і деякі інші об'єкти предметної області. Приклади їх графічних зображень:
В
Рис.1
Функції проектованої ІС в DFD-моделі повинні бути представлені у вигляді процесів, перетворюють вхідні потоки даних у вихідні відповідно з певними алгоритмами. Самі потоки даних є механізмом, моделюючим передачу інформації від деякого джерела до приймача (з однієї частини системи в іншу). Потік даних на діаграмі зображується лінією, що кінчається стрілкою, яка показує напрямок потоку. Кожен потік даних повинен мати ім'я, що відображає його зміст. p align="justify"> Наприклад, функція ІС, призначена для формування замовлення меблів та укладення договору на її виготовлення, на діаграмі може бути представлена ​​процесом В«замовлення меблівВ». Цей процес в якості вхідних даних повинен отримувати інформацію про замовника, необхідну для укладення договору та інформацію про замовляється їм меблів (тип, опис, розміри та ін.) Графічне зображення цього процесу і відповідних потоків даних:
В
Рис.2
Накопичувач (сховище) даних являє собою абстрактне пристрій для зберігання інформації, яку можна в будь-який момент помістити в накопичувач і витягти для подальшого використання. Інформація в накопичувач може надходити від зовнішніх сутностей і процесів, вони можуть бути і споживачами інформації, що зберігається в накопичувачі. Графічне зображення на...