2017-02-08 17 views
1

У меня есть проект C. Он был импортирован в Rhapsody 8.2. Сейчас я хочу сгенерировать:Создание программы C: Диаграмма компонентов, SYSML и SystemC

  1. Компонент диаграммы.
  2. Структурная схема.
  3. Dataflow.
  4. UML
  5. SystemC

Как сделать это? Заранее спасибо

Амнон

+0

Я не знаю Рапсодии подробно, но я бы сказал: с большим количеством ручной работы. C не является OO и, следовательно, вы вряд ли увидите большую поддержку. –

ответ

0

Вы можете добавить самостоятельно заселять Object Model Diagram, отметив галочкой флажок «заселить» диаграмма, при ее создании, а затем выбрав пакеты/классы включают в себя.

Я думаю, что другие должны быть созданы и заполнены вручную.

0

Вы импортировали программу 'C'. Я думаю, вы использовали «Reverse Engineering» для этого. Как уже упоминалось в одном из ответов: C не является OO, поэтому у вас мало шансов получить информацию, которую вы хотите генерировать, просто потому, что эта информация не находится в вашем исходном коде. Возможно, вы уже заметили, что в вашей модели не будет классов с атрибутами и операциями, просто файлы с переменными и функциями. Я всегда удивлен, увидев, как люди ожидают отвращения инженеров ... RE - это так называемый процесс GIGO: Мусор в мусор. Не слушайте продавцов, которые говорят вам, что есть инструменты, которые впоследствии могут автоматически документировать ваш код: такой возможности нет.

Диаграмма компонентов. - Необходимо сделать вручную Структурная схема. - вы можете щелкнуть правой кнопкой мыши по функции и выбрать «заполнить блок-схему»

Dataflow. - В UML нет диаграммы потока данных

UML. - Как уже было сказано, в вашем исходном коде недостаточно информации для преобразования вашего C в читаемую диаграмму UML.

SystemC - Вы должны добавить много информации для создания System-C, как уже указывалось выше, пожалуйста, свяжитесь с нами Sodius во Франции или США, они могут предоставить вам дополнительную информацию.

W.