Построение UML-диаграмм к готовой программе по распознаванию образов.

Тимур8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.02.2017

Задание в следующем: необходимо построить 4 UML-диаграммы: диаграмма классов (class diagram), диаграмма компонентов (component diagram), диаграмма деятельности (activity diagram), диаграмма состояний (state machine diagram). Все диаграммы должны быть построены строго по последнему стандарту UML. Все графические обозначения должны быть в соответствии c соглашениями и спецификациями актуальной версии UML.Диаграммы описывают программу по распознаванию образов.

 

Что из себя представляет программа?

Программа представляет собой средство по распознаванию c графическим интерфейсом (Windows Forms). Разработана на языке программирования C# в среде MS Visual Studio. Программа состоит из 7 модулей, каждый из которых отвечает за выполнение определенной задачи. Каждый модуль имеет свою форму.

 

Каждый модуль имеет свою форму. В исходном коде имеется 7 классов, в которых есть методы (функции) отвечающие за определенные задачи. Эти 7 классов соответствуют 7 модулям (формам).

 

Таким образом, для распознавания на вход программы подается изображение, далее пользователь выбирает метод распознавания, и дальше программа по выбранному алгоритму производит распознавание и выводит результат. Программа должна быть предварительно обучена.

 

Диаграммы – это часть теоретической составляющей. Поэтому диаграммы, описывающие эту программу, должны быть достаточно сложными и не быть примитивными. Все по стандарту UML.

 

Задание состоит в том, чтобы построить 4 UML диаграммы. Программу разрабатывать не нужно. Она готова.

 

Крайний срок: 20 марта 2017 г.