Работа в среде проектирования Rational Rose. Гусин А.Н - 24 стр.

UptoLike

Component Assignment Tool
Активизирует диалоговое окно назначения классов в компоненты и
назначения языка для класса (рис. 14.1). Это окно предоставляет
возможность создания новых компонентов в модели, ассоциации
компонентов с проектами на конкретных языках программирования и
назначения классов в компоненты. Для того чтобы получить преимущества
использования данного инструмента, необходимо создавать компоненты
здесь, а не через окно Browser или в диаграмме компонентов. При этом
созданные компоненты будут содержать всю необходимую информацию для
генерации кода на выбранном языке программирования. Данное средство
позволяет просмотреть классы, которые еще не назначены в компоненты, что
уменьшает вероятность ошибки.
Component Assignment Tool может быть открыт как посредством меню
Tools, так и из контекстного меню компонента в окне Code Update Tool.
Update Code/Update Model (обновить код/модель)
Это возможность создать проект Visual C++ по разработанной модели
и обновить модель по уже готовому проекту, созданному при помощи MFC.
Есть возможность не просто закачать уже готовый код в программу Rational
Rose, как это предусмотрено пунктом меню C++ Reverse Engineering, а
поддерживать обмен постоянно, то есть работать именно в том средстве,
которое позволяет наиболее быстро получить необходимый результат.
Например, необходимо быстро подправить что-либо в уже готовой,
работающей программе, причем, как всегда бывает, это необходимо было
сделать «еще вчера». Программист быстро дописывает что-то в исходном
коде, добавляет или изменяет методы и атрибуты и быстро сдает работаю-
щую программу. Затем просто выбирает пункт Update Model from code, и эти
изменения тут же попадают на рабочий стол Rational Rose. Теперь вся
программа составляет одну обозримую модель.
Допустим, что у нас уже создан проект sklad и мы знаем, что после
того как последний раз изменялась модель, исходный код класса Tovar был
исправлен, и его необходимо обновить.
Выберем пункт Updave Model from code. Причем в контекстном меню
класса, ассоциированного с VC++, также есть этот пункт, только он назы-
вается Update Model, что, впрочем, не имеет никакого значения, так как
действия, выполняемые этими пунктами, одинаковы. После выбора появится
окно с описанием дальнейших действий, его можно погасить, выбрав кнопку
Next (дальше), и, к тому же, еще предотвратить его назойливое появление в
дальнейшем путем установки флажка в поле Don't show this page in the future
(больше не показывать эту страницу). После этого появится окно, показанное
на рис.17.
Component Assignment Tool

      Активизирует диалоговое окно назначения классов в компоненты и
назначения языка для класса (рис. 14.1). Это окно предоставляет
возможность создания новых компонентов в модели, ассоциации
компонентов с проектами на конкретных языках программирования и
назначения классов в компоненты. Для того чтобы получить преимущества
использования данного инструмента, необходимо создавать компоненты
здесь, а не через окно Browser или в диаграмме компонентов. При этом
созданные компоненты будут содержать всю необходимую информацию для
генерации кода на выбранном языке программирования. Данное средство
позволяет просмотреть классы, которые еще не назначены в компоненты, что
уменьшает вероятность ошибки.
      Component Assignment Tool может быть открыт как посредством меню
Tools, так и из контекстного меню компонента в окне Code Update Tool.

Update Code/Update Model (обновить код/модель)

      Это возможность создать проект Visual C++ по разработанной модели
и обновить модель по уже готовому проекту, созданному при помощи MFC.
Есть возможность не просто закачать уже готовый код в программу Rational
Rose, как это предусмотрено пунктом меню C++ Reverse Engineering, а
поддерживать обмен постоянно, то есть работать именно в том средстве,
которое позволяет наиболее быстро получить необходимый результат.
      Например, необходимо быстро подправить что-либо в уже готовой,
работающей программе, причем, как всегда бывает, это необходимо было
сделать «еще вчера». Программист быстро дописывает что-то в исходном
коде, добавляет или изменяет методы и атрибуты и быстро сдает работаю-
щую программу. Затем просто выбирает пункт Update Model from code, и эти
изменения тут же попадают на рабочий стол Rational Rose. Теперь вся
программа составляет одну обозримую модель.
      Допустим, что у нас уже создан проект sklad и мы знаем, что после
того как последний раз изменялась модель, исходный код класса Tovar был
исправлен, и его необходимо обновить.
      Выберем пункт Updave Model from code. Причем в контекстном меню
класса, ассоциированного с VC++, также есть этот пункт, только он назы-
вается Update Model, что, впрочем, не имеет никакого значения, так как
действия, выполняемые этими пунктами, одинаковы. После выбора появится
окно с описанием дальнейших действий, его можно погасить, выбрав кнопку
Next (дальше), и, к тому же, еще предотвратить его назойливое появление в
дальнейшем путем установки флажка в поле Don't show this page in the future
(больше не показывать эту страницу). После этого появится окно, показанное
на рис.17.