UML project

На самом верхнем уровне UML-проект состоит из нескольких диаграмм:


и отдельных элементов верхнего уровня:


кроме того, существую свободные формы (отдельные описания), в которых для описания применяются некоторые фигуры:


и элементы UML:


Все это будет продемонстрировано ниже на примере, входящем в комплект Rational XDE.

Открываем в VisualStudio новый пустой проект Rational XDE:


Выбираем окно проводника проекта и в нем добавить новый элемент:


Из 17 видов проектов XDE - выбираем Getting Started:


После чего, наконец открывается проект с примером. Как мы видим проект состоит из двух страничек с описанием - Main и Architectural Views и трех основных - Use Case, Design, Deployment - и одной вспомогательной диаграммы - Implementation View. Левое окно - эксплорер проекта, подобный эксплореру обычной файловой системы:


В эксплорере модели текущая страничка соответствует узлу MAIN, который состоит из тектовой подписи и ссылок на три диаграммы:


Можно открыть еще одно окно со свойствами каждого элемента UML-диаграммы:


В нашем случае диаграмма Implementation View состоит только из комментария:


Описание Architectural Views тоже состоит только из комментариев:


Каждый тектовый блок имеет свое собственное контекстное меню, отличное от контекстного меню станицы и меню эксплорера проекта:


Теперь рассмотрим подробнее основные диаграммы этого примера. Из любого места оболочки .NET можно вернуться назад либо кнопками навигации, либо передвигаясь по заголовкам окон над основным окном. А двойным щелчком на ссылке Use Case мы из окна Architectural Overview сразу попадаем в диаграмму USE Case:


А вот это окно просмотра Стереотипа диаграммы USE CASE:


Диаграма USE CASE состоит из главного окна:


и пакетов, в котором мы видим диаграмму событий:


Диаграмма DEPLOYMENT описывает развертывание системы:


Наконец, третья, диаграмма Design тоже состоит из главного окна:


диаграммы процессов и диаграммы взаимодествия классов:


и, наконец, диаграммы классов, в которой непосредственно описываются методы и свойства класса - по которым потом Visual Studio 7 автоматически генерирует текст программы:


В документации есть еще пример с описанием.

Comments ( )
<00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17>  <18>  <19>  <20>  <21>  <22>  <23
Link to this page: //www.vb-net.com/dotnet/tour/index.htm
<SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <CHAT ME>  <ABOUT ME>  < THANKS ME>