Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SA_otvety.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.03 Mб
Скачать

Умовні позначки

Компонента

Нотація Йодана

Нотація Гейна -Сарсона

Нотація МОДАС

Нотація О-О А

(Обєктно-орієнтованого аналізу)

Поток даних

Процес

(прецедент ООА)

Сховище даних

Зовнішня сутність (об’єкт)

Матеріальний потік

Управляючий процес

Управляючий вплив.

Приклад діаграми DFD для процесу отримання деякої суми готівкою по кредитній картці

Процеси відображають функції системи, тобто, “що система і/або як виконує”. Кожен процес має один або декілька входів та виходів. Процес має назву та номер. Основними властивостями процесів є: простота назв та “консервування” даних.

Назви процесів повинні вказувати на дії, відповідати назвам функцій, які виконує система, та по можливості бути короткими – одним словом чи словосполученням.

При побудові діаграм слід розрізняти фізичні та логічні процеси. Фізичні процеси окрім розкриття дії, тобто “що система виконує”, вказують на засоби, тобто “як, яким чином” вона виконує функції.

Елементи накопичення даних відображають факт накопичення даних однотипної структури і їх запису на фізичні носії: паперові (довідники, реєстраційні журнали) бази даних, тощо. Фактично вони є часовими розрізами потоків даних. Елементи накопичення обов’язково повинні бути зв'язані з процесами за допомогою потоків даних (інформація не може

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

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

Потоки можуть бути:

• між двома процесами;

• між процесом і елементом накопичення;

• між зовнішнім елементом і процесом.

При побудові діаграм потоків даних слід мати на увазі, що простота та

ясність їх побудови повинна бути настільки високою, що не вимагатиме

ніяких додаткових змістовних пояснень.

  1. Приклади порушення першої та нормальної форми представлення даних

Перша нормальна форма. Сутність знаходиться в першій нормальній формі (1НФ) тоді, коли всі атрибути сутності є атомарними (простими) і немає груп атрибутів, що повторюються. Для приведення сутності до 1НФ треба:

1) розділити складні атрибути на прості;

2) виділити усі атрибути, які повторяються;

3) створити нову сутність;

4) перенести в нову сутність атрибути, що повторялись;

5) встановити ідентифікаційний зв’язок від початкової сутності

до створених.

Наприклад, привести сутність, показану на рис. 61, до першої но-

рмальної форми.

Приведення сутностей до першої нормальної форми (1НФ)

Тут у сутності “Співробітник” прізвище, ім’я і по батькові вважаються одним атрибутом, аналогічно з місцем роботи - кафедра та посада, дата зарахування та звільнення. Ці сутності є складними і їх треба розбити на прості. Крім цього, співробітник може вести декілька предметів і мати декілька номерів телефонів.

Сутність після першого кроку приведення до 1НФ

Тут всі атрибути є простими (атомарними). Але є дві групи атрибутів, що майже співпадають: це предмети, які веде співробітник, і номери телефонів. Співробітник може вести не три, а інше число пред- метів, він же може мати не два телефони (мобільний і звичайний), а ще телефон у родичів, де він часто буває.

Приклад порушення 1НФ

Тут всі атрибути є простими (атомарними). Але є дві групи атрибутів, що співпадають: це предмети, які веде співробітник, і номери телефонів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]