Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SA_vidpovidi_otredakt.doc
Скачиваний:
30
Добавлен:
05.02.2016
Размер:
1.54 Mб
Скачать

11.Інструментальні засоби idef для функціонально-організаційного моделювання.

Інструментальні засоби – Case-технології, IDEF –потоки даних

Для мети структурного аналізу найчастіше використовують засоби, що дають змогу виявляти:

  • функції, які система повинна виконувати;

  • відношення між інформаційними об'єктами та даними;

  • ситуаційну поведінку систем у часі.

До таких засобів структурного моделювання відносяться такі основні схемні моделі:

  • моделі “чорної скриньки”;

  • діаграми потоків даних – DFD (Data Flow Diagrams) – сумісно із словниками даних і специфікаціями процесів;

  • діаграми "сутність-зв'язок" – ERD (EntityRelationship Diagrams);

  • діаграми переходів станів – STD (State Transition Diagrams).

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

12.Діаграми стану: std-моделі: призначення, місце застосування в системному аналізі, правила побудови, приклади.

Діаграми переходів станів (State Transition Diagrams, STD), які відображають поведінку системи, залежну від часу; діаграми життєвих циклів сутності відносяться саме до цього класу діаграм.

Життєвий цикл сутності відноситься до класу STD-діаграм (рис. 4).

Діаграми станів (STD) відображають опис поведінки системи у часі з використанням опису станів системи. За допомогою цих діаграм моделюють поведінку системи; діаграми переходів станів, які окремими випадками мереж Петрі, тобто система, що моделюється в будь-який заданий момент часу знаходиться точно в одному з кінцевої множини станів. Далі ці стани змінюються, але переходи між цими станами повинні бути точно визначені.

STD складається з таких об'єктів:

СТАН, який може розглядатись як умова стійкості для системи. Знаходячись у визначеному стані, ми маємо достатньо інформації про історію поведінки системи для того, щоб визначити черговий стан в залежності від поточних вхідних подій. Ім'я стану повинно відображати реальну ситуацію, в якої знаходиться система, наприклад, ПРИЙНЯТТЯ РІШЕННЯ, ЗВІТНІСТЬ тощо.

ПОЧАТКОВИЙ СТАН – вузол STD, що є стартовою точкою для початкового системного переходу. STD має тільки один початковий стан.

Рекомендовані правила побудови STD:

будувати STD на як можна більш високому рівні деталізації DFD;

будувати як можна більш простіші STD;

за можливістю деталізувати STD;

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

STD представляє собою специфікацію управління

Якщо кількість станів та/або переходів є великим, то для проектування специфікацій управління можуть бути використані таблиці та матриці переходів станів.

ПРИКЛАД. Таблиця переходів станів для задачі використання банкомату.

ПОТОЧНИЙ СТАН УМО ВА ДІЯ НАСТУПНИЙ СТАН

Початковий стан Активується кожний раз   ЧЕКАННЯ ЧЕКАННЯ

Введена кред. картка Отримати пароль ОБРОБКА ОБРОБКАНекоректний пароль Відправити кредитну картку ЧЕКАННЯ

ОБРОБКА Коректний пароль Здійснити сервіс з повернення картки ЧЕКАННЯ

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