0028 - UML и Rational Rose - Дважды щелкнув на диаграмме в браузере, откройте ее. Е...

Боггс, Боггс. UML и Rational Rose. 2008

 Боггс, Боггс 
.  UML и Rational Rose 
. 2008
. 5-85582-091-2
. Лори
. 
. Книга "UML и Rational Rose" жизненно необходима тем, кто хочет научиться разрабатывать по-настоящему эффективные прикладные программы. UML - это унифицированный язык моделирования,
Название: 
UML и Rational Rose
Автор: 
Боггс, Боггс
Год: 
2008
Издательство: 
Лори
Описание: 

Книга "UML и Rational Rose" жизненно необходима тем, кто хочет научиться разрабатывать по-настоящему эффективные прикладные программы. UML - это унифицированный язык моделирования, a Rational Rose - общепризнанный лидер среди визуальных инструментальных средств моделирования. Но темы этой книги выходят далеко за рамки моделирования: вы узнаете, как с помощью Rose автоматически, на том языке, который вы предпочитаете, превращать UML-диаграммы в программные конструкции.

Дважды щелкнув на диаграмме в браузере, откройте ее. Если нужно открыть существующую диаграмму Классов. Найдите ее в Логическом представлении браузера. Дважды щелкнув на диаграмме, откройте ее. В меню модели выберите пункт . Откроется окно, показанное на рис. Открытие существующей диаграммы Классов . Существуют два способа удаления элемента с диаграммы. Для удаления элемента только с текущей диаграммы. Выделите его на диаграмме. Для удаления элемента из модели. Выделите его на диаграмме. В меню модели выберите пункт . Щелкните правой кнопкой мыши на удаляемом элементе в браузере. В открывшемся меню выберите пункт . Удаление диаграмм Классов В процессе работы с моделью может потребоваться удалить некоторые из созданных вами диаграмм Классов. При удалении диаграммы содержащиеся в ней классы не удаляются. Они сохранятся в браузере и других диаграммах. Для удаления диаграммы Классов. Щелкните правой кнопкой мыши на диаграмме в браузере. В открывшемся меню выберите пункт . Организация элементов на диаграмме классов По мере добавления на диаграмму новых классов и связей она постепенно становится все более захламленной и трудной для восприятия. Добавляя к классу атрибуты и операции, а также изменяя его размеры на диаграмме, вы можете получить слишком большой или слишком маленький прямоугольник, изображающий класс. Воспользовавшись двумя описанными возможностями, вы преобразуете диаграмму, покачанную на рис. Для расположения элементов на диаграмме Классов. Все классы на диаграмме будут автоматически размещены наиболее оптимальным способом. Для изменения размеров элементов на диаграмме Классов. Размер соответствующего каждому классу прямоугольника будет автоматически изменен так, чтобы вместить имя, атрибуты и операции класса. Диаграмма Классов, нарисованная без использования возможности изменения размеров и автоматического расположения элементов . Диаграмма Классов, нарисованная с использованием возможности изменения размеров и автоматического расположения элементов . Связываемые таким образом файлы и ссылки будут относиться ко всем классам диаграммы. Если вы хотите связать их только с одним конкретным классом, прикрепите их именно к этому классу. Щелкните правой кнопкой мыши на диаграмме Классов в браузере. В диалоговом окне открытия файла укажите прикрепляемый файл. Для завершения процесса нажмите кнопку . Для прикрепления ссылки к диаграмме Классов. Щелкните правой кнопкой мыши на диаграмме Классов в браузере. Введите адрес прикрепляемой ссылки. Открыть прикрепленный файл можно следующим образом. Щелкните правой кнопкой мыши на файле в браузере. Если нужно открыть связанную с диаграммой ссылку. Щелкните правой кнопкой мыши на ссылке в браузере. Для удаления связанного с диаграммой файла или ссылки. Щелкните правой кнопкой мыши на файле или ссылке в браузере. В открывшемся меню выберите пункт . Панель инструментов диаграммы Классов В этом разделе рассказывается о добавлении классов в модель и на диаграмму. В последующих разделах рассматриваются другие возможности, реализуемые кнопками панели инструментов диаграммы Классов, за исключением работы со связями. Кнопки, используемые при работе со связями, описываются в главе . Если на вашей панели инструментов показаны не все кнопки, щелкните на ней правой кнопкой мыши и в появившемся меню выберите пункт . Откроется диалоговое окно, с помощью которого можно добавить на панель любую из кнопок, перечисленных в таблице . Пиктограммы панели инструментов диаграммы Классов Пиктограмма Кнопка. Пиктограммы панели инструментов диаграммы Классов . Доступны классы нескольких типов. Каждому классу можно дать имя, определить его стереотип, указать видимость, а также задать несколько других параметров. В этой главе мы покажем, как просматривать атрибуты, операции и связи классов. В последующих нескольких главах будут детально описаны методы добавления и работы с атрибутами, операциями и связями. Добавление классов Для начала поместим на диаграмму стандартный класс. Это можно сделать несколькими способами. В этом случае он будет автоматически добавлен и в браузер. Поместить новый класс на диаграмму Классов можно следующим образом. В меню выберите пункт . Ваш новый класс будет назван . Чтобы поместить на диаграмму существующий класс, дважды щелкните на нем в списке . Чтобы создать новый класс, замените слово . Обратите внимание, что он появился не только на диаграмме, но и в Логическом представлении браузера. Добавление нового класса . Можно также добавить новый класс с помощью диаграмм Взаимодействия. Откройте диаграмму Последовательности или Кооперативную диаграмму. Щелкните правой кнопкой мыши на объекте диаграммы. В появившемся меню выберите пункт . В раскрывающемся списке классов выберите пункт . Перед вами появится окно спецификации нового класса. ВНИМАНИЕ Так как диаграммы Взаимодействия относятся к представлению Вариантов Использования браузера, создаваемые этим методом классы также будут появляться в представлении Вариантов Использования. В Логическое представление их можно перенести с помощью мыши. Если нужно поместить на диаграмму Классов существующий класс. В меню выберите пункт . Появится диалоговое окно добавления классов . Перетащите нужные классы из списка . Если вы хотите добавить все классы, нажмите кнопку . Выбранные вами классы будут добавлены к открытой диаграмме. Добавление существующих классов на диаграмму Классов . Щелкните правой кнопкой мыши на Логическом представлении браузера. В открывшемся меню укажите пункт . Если вы создаете утилит. Новый класс под названием . Выделите класс и введите его имя. Чтобы расположить новый класс на диаграмме Классов, перетащите его на открытую диаграм. Кроме того, можно удалить его из модели, . Выделите его на диаграмме. Обратите внимание, что, хотя класс исчез с диаграммы, он остался на других диаграммах и и ЕЕ браузере. ЕЕ Для удаления класса из модели. Выделите его на диаграмме. В меню модели выберите пункт .