Баннер
Баннер

Обратное проектирование

Оглавление
Обратное проектирование
Модуль Analyzer
Этапы проектирования
Контрольные вопросы
Все страницы

Обратное проектирование (Reverse engineering)

Цель работы:

• изучение средств обратного проектирования Rational Rose.

Обратным проектированием называется процесс преобразования в модель кода, записанного на каком-либо языке программирования. В результате этого процесса получается огромный объем информации, часть которой находится на более низком уровне детализации, чем необходимо для построения полезных моделей. В то же время обратное проектирование никогда не бывает полным. Поскольку прямое проектирование ведет к потере информации, полностью восстановить модель на основе кода не удастся, если только инструментальные средства не включали в комментариях к исходному тексту информацию, выходящую за пределы языка реализации.

Одно из неоспоримых преимуществ Rational Rose - обратное проектирование, поскольку разработчику и проектировщику важно увидеть перед изменениями уже работающую систему в нормальном графическом представлении. Как правило, визуально-графический ряд оказывает куда большее воздействие, нежели пролистывание технических заданий и программных текстов. Тем более что проект, подвергшийся обратному проек­тированию, может быть доработан и вновь сгенерирован (а впоследствии и скомпилирован). Rational Rose предоставляет для этого все необходимые средства.





Читайте также:

Добавить комментарий


Защитный код
Обновить




Разделы



Главная Rational Rose Обратное проектирование