Как лучше всего использовать UML 2.0 в Visio 2003? - PullRequest
6 голосов
/ 22 марта 2009

Visio 2003 использует UML 1.4, что означает, что некоторые стереотипы из UML 2.0 просто не существуют, и их нужно моделировать от руки (я также могу использовать Photoshop). Кто-нибудь знает об обновлении от Microsoft или дополнении для включения UML 2.0 (полный, а не только диаграммы классов) в Visio 2003?

Я нашел этот пакет: http://www.sdl.sandrila.co.uk/ но, судя по их "примерным" скриншотам, я собираюсь держаться подальше. Если они не знают, как использовать UML, я был бы удивлен, если бы они могли правильно его реализовать;)

Ответы [ 6 ]

8 голосов
/ 22 марта 2009

Этот набор шаблонов и шаблонов Visio для UML 2.0 превосходен:

http://softwarestencils.com/uml/index.html

2 голосов
/ 29 мая 2009

Если неясно, Microsoft никогда не обновит поддержку Visio для UML. Некоторое время они не считали Visio инструментом разработки программного обеспечения.

Я их не виню. Он даже не работал с теми частями UML, которые он «поддерживал».

1 голос
/ 22 марта 2009

Я использую символы UML 2.0 от Павел Хруби . Может быть, вы найдете их полезными.

0 голосов
/ 27 августа 2009

Эти скриншоты являются только примерами диаграмм, Sandrila SDL не применяет этот уровень строгости к диаграммам.

0 голосов
/ 24 марта 2009

Приятной особенностью Visio является то, что это просто программа для рисования, а не среда моделирования. Так что просто придумайте свои собственные линии. Visio может нарисовать практически любое время, которое вы можете придумать. Но настоящий ответ уже проверен. Теперь, когда Microsoft «поддерживает» UML, возможно, они предоставят лучшие инструменты.

0 голосов
/ 22 марта 2009

Я нашел этот пакет: http://www.sdl.sandrila.co.uk/ но, судя по их "примерным" скриншотам, я собираюсь держаться подальше. Если они не знают, как использовать UML, я был бы удивлен, если бы они могли правильно его реализовать;)

Это кажется немного резким - из нескольких снимков экрана, которые являются UML2 (в отличие от примеров других обозначений, которые поддерживает инструмент, таких как SDL, MCL и TTCN), которые, по вашему мнению, неверны? Это довольно уродливо с точки зрения диаграмм и использует псевдонимы шрифтов и линий, но это особенность Visio, а не все, что связано с шаблоном.

С точки зрения того, что вы можете сделать с UML, вам гораздо выгоднее использовать настоящий инструмент UML2, чем Visio. Enterprise Architect - дешевый проект, за которым стоит настоящая модель UML. (Было бы неплохо сказать, что более дорогие из них имеют меньше ошибок и ошибок пользовательского интерфейса, но это не совсем так, и большинство отстает от более простых графических инструментов, таких как OmniGraffle или Visio, в полировке и удобстве использования)

...