Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры II колобок.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
182.96 Кб
Скачать
  1. Діаграма компонентів. Інтерфейс. Графічне зображення інтерфейсів. Графічне зображення залежностей.

Діаграма компонентів, на відміну від раніше розглянутих діаграм, описує особливості фізичного представлення системи. Діаграма компонентів дозволяє визначити архітектуру системи, що розробляється, встановивши залежності між програмними компонентами, в ролі яких може виступати початковий, бінарний і виконуваний код. Основними графічними елементами діаграми компонентів є компоненти, інтерфейси і залежності між ними (рис.5.2).

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

     - візуалізація загальної структури початкового коду програмної системи;

     - специфікації здійснимого варіанту програмної системи;

     - забезпечення багатократного використання окремих фрагментів програмного коду;

     - представлення концептуальної і фізичної схем баз даних.

Рис. 64 Графічне зображення інтерфейсів на діаграмі компонентів

Рис. 65. Фрагмент діаграми компонентів з відношенням залежності

  1. Діаграма компонентів. Елементи діаграми компонентів: вузол, з’єднання, відношення залежності.

Діаграма компонентів, на відміну від раніше розглянутих діаграм, описує особливості фізичного представлення системи. Діаграма компонентів дозволяє визначити архітектуру системи, що розробляється, встановивши залежності між програмними компонентами, в ролі яких може виступати початковий, бінарний і виконуваний код. Основними графічними елементами діаграми компонентів є компоненти, інтерфейси і залежності між ними (рис.5.2).

Вузол (node) являє собою деякий фізично існуючий елемент системи, що володіє деяким обчислювальним ресурсом. В якості обчислювального ресурсу вузла може розглядатися наявність щонайменше деякого об'єму електронної або магнитооптической пам'яті і / або процесора. Поняття вузла також може включати в себе й інші механічні або електронні пристрої, такі як датчики, принтери, модеми, цифрові камери, сканери і маніпулятори. Р ис. 67 Графічне зображення вузла на діаграмі розгортання

З'єднання вказують відносини між вузлами і є різновидом асоціації. Зображуються відрізками ліній без стрілок. Наявність такої лінії вказує на необхідність організації фізичного каналу для обміну інформацією між відповідними вузлами. Характер з'єднання може бути додатково специфікований приміткою, поміченим значенням або обмеженням (рис. 70). У розглянутому прикладі явно визначені не тільки вимоги до швидкості передачі даних в локальній мережі за допомогою поміченого значення, але і рекомендації з технології фізичної реалізації з'єднань у формі примітки. Рис. 70 Фрагмент діаграми розгортання із з'єднаннями між вузлами

Крім з'єднань на діаграмі розгортання можуть бути присутніми відносини залежності між вузлом і розгорнутими на ньому компонентами. Подібний спосіб є альтернативою вкладеному зображенню компонентів усередині символу вузла, що не завжди зручно, оскільки робить цей символ надмірно об'ємним (рис. 71). Рис. 71 Діаграма розгортання з відношенням залежності між вузлом і розгорнутими на ньому компонентами

  1. Оглядова діаграма взаємодії.

Діаграма об'єктів — в UML, діаграма, що відображає об'єкти та їх зв'язки в певний момент часу.[1] Діаграма об'єктів може розглядатись як окремий випадок діаграми класів, на якій можуть бути представлені як класи, так і екземпляри (об'єкти) класів. Схожою за змістом є діаграма взаємодії (англ. collaboration diagram).

Діаграми об'єктів не мають власної нотації. Оскільки діаграми класів можуть відображати об'єкти, то діаграма класів, на якій відображено лише об'єкти, та не відображено класи, може вважатись діаграмою об'єктів.

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