Рис. 13.6. Окончательный вид диаграммы развертывания разрабатываемой модели управления банкоматом
Следует отметить, что программа IBM Rational Rose 2003 не поддерживает возможности графического размещения внутри узлов развертываемых на них компонентов. Указать размещение компонентов модели в узлах диаграммы развертывания можно с помощью документации соответствующих узлов. Выполнить эти действия предлагается читателям самостоятельно в качестве упражнения. После построения диаграммы развертывания разработка визуальной модели системы управления банкоматом в нотации UML может считаться завершенной.
Дальнейшая работа с моделью зависит от целей выполнения проекта. Если проект не предполагает программную реализацию, то можно ограничиться формированием проектной документации. С этой целью следует выполнить операцию главного меню: Report SoDA Report_ (Отчет Отчет с помощью SoDA), в результате чего будет открыто диалоговое окно свойств для выбора шаблонов генерации отчета. После выбора шаблонов будет автоматически сгенерирован отчет о разрабатываемой модели в формате MS Word с использованием специального средства IBM Rational SoDA, если оно доступно в системе после инсталляции IBM Rational Rose 2003.
Если проект предполагает программную реализацию, то целесообразно воспользоваться возможностями генерации программного кода в среде IBM Rational Rose 2003, которые рассматриваются в следующей лекции данного курса.
Лабораторная работа 14. Особенности генерации программного кода в среде IBM Rational Rose 2003 Содержание · Подготовка модели для генерации программного кода · Проверка модели независимо от выбора языка генерации кода · Создание компонентов для реализации классов и отображение классов на компоненты · Выбор языка программирования и редактирование свойств генерации программного кода · Выбор класса или компонента и генерация для него программного кода