Задание:
Представьте, что система, которую вы опишете с помощью диаграммы, – простое дерево, растущее за окном. UML помогает разглядеть лес за стволами деревьев.
Итак, вам представлен набор элементов для диаграммы:
Человек;
Дерево;
Лист;
Корень;
Берёза;
Ствол;
Дятел.
Длина Клюва: int
Жилки: int
Диапазон Цветов Растения: String (2 раза)
Возраст Растения: int
Протяжённость Системы: int
Кольца: int
Группа Крови: enum
Пальцы: int (2 раза)
Диаметр Сердцевины: int
Сбрасывать Листву
Фотосинтезировать
Говорить
Всасывать Вещества
Передавать Вещества Кроне
Поддерживать Жизнь Растения
Спать (2 раза)
Есть Паразитов
Ваша задача - составить диаграмму и правильно расположить и связать между собой все элементы. Используйте только корректные ассоциации и укажите множественность там, где нужно.
Не забудьте проставить видимость и тип данных для атрибутов.
Слово “цветов” употреблено в значении “цвет” (colour), а не цветок.
Пример +- однозначный, особых разночтений быть не должно. У вас не должны получиться неполные классы, всегда будет название, хотя бы 1 атрибут и 1 метод.
Условия:
Классы верно связаны между собой, все ассоциации корректны;
К классам правильно отнесены атрибуты и методы;
Множественность указана там, где нужно;
Множественность указана корректно;
Видимость атрибутов и классов указана.
Формат сдачи работы:
Схему необходимо прикрепить в формате картинки: PNG, JPG, JPEG, SVG. Для моделирования можно использовать любой удобный для вас инструмент (PlantUML, Visio, Draw.io и пр. сервисы).
Контакты
Контакты видны только пользователям с аккаунтом pro