Объектно-ориентированная методология разработки сложных систем. Глотова Т.В. - 45 стр.

UptoLike

Составители: 

45
В составе Rational Rose можно выделить шесть основных структурных
компонент: репозиторий, графический интерфейс пользователя, средства
просмотра проекта (browser), средства контроля проекта, средства сбора
статистики и генератор документов. К ним добавляются генератор кодов
(индивидуальный для каждого языка) и анализатор, обеспечивающий
реинжиниринг - восстановление модели проекта по исходным текстам
программ.
Репозиторий представляет собой объектно-ориентированную базу
данных. Средства просмотра обеспечивают "навигацию" по проекту, в том
числе, перемещение по иерархиям классов и подсистем, переключение от
одного вида диаграмм к другому и т. д. Средства контроля и сбора
статистики дают возможность находить и устранять ошибки по мере
развития проекта, а не после завершения его описания. Генератор отчетов
формирует тексты
выходных документов на основе содержащейся в
репозитории информации.
Средства автоматической генерации кодов программ на языке С++,
используя информацию, содержащуюся в логической и физической моделях
проекта, формируют файлы заголовков и файлы описаний классов и
объектов. Создаваемый таким образом скелет программы может быть
уточнен путем прямого программирования на языке С++. Анализатор
создает
модули проектов в форме Rational Rose на основе информации,
содержащейся в определяемых пользователем исходных текстах на С++. В
процессе работы анализатор осуществляет контроль правильности исходных
текстов и диагностику ошибок. Модель, полученная в результате его работы,
может целиком или фрагментарно использоваться в различных проектах.
Анализатор обладает широкими возможностями настройки по входу и
выходу. Например
, можно определить типы исходных файлов, базовый
     В составе Rational Rose можно выделить шесть основных структурных
компонент: репозиторий, графический интерфейс пользователя, средства
просмотра проекта (browser), средства контроля проекта, средства сбора
статистики и генератор документов. К ним добавляются генератор кодов
(индивидуальный для каждого языка) и анализатор, обеспечивающий
реинжиниринг - восстановление модели проекта по исходным текстам
программ.
     Репозиторий представляет собой объектно-ориентированную базу
данных. Средства просмотра обеспечивают "навигацию" по проекту, в том
числе, перемещение по иерархиям классов и подсистем, переключение от
одного вида диаграмм к другому и т. д. Средства контроля и сбора
статистики дают возможность находить и устранять ошибки по мере
развития проекта, а не после завершения его описания. Генератор отчетов
формирует тексты выходных документов на основе содержащейся в
репозитории информации.
     Средства автоматической генерации кодов программ на языке С++,
используя информацию, содержащуюся в логической и физической моделях
проекта, формируют файлы заголовков и файлы описаний классов и
объектов. Создаваемый таким образом скелет программы может быть
уточнен путем прямого программирования на языке С++. Анализатор
создает модули проектов в форме Rational Rose на основе информации,
содержащейся в определяемых пользователем исходных текстах на С++. В
процессе работы анализатор осуществляет контроль правильности исходных
текстов и диагностику ошибок. Модель, полученная в результате его работы,
может целиком или фрагментарно использоваться в различных проектах.
Анализатор обладает широкими возможностями настройки по входу и
выходу. Например, можно определить типы исходных файлов, базовый


                                   45