У меня есть проект C. Он был импортирован в Rhapsody 8.2. Сейчас я хочу сгенерировать:Создание программы C: Диаграмма компонентов, SYSML и SystemC
- Компонент диаграммы.
- Структурная схема.
- Dataflow.
- UML
- SystemC
Как сделать это? Заранее спасибо
Амнон
У меня есть проект C. Он был импортирован в Rhapsody 8.2. Сейчас я хочу сгенерировать:Создание программы C: Диаграмма компонентов, SYSML и SystemC
Как сделать это? Заранее спасибо
Амнон
Вы можете добавить самостоятельно заселять Object Model Diagram, отметив галочкой флажок «заселить» диаграмма, при ее создании, а затем выбрав пакеты/классы включают в себя.
Я думаю, что другие должны быть созданы и заполнены вручную.
Вы импортировали программу 'C'. Я думаю, вы использовали «Reverse Engineering» для этого. Как уже упоминалось в одном из ответов: C не является OO, поэтому у вас мало шансов получить информацию, которую вы хотите генерировать, просто потому, что эта информация не находится в вашем исходном коде. Возможно, вы уже заметили, что в вашей модели не будет классов с атрибутами и операциями, просто файлы с переменными и функциями. Я всегда удивлен, увидев, как люди ожидают отвращения инженеров ... RE - это так называемый процесс GIGO: Мусор в мусор. Не слушайте продавцов, которые говорят вам, что есть инструменты, которые впоследствии могут автоматически документировать ваш код: такой возможности нет.
Диаграмма компонентов. - Необходимо сделать вручную Структурная схема. - вы можете щелкнуть правой кнопкой мыши по функции и выбрать «заполнить блок-схему»
Dataflow. - В UML нет диаграммы потока данных
UML. - Как уже было сказано, в вашем исходном коде недостаточно информации для преобразования вашего C в читаемую диаграмму UML.
SystemC - Вы должны добавить много информации для создания System-C, как уже указывалось выше, пожалуйста, свяжитесь с нами Sodius во Франции или США, они могут предоставить вам дополнительную информацию.
W.
Я не знаю Рапсодии подробно, но я бы сказал: с большим количеством ручной работы. C не является OO и, следовательно, вы вряд ли увидите большую поддержку. –