Архитектура

Компоненты системы

Учусь рисовать диаграммы пакетов:
Пакеты В системе должны быть:

Модуль графического интерфейса

Принимает объекты ЯП и ресурсы (типа картинок)

Строит граф

Модуль представления онтологий

понимающий язык представления онтологий

на выходе дающий объекты языка программирования

Возможно, разбит на два модуля - манипуляций с онтологией в файле (сохранить, загрузить, изменить) и объектного представления данных (распознанная и преобразованная в классы ЯП онтология)

Средство вывода по созданной онтологии

Получает на вход либо объекты ЯП, либо что-нибудь ещё

Выдаёт в виде объектов ЯП (или чего-либо ещё) те понятия, которые он смог вывести ( - в каком виде? И что за “Понятия”? Хотелось бы и вывода новых свойств, и новых ограничений на классы)

Взаимодействие для UseCase

UC1

Учусь рисовать диаграммы последовательностей:
Обработка запроса пользователя "Показать поле"