Вы находитесь на странице: 1из 4

MINISTERUL EDUCAŢIEI ŞI 

TINERETULUI AL REPUBLICII MOLDOVA


UNIVERSITATEA TEHNICA A MOLDOVEI

FACULTATEA CALCULATOARE, INFORMATICĂ ŞI MICROELECTRONICĂ

Лабораторная работа N7
ПО ПРЕДМЕТУ «AMOO»

Тема: Dezvoltarea elaborărilor prin intermediul diagramelor de componente şi de


plasare

Выполнил: студент группы TI-182 Ватаманюк Игорь


Проверил: Sava N. și Melnic R., lect.univ.

UTM 2020
Цель работы: studierea noțiunilor de component, interfața, nod, dependență,
conexiune între noduri
Задание: de realizat 3 diagrame de componente și 1 diagramă de plasare pentru
sistemul informațional ales
Диаграмма компонентов (англ. Component diagram) — элемент языка моделирования UML,
статическая структурная диаграмма, которая показывает разбиение программной системы на
структурные компоненты и связи (зависимости) между компонентами. В качестве физических
компонентов могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п.
С помощью диаграммы компонентов представляются инкапсулированные классы вместе с их
интерфейсными оболочками, портами и внутренними структурами (которые тоже могут состоять
из компонентов и коннекторов).
Компоненты связываются через зависимости, когда соединяется требуемый интерфейс одного
компонента с имеющимся интерфейсом другого компонента. Таким образом иллюстрируются
отношения клиент-источник между двумя компонентами.
Зависимость показывает, что один компонент предоставляет сервис, необходимый другому
компоненту. Зависимость изображается стрелкой от интерфейса или порта клиента к
импортируемому интерфейсу.

Диаграмма развёртывания (англ. Deployment diagram) в UML моделирует физическое


развертывание артефактов на узлах. Например, чтобы описать веб-сайт, диаграмма
развертывания должна показывать, какие аппаратные компоненты («узлы») существуют
(например, веб-сервер, сервер базы данных, сервер приложения), какие программные
компоненты («артефакты») работают на каждом узле (например, веб-приложение, база
данных), и как различные части этого комплекса соединяются друг с другом (например, JDBC,
REST, RMI).
Узлы представляются как прямоугольные параллелепипеды с артефактами, расположенными в
них, изображёнными в виде прямоугольников. Узлы могут иметь подузлы, которые
представляются как вложенные прямоугольные параллелепипеды. Один узел диаграммы
развертывания может концептуально представлять множество физических узлов, таких как
кластер серверов баз данных.
Существует два типа узлов:
 Узел устройства
 Узел среды выполнения
Узлы устройств — это физические вычислительные ресурсы со своей памятью и сервисами для
выполнения программного обеспечения, такие как обычные ПК, мобильные телефоны.
Узел среды выполнения — это программный вычислительный ресурс, который работает внутри
внешнего узла и который представляет собой сервис, выполняющий другие исполняемые
программные элементы.
Рис. 1. Диаграмма компонентов связей заказа с другими компонентами

На Рис. 1 изображена диаграмма компонентов, которая показывает связь компонентов заказа и образует
заказ. Например, в данном случае заказ содержит в себе детали аккаунта, детали о заказчике и коды товаров,
а также данные об оплате заказа.

Рис. 2. Диаграмма компонентов (таблиц базы данных) между собой


На Рис. 2 изображена диаграмма компонентов, которая показывает связи таблиц Базы данных интернет
магазина между собой. Связующими компонентами являются ID различных компонентов, которые
пересекаются в разных таблицах.
Рис. 3. Диаграмма развёртывания узлов сайта

На Рис. 3 изображена диаграмма развёртывания, которая показывает связи узлов и компонентов узлов. В
данном случае диаграмма описывает связи между клиентским устройством и серверами интернет магазина.

Вывод:
В это лабораторной работе мы ознакомились с диаграммами развёртывания и компонентов.
Научились использовать данные диаграммы для описывания различных систем. Например
структуры базы данных, связей в базе данных, а так же узлов в сети между собой. А еще
научились описывать связи между отдельными компонентами этих узлов.

Библиография:
Диаграмма развёртывания: [сайт]. - 2018. - URL:
https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC
%D0%BC%D0%B0_%D1%80%D0%B0%D0%B7%D0%B2%D1%91%D1%80%D1%82%D1%8B
%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F. (дата обращения: 14.01.2021). - Текст:
электронный.
Диаграмма компонентов: [сайт]. - 2018. - URL:
https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC
%D0%BC%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD
%D1%82%D0%BE%D0%B2. (дата обращения: 14.01.2021). - Текст: электронный.

Вам также может понравиться