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

UptoLike

Рис. 10
Рабочее
окно
Analyzer-а
Caption - Имя проекта. В последствии имя модели будет определено
по имени проекта.
Directories - Путь к исходящей директории. По умолчанию Rose
использует для хранения исходящих модельных файлов директорию
С++\Source из домашней директории, что в некоторых случаях
может приносить некоторые неудобства.
Extensions - Типы используемых расширений. Здесь можно настроить
систему так, чтобы она распознавала только определенные виды
расширений.
Bases - Место сохранения текущего проекта.
Files - Список из файлов, подлежащих генерации.
Для проведения правильного реинжениринга (Реинжениринг модели
это процесс исследования программного кода для извлечения
информации о его структуре) Analyzer извлекает информацию из С++
кодов и использует ее для построения модели программного кода.
необходимо заполнить вышеописанные поля. Все файлы, подлежащие
реинженирингу, указываются в поле «Files». Следует учитывать, что при
этом вы получаете визуальную модель взаимодействия классов и структур,
стало быть не идет ни какой речи о том, чтобы на визуальной модели
отразился существующий код системы. Далее: все нестандартные
конструкции не будут выведены в модель (анализатор их просто
проигнорирует), это значит, что любое отклонение от заранее известных
конструкций приводит к тому, что в изначальном варианте Rose не сможет
правильно проанализировать код. Этот факт не является недостатком,
поскольку в арсенале Analyser’а есть инструменты тонкой настройки,
                                                              Рис. 10
                                                              Рабочее
                                                               окно
                                    Analyzer-а

     Caption - Имя проекта. В последствии имя модели будет определено
      по имени проекта.
     Directories - Путь к исходящей директории. По умолчанию Rose
      использует для хранения исходящих модельных файлов директорию
      С++\Source из домашней директории, что в некоторых случаях
      может приносить некоторые неудобства.
     Extensions - Типы используемых расширений. Здесь можно настроить
      систему так, чтобы она распознавала только определенные виды
      расширений.
     Bases - Место сохранения текущего проекта.
     Files -     Список из файлов, подлежащих генерации.

    Для проведения правильного реинжениринга (Реинжениринг модели
это процесс исследования программного кода для извлечения
информации о его структуре) Analyzer извлекает информацию из С++
кодов и использует ее для построения модели программного кода.
необходимо заполнить вышеописанные поля. Все файлы, подлежащие
реинженирингу, указываются в поле «Files». Следует учитывать, что при
этом вы получаете визуальную модель взаимодействия классов и структур,
стало быть не идет ни какой речи о том, чтобы на визуальной модели
отразился существующий код системы. Далее: все нестандартные
конструкции не будут выведены в модель (анализатор их просто
проигнорирует), это значит, что любое отклонение от заранее известных
конструкций приводит к тому, что в изначальном варианте Rose не сможет
правильно проанализировать код. Этот факт не является недостатком,
поскольку в арсенале Analyser’а есть инструменты тонкой настройки,