я з зовнішнім середовищем. У кожній моделі може бути тільки одна контекстна діаграма. Після опису основної функції виконується функціональна декомпозиція, тобто визначаються функції, з яких складається основна.
Далі функції діляться на підфункції і так до досягнення необхідного рівня деталізації досліджуваної системи. Діаграми, які описують кожен такий фрагмент системи, називаються діаграмами декомпозиції. Після кожного сеансу декомпозиції проводяться сеанси експертизи - експерти предметної області вказують на відповідність реальних процесів створеним диаграммам. Знайдені невідповідності усуваються, після чого приступають до подальшої деталізації процесів.
Діаграма дерева вузлів показує ієрархічну залежність функцій (робіт), але не зв'язки між ними. Їх може бути скільки завгодно, оскільки дерево можна побудувати на довільну глибину і з довільного вузла.
Діаграми для експозиції будуються для ілюстрації окремих фрагментів моделі з метою відображення альтернативної точки зору на що відбуваються в системі процеси (наприклад, з точки зору керівництва організації).
.1.1 Елементи графічної нотації IDEF0 ??b>
Методологія IDEF0 знайшла широке визнання і застосування, в першу чергу, завдяки простій графічної нотації, використовуваної для побудови моделі. Головними компонентами моделі є діаграми. На них відображаються функції системи у вигляді прямокутників, а також зв'язки між ними і зовнішнім середовищем за допомогою стрілок. Використання всього лише двох графічних примітивів (прямокутник і стрілка) дозволяють швидко пояснити правила і принципи побудови діаграм IDEF0 людям, незнайомим з даною методологією. Це гідність дозволяє підключити і активізувати діяльність замовника з опису бізнес-процесів з використанням формального і наочного графічного мови.
Розглянемо основні елементи графічної нотації IDEF0 (малюнок 2).
Малюнок 2 - Елементи графічної нотації IDEF0 ??p>
Прямокутник являє собою роботу (процес, діяльність, функцію або задачу), яка має фіксовану мета і призводить до деякого кінцевого результату. Ім'я роботи повинне виражати дію (наприклад, Продаж товару raquo ;, Касова операція raquo ;, Повернення бракованого товару ).
Взаємодія робіт між собою і зовнішнім світом описується у вигляді стрілок. У IDEF0 розрізняють 5 видів стрілок:
вхід (англ. input) - матеріал або інформація, які використовуються і перетворюються роботою для отримання результату (виходу). Вхід відповідає на питання Що підлягає обробці? Raquo ;. В якості входу може бути як матеріальний об'єкт (сировина, деталь, екзаменаційний білет), так і не має чітких фізичних контурів. Допускається, що робота може не мати жодної стрілки входу. Стрілки входу завжди малюються вхідними в ліву грань роботи;
управління (англ. control) - керуючі, регламентуючі та нормативні дані, якими керується робота. Управління відповідає на питання Відповідно до чого виконується робота? Raquo ;. Управління впливає на роботу, але не перетворюється їй, тобто виступає як обмеження. В якості управління можуть бути правила, стандарти, нормативи, розцінки, усні вказівки. Стрілки управління малюються входять до верхню грань роботи. Якщо при побудові діаграми виникає питання, як правильно намалювати стрілку зверху або ліворуч, то рекомендується її малювати як вхід (стрілка ліворуч);
вихід (англ. output) - матеріал або інформація, що представляють результат виконання роботи. Вихід відповідає на питання Що є результатом роботи? Raquo ;. Як вихід може бути як матеріальний об'єкт (деталь, автомобіль, платіжні документи, відомість), так і нематеріальний (вибірка даних з БД, відповідь на питання, усну вказівку). Стрілки виходу малюються виходять із правій грані роботи;
механізм (англ. mechanism) - ресурси, які виконують роботу. Механізм відповідає на питання Хто виконує роботу або за допомогою чого? Raquo ;. В якості механізму можуть бути персонал підприємства, студент, верстат, обладнання, програма. Стрілки механізму малюються вхідними в нижню грань роботи;
виклик (англ. call) - стрілка вказує, що деяка частина роботи виконується за межами розглянутого блоку. Стрілки виходу малюються виходять із нижньої грані роботи.
.2 Призначення і склад DFD
При побудові функціональної моделі системи альтернативою методології SADT (IDEF0) є методологія діаграм потоків даних (Data Flow Diagrams, DFD). На відміну від IDEF0, призначеної для проектування систем взагалі, DFD призначена для проектування інформаційних систем. Орієнтованість цієї методології на проектування автоматизованих систем робить її зр...