2011-12-31 2 views
3

У меня есть Visual Studio 2010 окончательное издание. У меня есть следующий код в файл с именем test.cs:Код C# для UML-диаграммы

public interface IXClass 
{ 
    void Test(); 
} 

public class ConcreteXClass1 : IXClass 
{ 
    public void Test() 
    { 
     throw new NotImplementedException(); 
    } 
} 

public class ConcreteXClass2 : IXClass 
{ 
    public void Test() 
    { 
     throw new NotImplementedException(); 
    } 
} 

Как создать UML-диаграмму для приведенного выше кода? Где я могу получить опцию в VS для создания UML-диаграммы для вышеуказанного кода?

+1

Вы запрашиваете «диаграмму классов» - «UML-диаграмма» является более общим термином. –

ответ

4
  1. Выберите «Архитектура» -> «Новая диаграмма ...».
  2. Выберите «UML Class Diagram» и создайте новый проект моделирования.
  3. Выберите «Архитектура» -> «Windows» -> «Проводник архитектуры».
  4. Выберите «Solution View» -> «Решение, где находится Test.cs» -> «Test.cs» -> «Выберите классы/интерфейсы» и перетащите их на поверхность диаграммы.
+0

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

3

В Обозреватель решений (вверху справа) щелкните правой кнопкой мыши проект (или только один исходный файл), над которым вы работаете, и нажмите «Просмотреть классную диаграмму».

+0

Это не создает диаграмму UML. –

+0

Да, но это возможно, но не в Express Edition (я не уверен). Обязательно сначала сохраните .cs. –

+0

@ Rocky Singh: Это для меня. – Tudor

1

Добавить >> Новый файл >> Диаграмма классов, затем перетащите все файлы CS, для которых вы хотите сгенерировать UML. также вы можете создавать классы из диаграммы классов.