Разработка модели предметной области с применением Диаграммы классов,
Диаграммы объектов и Диаграммы взаимодействия
Цель работы: научиться выполнять объектно - ориентированное
проектирование программного продукта с использованием UML и шаблонов.
Ход выполнения работы
Диаграмма классов может отражать различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. Диаграмма классов является дальнейшим развитием концептуальной модели проектируемой системы.
Для построения диаграммы классов воспользуемся сценарием
предметной области.
Описание классов предметной области представлено в таблице 1.
Таблица 1 – Обязанности классов
Название классов Обязанности
Загрузчик Содержит изображение загруженное для обработки Алгоритм Содержит в себе метод для распознавания распознавания загруженного изображения Алгоритм выделения Содержит в себе метод для выделения узлов на узлов распознанном изображении Аппроксимация Содержит в себе различные методы для аппроксимации (сглаживания) Массив данных Содержит в себе алгоритм для формирования массива данных по координатам на графике