Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Окончательное построение диаграммы компонентов модели банкомата

Поиск

Для завершения построения диаграммы компонентов рассматриваемого примера следует описанным выше способом добавить оставшиеся компоненты и зависимости. С этой целью следует выполнить следующие действия:

  1. Добавить компонент с именем: Устройства Банкомата, для которого задать стереотип Task Specification.
  2. Добавить компоненты с именами: Устройство чтения карточки, Клавиатура Банкомата, Принтер Банкомата, Экран Банкомата, Устройство выдачи наличных, для которых задать стереотип Task Body.
  3. Добавить зависимость от компонента с именем MainATM.exe к компоненту с именем Устройства Банкомата.
  4. Добавить зависимость от компонента с именем Устройство чтения карточки к компоненту с именем Устройства Банкомата.
  5. Добавить зависимость от компонента с именем Клавиатура Банкомата к компоненту с именем Устройства Банкомата.
  6. Добавить зависимость от компонента с именем Принтер Банкомата к компоненту с именем Устройства Банкомата.
  7. Добавить зависимость от компонента с именем Экран Банкомата к компоненту с именем Устройства Банкомата.
  8. Добавить зависимость от компонента с именем Устройство выдачи наличных к компоненту с именем Устройства Банкомата.

Построенная таким образом диаграмма компонентов будет иметь следующий вид (рис. 12.5).


Рис. 12.5. Окончательный вид диаграммы компонентов разрабатываемой модели управления

Следует заметить, что различные графические стереотипы компонентов не оказывают влияния на особенности генерации программного кода. Поэтому при разработке диаграммы компонентов присутствует некоторая неоднозначность выбора соответствующих стереотипов, связанная с особенностями предполагаемой реализации программного приложения. При работе с диаграммой компонентов можно также создавать пакеты и размещать в них компоненты, изменять их спецификацию и отношения зависимости между различными элементами диаграммы. Выполнить эти действия предлагается читателям самостоятельно в качестве упражнения.

 


 

2. Диаграммы развертывания 1. Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003. 2. Добавление узла на диаграмму развертывания. 3. Особенности редактирования свойств процессора и устройства. 4. Добавление соединения. 5. Пример диаграммы развертывания для модели банкомата.
Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003 Диаграмма развертывания является второй составной частью физического представления модели и разрабатывается, как правило, для территориально распределенных систем. Общие рекомендации по построению диаграммы развертывания были рассмотрены в лекции 13 курса «Основы объектно-ориентированного моделирования в нотации UML». Для разработки диаграмм компонентов в браузере проекта предназначено отдельное представление развертывания (Deployment View), в котором уже содержится диаграмма развертывания с пустым содержанием и без собственного имени. Активизация диаграммы развертывания может быть выполнена одним из следующих способов:
  • Щелкнуть на кнопке с изображением диаграммы развертывания на стандартной панели инструментов.
  • Дважды щелкнуть на пиктограмме представления развертывания (Deployment View) в браузере проекта.
  • Выполнить операцию главного меню: Browse Deployment Diagram (Обзор Диаграмма развертывания).
В результате выполнения этих действий появляется новое окно с чистым рабочим листом диаграммы развертывания и специальная панель инструментов, содержащая кнопки с изображением графических примитивов, необходимых для разработки диаграммы развертывания (табл. 13.1).
Таблица 13.1. Назначение кнопок специальной панели инструментов диаграммы развертывания
Графическое изображение Всплывающая подсказка Назначение кнопки
Selection Tool Превращает изображение курсора в форму стрелки для последующего выделения элементов на диаграмме
Text Box Добавляет на диаграмму текстовую область
Note Добавляет на диаграмму примечание
Anchor Note to Item Добавляет на диаграмму связь примечания с соответствующим графическим элементом диаграммы
Processor Добавляет на диаграмму процессор
Connection Добавляет на диаграмму отношение соединения
Device Добавляет на диаграмму устройство

Как видно из этой таблицы, по умолчанию на панели инструментов присутствуют все графические элементы из рассмотренных ранее элементов диаграммы развертывания, поэтому изменять специальную панель нет необходимости. Работа с диаграммой развертывания состоит в создании процессоров и устройств, их спецификации, установлении связей между ними, а также добавлении и спецификации процессов.



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 473; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.229.217 (0.005 с.)