![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Словник даних – являє собою спеціальним чином організований список всід представників даних системи, що надає можливість різним категоріям користувачів мати загальне розуміння всіх вхідних та вихідних потоків, сховищ.
Визначення елементів словника даних:
¾ опис значень потоків та сховищ;
¾ Опис декомпозиції даних;
¾ Композиція даних в сховище;
¾ Специфікація значень та область дії.
Вміст словника даних
Для кожного потоку даних в словнику необхідно зберігати ім'я потоку, його тип і атрибути. Інформація по кожному потоку складається з ряду словникових статей, кожна з яких починається з ключового слова - заголовка відповідної статті, якому передує символ "@".
За типом потоку в словнику міститься інформація, що ідентифікує:
• прості (елементарні) або групові (комплексні) потоки;
• внутрішні (існуючі тільки всередині системи) або зовнішні (зв'язують систему з іншими системами) потоки;
• потоки даних або потоки управління;
• безперервні (приймаючі будь-які значення в межах певного діапазону) або дискретні (приймаючі певні значення) потоки.
Враховується декомпозиція потоків.
Так, опис робіт сітьової моделі потрібно на діаграмах нижчого рівня описати на опис часових х-к, ресурсних і т.і, які можуть розпастися або визначати нові менші угрупування.
Це може бути так: Укрупнений поток X=A+B+C. Підугрупування:
Y= A+B; Z=B+C, таким чином X Y+ Z
Приклад:
ІМЯ – Дані про роботу сітьової моделі.
ТИП – дискретний поток
ЗМІСТ – Ідентифікація роботи + часові характеристики роботи.+ ресурсні характеристики
… декомпозиція
ІМЯ – Часові характеристики роботи.
ТИП – дискретний поток
ЗМІСТ – визначена тривалість кожної роботи
Одиниця вимірювання - день
ДІАПАЗОН – +
Точність – ціле число
Коментар
Специфікація процесу 1 |
Специфікація процесу N |
... |
ПОВНА СПЕЦіфікація СИСТЕМИ |
СПЕЦИФІКАЦІЯ ПРОЦЕСУ (СП) – опис функціонування процесу нижчого рівня декомпозиції.
СП включає:
ТІЛО (ОПИС) процесу
вимоги до специфікацій:
Специфікація процесу (СП) використовується для опису функціонування процесу у разі відсутності необхідності деталізувати його за допомогою DFD (тобто якщо він досить невеликий, і його опис може займати до однієї сторінки тексту). Фактично СП представляють собою алгоритми опису завдань, що виконуються процесами: безліч всіх СП є повною специфікацією системи. СП містять номер і / або ім'я процесу, списки вхідних і вихідних даних і тіло (опис) процесу, що є специфікацією алгоритму або операції, трансформирующей вхідні потоки даних у вихідні. Відомо велика кількість різноманітних методів, що дозволяють задати тіло процесу, відповідну мову може варіюватися від структурованого природної мови або псевдокоду до візуальних мов проектування (типу FLOW-форм і діаграм Насс-Шнейдермана) і формальних комп'ютерних мов.
Незалежно від використовуваної нотації специфікація процесу повинна починатися з ключового слова (наприклад, @ СПЕЦПРОЦ). Необхідні вхідні та вихідні дані повинні бути специфіковані наступним чином:
@ ВХІД = <ім'я символу даних>
@ ВИХІД = <ім'я символу даних>
@ Входвиход = <ім'я символу даних>,
де <ім'я символу даних> - відповідне ім'я зі словника даних.
Ці ключові слова повинні використовуватися перед визначенням СП, наприклад,
@ ВХІД = СЛОВА ПАМ'ЯТІ
@ ВИХІД = збереженої ЗНАЧЕННЯ
@ СПЕЦПРОЦ
Для всіх СЛІВ ПАМ'ЯТІ виконати:
Роздрукувати збереженої ЗНАЧЕННЯ @
Ситуація, коли символ даних є одночасно вхідним і вихідним, може бути описана двома способами: або символ описується два рази за допомогою @ ВХІД і @ ВИХІД, або один раз за допомогою @ входвиход.
Іноді в СП задаються перед-і пост-умови виконання даного процесу. У перед-умови записуються об'єкти, значення яких повинні бути щирі перед початком виконання процесу, що забезпечує певні гарантії безпеки для користувача. Аналогічно, у разі наявності пост-умови гарантується, що значення всіх вхідних у нього об'єктів будуть істинні при завершенні процесу.
Специфікації повинні задовольняти наступним вимогам:
· для кожного процесу нижнього рівня повинна існувати одна і тільки одна специфікація;
· специфікація повинна визначати спосіб перетворення вхідних потоків у вихідні;
· немає необхідності (на даному етапі) визначати метод реалізації цього перетворення;
· специфікація повинна прагнути до обмеження надмірності - не слід перевизначати те, що вже було визначено на діаграмі або в словнику данн;
· набір конструкцій для побудови специфікації повинен бути простим і стандартним.
Дата публикования: 2015-02-03; Прочитано: 715 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!