Существует ли этот инструмент / утилита .NET? [закрыто]
Вопрос
Когда я генерирую диаграмму классов с использованием VS2008, скажем, для файла C # XYZ.cs - я получаю диаграмму классов с подробным описанием всех полей, свойств, методов и вложенных типов.
Существует ли инструмент / утилита, которая будет делать то же самое для всех внутренних ссылок на класс / интерфейс, которые я использовала в этом файле.
Например, У меня есть свойство типа ABC в XYZ.cs ... есть ли способ показать ABC и связанную ссылку на диаграмме классов самого XYZ?
Чтобы быть более точным: если мой XYZ.cs имеет свойство Biped типа Mammal. Диаграмма классов отображает и перечисляет Biped ... я хотел бы видеть, что Mammal также указан как иерархический узел в самой диаграмме. Р>
Проще говоря, это полное дерево объектов для всех типов ... как минимум для определенных пользователем типов.
Решение
Другие советы
Altova UModel или Архитектор предприятия . Оба приложения могут перепроектировать C # и Java-код в UML-диаграммы, включая диаграммы классов. Для этого они анализируют исходный код или сборки вашего проекта.
Я использовал оба, но предпочитаю UModel, потому что у него меньше функциональности. !!! EA просто перебор, так как он имеет много других функций, связанных с управлением проектами, отслеживанием ошибок и многим другим. К сожалению, EA не всегда позволяет вам отменить определенные действия. С UModel вы всегда можете отменить свои ошибки, и, на мой взгляд, пользовательский интерфейс более удобный для пользователя.