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> |