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

UptoLike

//## begin Tovar%3EC5CAA2025F.declarations preserve=yes
//## end Tovar%3EC5CAA2025F.declarations
//## begin module%3EC5CAA2025F.epilog preserve=yes
//## end module%3EC5CAA2025F.epilog
Можно выделить всю диаграмму и сделать кодогенерацию, тогда у каждого
класса появиться свои h и cpp файлы.
Одно из неоспоримых преимуществ Rational Rose обратное
проектирование, поскольку разработчику и проектировщику важно увидеть
перед изменениями уже работающую систему в нормальном графическом
представлении. Проект, подвергшийся обратному проектированию, может
быть доработан и вновь сгенерирован (а впоследствии и скомпилирован).
Для осуществления обратного проектирования в Rational Rose
предусмотрен мощный модуль Analyzer, чье основное предназначение,
вытекающее из названия, анализ программ, написанных на С и С++. Данный
модуль способен проанализировать имеющийся файл на одном из языков
программирования и преобразовать его в визуальную модель, присвоив
выходному файлу расширение .mdl. Далее файл можно спокойно открыть
для модификации из Rational Rose уже в визуальном режиме.
Analyzer представляет собой отдельный программный файл,
вызываемый как из самой Rose, так и обычным способом. Модуль входит не
во все поставки Rational Rose, а только в Enterprise, Professional и RealTime.
Для правильного преобразования кода в модель необходимо провести
несколько настроек, о которых сейчас пойдет речь.
На рисунке 10 показан внешний вид программы в стандартных
настройках и с не загроможденным экраном.
Основные поля, подлежащие обязательному заполнению (на первом этапе),
это:
 //## begin Tovar%3EC5CAA2025F.declarations preserve=yes
 //## end Tovar%3EC5CAA2025F.declarations

//## begin module%3EC5CAA2025F.epilog preserve=yes
//## end module%3EC5CAA2025F.epilog



Можно выделить всю диаграмму и сделать кодогенерацию, тогда у каждого
класса появиться свои h и cpp файлы.
     Одно из неоспоримых преимуществ Rational Rose – обратное
проектирование, поскольку разработчику и проектировщику важно увидеть
перед изменениями уже работающую систему в нормальном графическом
представлении. Проект, подвергшийся обратному проектированию, может
быть доработан и вновь сгенерирован (а впоследствии и скомпилирован).
     Для осуществления обратного проектирования в Rational Rose
предусмотрен мощный модуль – Analyzer, чье основное предназначение,
вытекающее из названия, анализ программ, написанных на С и С++. Данный
модуль способен проанализировать имеющийся файл на одном из языков
программирования и преобразовать его в визуальную модель, присвоив
выходному файлу расширение .mdl. Далее файл можно спокойно открыть
для модификации из Rational Rose уже в визуальном режиме.
     Analyzer представляет собой отдельный программный файл,
вызываемый как из самой Rose, так и обычным способом. Модуль входит не
во все поставки Rational Rose, а только в Enterprise, Professional и RealTime.
Для правильного преобразования кода в модель необходимо провести
несколько настроек, о которых сейчас пойдет речь.
     На рисунке 10 показан внешний вид программы в стандартных
настройках и с не загроможденным экраном.
Основные поля, подлежащие обязательному заполнению (на первом этапе),
это: