СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Технология разработки ПО Практическая работа №12

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Технология разработки ПО Практическая работа №12»

Практическое занятие № 12

Тема: Построение UML-диаграмм в Umbrello UML Modeller

Цель работы: проектирование систем с использованием языка Unified Modelling Language (UML).

Краткие теоретические положения

Umbrello UML Modeller — инструмент для построения UML-диаграмм, который поддерживает различные типы схем. 

Основные типы диаграмм

В Umbrello UML Modeller поддерживаются следующие типы UML-диаграмм:  

  • Диаграммы сценариев использования (Use Case). Отображают действующих лиц (пользователей системы), сценарии использования и связи между ними.  

  • Диаграммы классов. Показывают классы и связи между ними.  

  • Диаграммы последовательности. Отображают объекты и последовательность вызовов методов между ними.  

  • Диаграммы взаимодействия (Collaboration). Показывают объекты и их связи, с акцентом на объекты, участвующие в обмене сообщениями.

  • Диаграммы состояний. Отображают состояния, изменения состояний и события в объекте или части системы.  

  • Диаграммы деятельности. Показывают активности и переходы между ними с учётом событий в системе.  

  • Диаграммы компонентов. Отображают высокоуровневые программные компоненты (например, KParts или Java Beans).  

  • Диаграммы развёртывания. Показывают экземпляры компонентов и их связи.  

  • Диаграммы отношений сущностей. Отображают данные и связи между ними, а также ограничения. 

Процесс создания диаграммы

Некоторые особенности создания диаграмм в Umbrello UML Modeller:

  • Выбор типа диаграммы. Новая диаграмма создаётся через элемент «Новый» из меню «Диаграмма» и указывается её имя.

  • Добавление элементов. Элементы (классы, действующие лица, сценарии использования) можно добавлять двумя способами: перетаскивая их из дерева модели или используя инструменты на панели инструментов.  

  • Настройка расположения и размера элементов. Для этого используются инструменты выделения элементов, перемещения и изменения размера.  

  • Создание связей. Например, для базовых ассоциаций нужно выбрать инструмент «Ассоциация» на панели инструментов, кликнуть на исходный элемент (обычно действующего лица) и целевой элемент (обычно сценарий использования) — появится сплошная линия связи.

Ход работы

  1. Создать UML- диаграмму последовательности «Уровень знаний». Описать процесс определения уровня знаний ученика и проведения мер для устранения недостающих знаний. В диаграмме должны присутствовать следующие актеры: Заведующий учебным процессом, Преподаватель, Заведующий воспитательным процессом, Ученик.

  2. Создать UML- диаграмму классов «МегаСтрой». В которую входят следующие таблицы: ИНСТРУМЕНТЫ, СТРОЙМАТЕРИАЛЫ, САД И ДАЧА, СПОРТ И ОТДЫХ, БАНЯ И САУНА. Каждая таблица должна содержать поля с соответствующей информацией, таблицы должны иметь связи между собой.

Контрольные вопросы

1 Что такое Umbrello UML Modeller? 

2 Перечислите основные типы диаграмм.

3 Описать процесс создания диаграммы.