Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Т.С.П.П / ТСПП / 3_техн / SADT у.ppt
Скачиваний:
26
Добавлен:
30.05.2020
Размер:
902.14 Кб
Скачать

Глава 1. Структурний підхід

Метод функціонального моделювання SADT

Побудова ієрархії діаграм

 

 

Батьківський

 

А11

блок

 

А12

 

 

 

А1

А13

 

 

А12

Ця керуюча дуга переноситься з

 

А121

батьківської

 

 

 

діаграми

А122

Ця вхідна дуга

А123

переноситься з

батьк. діаграми Ця дуга продовжується на батьків. діаграмі

11-<51>

Глава 1. Структурный підхід.

Моделювання потоків даних (процесів)

Загальні відомості

Діаграми потоків даних (DFD) є основним засобом моделювання функціональних вимог до проектованої системи.

Головна мета вистави - продемонструвати, як кожен процес перетворить свої вхідні дані у вихідні, а також виявити стосунки між цими процесами.

Для побудови DFD використовуються дві різні нотації :

Метод Йордана;

Метод Гейна – Сэрсона.

12-<51>

Глава 1. Структурний підхід

Моделювання потоків даних (процесів)

Склад діаграм потоків даних …

Основні компоненты діаграм потоків даних :

зовнішні сутності;

системи і підсистеми;

процеси;

накопичувачі даних;

потоки даних.

13-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів)…

Склад діаграм потоків даних …

Зовнішнєю сутністю є матеріальний об'єкт або фізична особа - джерело або приймач інформації, наприклад замовники, персонал, постачальники, клієнти, склад.

1

Платник податків

14-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів)

Склад діаграм потоків даних

Система представляє в найзагальнішому вигляді саму інформаційну систему. Або цю роль виконує декомпозированный набір підсистем.

Поле номера

 

 

 

 

1

 

 

 

 

Поле імені

 

 

 

 

Підсистема по

 

 

 

роботі з физ.

 

 

Поле фізичної реалізації

 

обличчями

 

 

 

ГНИ

 

 

 

 

 

 

 

 

 

15-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів)…

Склад діаграм потоків даних …

Процес - перетворення вхідних потоків даних у вихідні відповідно до певного алгоритму.

Поле номера

 

 

 

 

 

1.1

Поле імені

 

 

Перевірити

 

 

 

 

 

платника на

 

 

 

 

 

Поле фізичної реалізації

 

заборгованість

 

 

 

Нал. инспектор

 

 

 

 

 

 

 

 

 

16-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів)…

Склад діаграм потоків даних …

Накопичувач даних – це абстрактний пристрій для зберігання інформації, яку можна у будь- який момент помістити в накопичувач і через деякий час витягувати, причому способи приміщення і витягання можуть бути будь- якими. На діаграмі ідентифікується буквою «D» довільним числом.

D1 Реєстр платників податків

17-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів)…

Склад діаграм потоків даних

Потік даних – інформація, передавана через деяке з'єднання від джерела до приймача. Потік даних зображається лінією, стрілкою, що закінчується, яка показує напрям потоку.

1.5

 

 

 

 

 

 

 

 

 

 

Сформувати

Звітність по

 

 

 

 

1

 

звітність по

прибутковому податку

 

 

 

 

 

 

прибутковому

 

 

 

Регіональна

 

 

 

 

 

податку

 

 

 

ГНИ

 

 

 

 

 

 

 

Відділ звітності

 

 

 

 

 

 

 

 

 

 

18-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів)…

Побудова ієрархії діаграм потоків даних …

Головна мета побудови ієрархії DFD полягає в тому, аби зробити вимоги до системи ясними і зрозумілими на кожному рівні деталізації.

Для досягнення цього доцільно :

розміщувати на кожній діаграмі від 3 до 6-7 процесів;

не захаращувати діаграми не істотними на даному рівні деталями;

декомпозицію потоків даних здійснювати паралельно з декомпозицією процесів;

вибирати ясні, такі, що відображають суть справи імена процесів і потоків.

19-<51>

Глава 1. Структурний підхід.

Моделювання потоків даних (процесів).

Побудова ієрархії діаграм потоків даних.

Кожен процес може бути деталізований за допомогою DFD або (якщо процес елементарний) специфікацій.

Специфікація процесу повинна формулювати його основні функції так, щоб надалі фахівець, що виконує реалізацію проекта, смог выполнить их или розробити відповідну програму. Специфікація є кінцевою вершиною ієрархії.

Рішення про завершення деталізації процесу і використання специфікації приймається аналітиком.

20-<51>

Соседние файлы в папке 3_техн