Есть ли способ нарисовать UML в Visio для Java?

У меня Visio2007, и мне это очень нравится. Однако у него, похоже, нет UML-модели/типов данных для Java. Есть ли какой-нибудь шаблон, который я могу загрузить для Java? Или я должен просто забыть о Visio вообще и получить плагин Elipse?

Спасибо!

Ответы

Ответ 1

Последний вариант лучше, ИМХО. Кроме того, я не думаю, что UML-модели должны быть специфичными для Java. Я не знаю, есть ли какой-либо javas-специфический UML, вокруг.

Я нашел это при поиске по сети. Модели UML: MS Visio 2007.

Ответ 2

У меня был тот же вопрос, но потом я все испортил, пока не понял. Теперь, медведь со мной; это первый раз, когда я когда-либо отправлял ответ на ответ. Поскольку я понял это, я думал, что должен перенести данные моего мозга в ваш мозг (eww.. были сопряжены).

Теперь к делу... Фактически вы можете составить свой собственный пакет и типы данных. Что я сделал, так это я пошел на вкладку Model Explorer слева. Затем я щелкнул правой кнопкой мыши по IDL Data Types, а затем нажал Duplicate (так как я не хотел делать свой собственный с нуля, и у него в значительной степени есть то, что я хочу). Затем он создаст новый пакет под названием "Пакет 1". Щелкните его правой кнопкой мыши и выберите Rename; Я переименовал мой в "Java Data Types", так как это то, что я делаю, но вы можете назвать его "Underpants", если хотите. Затем я открыл свой новый пакет и щелкнул правой кнопкой мыши по каждому типу данных по одному и выбрал Properties. Затем он откроет UML Property Editor. Оттуда нажмите Name, затем удалите слово "idl" из скобок, поэтому "boolean (idl)" теперь говорит "boolean()".

Теперь еще одна вещь: нет типа данных int, поэтому вам нужно его создать. Это довольно легко; просто щелкните правой кнопкой мыши на вашей вновь созданной папке, нажмите New, затем нажмите Data Type. Он должен открыть окно UML Datatypes Properties. Теперь перейдите на вкладку Name, введите "int()", затем нажмите OK. И ты все сделал.

Видите, это было так плохо. Если я смогу это сделать, вы определенно должны это сделать. Надеюсь, это было понятно и полезно. Если нет, я предполагаю, что я потерпел неудачу, и теперь я должен упасть на меч, чтобы сохранить свою честь.