Я не знаю, является ли это правильным форумом, чтобы задать этот вопрос, но мне нужна огромная помощь в создании UML-диаграммы для моего существующего проекта, который разработан на C #.
У меня есть служба Windows, в которой есть файл класса Program.cs, Service.cs, который имеет методы OnStart () и OnStop ().
У меня есть библиотека классов, также разработанная в c #.интерфейс Interface1.cs, 3 файла классов, которые реализуют этот интерфейс.Имена классов: Class1.cs, Class2.cs, Class3.cs Все эти классы реализуют интерфейс.
Эта ссылка на библиотеку классов добавлена в службу Windows, т. Е. Добавлена DLL.
Это сценарий, который у меня есть.Теперь для этого мне нужно создать диаграмму UML с правильным потоком.Ниже приведена диаграмма, которую я создал.
Диаграмма классов для службы Windows:

Диаграмма классов для библиотеки классов:

У меня есть диаграммы UML, но как мне показать поток и зависимости между этими диаграммами. Может ли кто-нибудь помочь мне здесь.
РЕДАКТИРОВАТЬ:
Дополнительная информация, которая может быть полезна.
Служба Windows получает некоторые заказы от другой службы.Основываясь на полученном типе заказа, он создает объект для Class1.cs, Class2.cs или Class3.cs.