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

Діаграма компонентів (Component diagram)

Мета розробки:

  1. Візуалізація заг. Структури коду ПС.

  2. Визначення виконуваного варіанту ПС.

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

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

Компонент – використовується для представлення фізичних сутностей. Він реалізує деякий набір інтерфейсів і слугує для загального позначення елементів фізичного представлення моделі.

Є 3 види компонентів:

  1. Розсортування – забезпечують безпосереднє виконання системою своїх функцій (DLL).

  2. Робочі продукти – файли з текстами програм.

  3. Виконання – виконувані модулі (ехе-шники).

Інший спосіб специфікації різних видів компонентів — явна вказівка стереотипу компоненту перед його ім'ям. У мові UML для компонентів

визначені наступні стереотипи:

  1. Бібліотека (library) — визначає перший різновид компоненту, який представляється у формі динамічної або статичної бібліотеки.

  2. Таблиця (table) — також визначає перший різновид компоненту, який представляється у формі таблиці бази даних.

  3. Файл (file) — визначає другий різновид компоненту, який представляється у вигляді файлів з початковими текстами програм.

  4. Документ (document) — визначає другий різновид компоненту . який представляється у формі документа.

  5. Здійснимий (executable) — визначає третій вид компоненту, який може виконуватися у вузлі.

І нтерфейс позначається:

IName

Інтерфейси з’єднуються:

  1. відношення реалізації

2. відношення залежності.

На діаграмі компонентів можуть бути представлені відношення залежності між компонентами та реалізованими у них класами.

В середині символа компонента можуть зображатися класи, тоді компонент називається рівня-типу або об’єкти, тоді компонент називається рівня-екземпляру.

Вкладеність означає, що виконання компоненту означає виконання відповідних об’єктів.

Діаграма розгортування (Deployment diagram)

Мета розробки:

  1. Визначити розподіл компонентів системи за їх фізичними вузлами.

  2. Показати фізичні зв’язки між всіма вузлами реалізації системи на етапі її виконання.

  3. Виявити вузькі місця системи та реконструювати її для досягнення необхідної продуктивності.

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

Позначається:

вузол рівня-типу вузол рівня-екземпляру

Якщо необхідно вказати компоненти на окремому вузлі, то це можна зробити 2 способами:

Вкладеними компонентами можуть бути тільки

виконувані

М іж вузлами та компонентами визначені відношення залежності

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

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