Министерство образования Республики Беларусь Учреждение образования «Белорусский государственный университет информатики и радиоэлектроники» филиал «Минский радиотехнический колледж» Учебный предмет «Технология разработки программного обеспечения» Отчёт по лабораторной работе №12 Тема работы: «Построение диаграммы классов (class diagram)» Выполнил: учащийся гр. 3К9311 Пятаков И.Д. Проверила Сальникова Е.А. Минск, 2024 Лабораторная работа №16 Тема занятия: «Построение диаграммы компонентов (component diagram)» 1. Цель работы Сформировать умение разрабатывать диаграмму компонентов 2. Задание Разработать диаграмму компонентов для проектируемой системы. 3. Оснащение работы ЭВМ, CASЕ-средство Draw.io для построения диаграммы. 4. Выполнение работы Задание 1. Создать диаграмму последовательности Рисунок 1 – Диаграмма кооперации 2 5. Ответы на контрольные вопросы 1.Перечислите компоненты диаграммы На диаграммах, особенно в контексте UML (Unified Modeling Language), основные компоненты включают: Компоненты (Components): Представляют собой модули или части системы, такие как программные модули, библиотеки или веб-сервисы. Интерфейсы (Interfaces): Определяют способы взаимодействия компонентов между собой или с внешними системами. Связи (Connectors): Обозначают отношения между компонентами или их интерфейсами. Порты (Ports): Обозначают точки взаимодействия на границе компонента. Стереотипы (Stereotypes): Дополнительные обозначения, уточняющие назначение компонентов. 2. Назовите три вида компонентов Логические компоненты: Представляют функциональные модули системы, например, бизнес-логику или обработку данных. Физические компоненты: Описывают реальные программные или аппаратные единицы, такие как исполняемые файлы, базы данных или устройства. Интерфейсные компоненты: Представляют точки входа/выхода системы, такие как API, пользовательские интерфейсы или шлюзы. 3. Какими способами на диаграмме могут быть представлены интерфейсы? Какими способами на диаграмме могут быть представлены интерфейсы? Интерфейсы на диаграмме компонентов могут быть представлены следующим образом: Портом: Малый квадрат или круг, примыкающий к компоненту, обозначающий точку доступа к интерфейсу. Кружком: Используется для обозначения предоставляемого интерфейса, указывая, что компонент предоставляет определённый набор функций. 3 Полуовалом (сокетом): Обозначает требуемый интерфейс, указывая, что компонент зависит от определённого набора функций, предоставляемого другим компонентом. Стереотипом или текстовой меткой: Надпись на линии или вблизи компонента, уточняющая детали интерфейса. 4