Я начал работать над довольно большим проектом C ++. Я использовал BOUML
импортировать базу кода с намерением создать визуальную UML-диаграмму.
Теперь я перевернул проект и вижу классы, пространства имен, методы и тому подобное в браузере проекта, но я не могу понять, как создать из него графический UMl, может кто-нибудь здесь мне помочь?
Перетаскивание элементов из браузера в основную область вручную, по-видимому, недопустимо, поскольку курсор получает запрещенную иконку, а удаление элементов ничего не делает тогда … как мне вообще создать UML?
muszeo2 прав, наоборот, создайте пакеты / виды / артефакты и классы и их членов, после того как вам придется создавать диаграммы самостоятельно. Извините, но BoUML не очень понятен и сам по себе не может создать правильные диаграммы правильного вида, содержащие правильные элементы с правильными параметрами рисования 😉 Так что создайте свои диаграммы и перетащите&удалите элементы, которые вы хотите показать и т. д., это несколько функций, помогающих вам создавать диаграммы с уже созданными элементами или нет.
Ах, хорошо, я понял это с помощью этого видео: https://www.youtube.com/watch?v=fRp0ARbEdMg титулованный Обратный инжиниринг с использованием учебника BOUML — видео Showmedo
Я также сделал несколько видеоуроков, доступных на https://www.bouml.fr/documentation.html, Я рекомендую вам взглянуть на них, начиная, например, с запуска .wmv, затем cpp_example.wmv, но вы также можете взглянуть на остальные, потому что правила совершенно идентичны. Эти видеоуроки устарели, и с тех пор, как я их сделал, было добавлено много функций, но это хорошее начало.
Вы не можете перетащить&не переходить из браузера в никуда (я имею в виду не в открытую диаграмму) и когда элемент не может быть добавлен в диаграмму