всередині включає. Компоненти можуть мати інтерфейси, через які виражаються залежності. Інтерфейсами можуть бути, наприклад, імена підпрограм, що викликаються. Інтерфейси зображуються колами, з'єднаними з компонентою лінією без направлення, поруч записується ім'я інтерфейсу.
Діаграми розгортання показують конфігурацію виконуваної програмної системи, що складається з програмних компонентів, процесів, об'єктів. Вона складається з вузлів і відносин взаємодії між вузлами і компонентами. Вузли можуть включати компоненти та об'єкти.
Малюнок 4 - Діаграма компонентів
Малюнок 5 - Діаграма розгортання
Вузли являють собою фізичні елементи часу виконання, що позначають обчислювальний ресурс, що володіє як мінімум запам'ятовуючим пристроєм і можливо обчислювальним пристроєм. Вузли можуть позначати комп'ютери, людські ресурси або механічні пристрої. Усередині вузлів можуть міститися компоненти та об'єкти, що позначає, що даний компонент або об'єкт існує в рамках даного вузла. Вузли зображуються як проекція тривимірного куба. Вузол може являти собою тип вузла або конкретний екземпляр вузла. Залежно від цього відбувається іменування вузла.
5) Діаграма IDEF0 ??p>
IDEF0 (Integration Definition for Function Modeling) - нотація опису бізнес-процесів. Заснована на методології SADT. (Structured Analysis and Design Technique, технологія структурного аналізу і проектування) - графічні позначення і підхід до опису систем. Розробка SADT почалася в 1969 році і була випробувана на практиці в компаніях різних галузей (аерокосмічна галузь, телефонія і т.д.). Публічно з'явилася на ринку в 1975 г і отримала дуже широке поширення в міре.является результатом програми комп'ютеризації промисловості, яка була запропонована ВПС США. Автоматизація діяльності підприємств зажадала відповідних методик та інструментів. Перед тим, як розробляти програмне забезпечення, необхідно було чітко і зрозуміло описати бізнес-процеси (не можна автоматизувати хаос). Інструменти, розроблені для задач програмування, так само можуть бути корисні і для завдань менеджменту. Нотація може бути використана для моделювання широкого кола автоматизованих і неавтоматизованих систем.
Ідея IDEF0 лежить в тому, що бізнес-процес відображається у вигляді прямокутника, в якої входять і виходять стрілки.
Для IDEF0 має значення сторона процесу і пов'язана з нею стрілка:
· зліва входить стрілка - вхід бізнес-процесу - інформація (документ) або ТМЦ, який буде перетворений в ході виконання процесу;
· праворуч виходить стрілка - вихід бізнес-процесу - перетворена інформація (документ) або ТМЦ;
· зверху входить стрілка - управління бізнес-процесу - інформація або документ, що визначає як повинен виконуватися бізнес-процес, як має відбуватися перетворення входу у вихід;
· знизу входить стрілка - механізм бізнес-процесу - те, що перетворює вхід у вихід: співробітники або техніка. Вважається, що за один цикл процесу не відбувається зміни механізму.
Вихід одного бізнес-процесу є входом/управлінням/механізмом іншого бізнес-процесу. На діаграмі процеси прийнято розташовувати по діагоналі з верхнього лівого кута в нижній правий. Кількість процесів не більше 6-8.
Переваги IDEF0 - показує взаємодію процесів у загальному вигляді, без зайвих подробиць.
Недоліки IDF0 - не можна побачити алгоритму виконання бізнес-процесів. Вимагає певної підготовки для розробки і читання нотації.
Основними споживачами нотації IDEF0 є керівники, яким необхідно бачити і розуміти взаємозв'язок процесів, не вникаючи в дрібниці.
Клієнт робить запит у банк про отримання кредиту. Співробітник банку обробляє запит клієнта і передає дані про клієнта в комп'ютерну програму. Комп'ютерна програма перевіряє платоспроможність клієнта і в разі позитивного рішення передає співробітникові інформацію про видачу кредиту. Співробітник видає кредит.
Малюнок 6 - Діаграма IDEF0 ??p>
Комп'ютерна програма перевіряє платоспроможність клієнта і в разі позитивного рішення передає співробітникові інформацію про видачу кредиту. Співробітник видає кредит. Далі комп'ютерна програма складає договір для клієнта і графік платежів. Клієнт за графіком платежів оплачує суму кредиту.
Малюнок 7 - Діаграма IDEF0 ??p>
Висновок
Слово моделювання raquo ;, що входить в назву UML, має безліч смислових відтінків і сформованих способів вживання. Зокрема, англійські слова modeling і simulation обидва переводяться словом моделювання raquo ;, хоча означають різні речі. У першому випад...