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

UptoLike

Рис.17
Окно Update Model Tool
Здесь можно обновить как все классы модели, так и отдельные классы, при
помощи установки и снятия отметок с определенных классов.
Если классы модели еще не ассоциированы ни с одним проектом
VC++, то при помощи кнопки Add Component (добавить компонент) это
можно сделать прямо из данного окна.
Некоторые классы проекта могут иметь ошибки или недостаток
данных при создании их в Rational Rose с последующей генерацией кода или
же при переносе данных из готового кода в модель Rational Rose. Такие
классы отмечаются знаком вопроса в ярко желтом кружочке. Если выбрать
такой знак вопроса, то появится сообщение Rational Rose, которое указывает
на возникшую проблему или ошибку в классе, и предлагает методы ее
устранения.
Затем Rational Rose получает информацию из проекта Visual C++, для
этого загружается Microsoft Visual Studio и активизируется нужный проект
Visual C++. После того как обмен произошел, может быть активизировано
окно удаления компонентов. Если, например, мы проводили эксперименты с
полученным кодом, а затем удалили некоторые классы, операции или атри-
буты, то программа отследит, что элементы существуют в модели Rational
Rose, но никак не отражены в исходном коде. Программа считает, что эти
компоненты были удалены из исходного кода и предлагает их удалить и из
модели.
Внимательно отнеситесь к этому вопросу. Возможно, в проект Visual
C++ были добавлены классы, например, при помощи Class Wizard, и они еще
не отражены в модели Rational Rose. В этом случает необходимо провести
                                 Рис.17
                          Окно Update Model Tool

Здесь можно обновить как все классы модели, так и отдельные классы, при
помощи установки и снятия отметок с определенных классов.
      Если классы модели еще не ассоциированы ни с одним проектом
VC++, то при помощи кнопки Add Component (добавить компонент) это
можно сделать прямо из данного окна.
      Некоторые классы проекта могут иметь ошибки или недостаток
данных при создании их в Rational Rose с последующей генерацией кода или
же при переносе данных из готового кода в модель Rational Rose. Такие
классы отмечаются знаком вопроса в ярко желтом кружочке. Если выбрать
такой знак вопроса, то появится сообщение Rational Rose, которое указывает
на возникшую проблему или ошибку в классе, и предлагает методы ее
устранения.
      Затем Rational Rose получает информацию из проекта Visual C++, для
этого загружается Microsoft Visual Studio и активизируется нужный проект
Visual C++. После того как обмен произошел, может быть активизировано
окно удаления компонентов. Если, например, мы проводили эксперименты с
полученным кодом, а затем удалили некоторые классы, операции или атри-
буты, то программа отследит, что элементы существуют в модели Rational
Rose, но никак не отражены в исходном коде. Программа считает, что эти
компоненты были удалены из исходного кода и предлагает их удалить и из
модели.
      Внимательно отнеситесь к этому вопросу. Возможно, в проект Visual
C++ были добавлены классы, например, при помощи Class Wizard, и они еще
не отражены в модели Rational Rose. В этом случает необходимо провести