2009-03-22 18 views
6

Visio 2003 verwendet UML 1.4, was bedeutet, dass einige Stereotypen von UML 2.0 einfach nicht existieren, und sie müssen durch Freihandzeichnen modelliert werden (ich kann auch Photoshop verwenden). Kennt jemand ein Update von Microsoft oder ein Addon, um UML 2.0 (vollständig - nicht nur Klassendiagramme) in Visio 2003 zu integrieren?Wie verwende ich UML 2.0 in Visio 2003 am besten?

Ich fand dieses Paket: aber nach ihren "Beispiel" Screenshots zu urteilen, werde ich bleiben weg. Wenn sie nicht wissen, wie UML zu verwenden, würde ich überrascht, wenn sie es richtig umsetzen könnten;)

Antwort

-1

fand ich dieses Paket: http://www.sdl.sandrila.co.uk/ aber die Beurteilung durch ihren „Beispiel“ Screenshots, ich werde Bleib weg. Wenn sie nicht wissen, wie UML zu verwenden, würde ich überrascht, wenn sie es richtig umsetzen könnten;)

, dass ein bisschen hart scheint - von der Handvoll von Screen-Shots, die UML2 sind (im Gegensatz zu Beispiele für die anderen Notationen, die das Tool unterstützt, wie SDL, MCL und TTCN), welche sind Ihrer Meinung nach nicht korrekt? Es ist ziemlich hässlich wie Diagramme, und verwendet Alias ​​Schriftarten und Linien, aber das ist eine Visio-Funktion und nicht irgendetwas mit der Vorlage zu tun.

In Bezug auf was Sie mit der UML tun können, sind Sie viel besser dran mit einem echten UML2-Tool als Visio. Enterprise Architect ist ein kostengünstiger, der ein echtes UML-Modell hat. (Es wäre schön, sagen zu können, dass die teureren Versionen weniger Bugs und Probleme mit der Benutzeroberfläche haben, aber das ist nicht wirklich der Fall und die meisten liegen weit hinter den einfacheren grafischen Tools wie OmniGraffle oder Visio in polnischer und benutzerfreundlicher Ausführung)

+0

Tatsächlich verletzen alle drei der UML-Beispiele UML in irgendeiner Weise. Vor allem hat das Anwendungsfalldiagramm Anwendungsfälle, die außerhalb des Systems liegen, und die SSD hat viele Probleme. Das Klassendiagramm enthält einige falsch angegebene Assoziationsrollen. – JoshJordan

+0

Das Use-Case-Diagramm zeigt keine Systemgrenze. Was also innen oder außen ist, ist Ihre Interpretation. Der SD scheint Domäne und Implementierung zu mischen und ist typisch für einen, den Sie in einem frühen Stadium eines Projekts gesehen haben - der Kunde reicht eine Bestellung ein, er geht an Verkauf und Buchhaltung und dann gibt es –

+0

einen Schlüsselgenerator. Was ist eine WTF, aber es ist nicht syntaktisch falsche UML. Ich kann nichts offensichtlich syntaktisch falsch mit dem Klassendiagramm sehen. Keiner von ihnen empfiehlt das Tool als einen Ort, um UML-Praxis zu lernen, aber kein Werkzeug wird Ihre Modelle auf Semantik überprüfen. –

1

Ich verwende die UML 2.0 Symbole von Pavel Hruby. Vielleicht finden Sie sie auch nützlich.

0

Die nette Sache über Visio ist, dass es nur ein Zeichenprogramm und nicht um eine Modellierungsumgebung. Also erfinde einfach deine eigenen Linien. Visio kann fast jede Zeilenzeit zeichnen, die Ihnen einfällt. Aber die wirkliche Antwort ist diejenige, die bereits überprüft wurde. Jetzt, wo Microsoft UML "unterstützt", werden sie vielleicht bessere Werkzeuge bereitstellen.

+1

@Ted et. al.: Versuchen Sie VS2010 Beta 1 und sehen Sie, ob Sie denken, Microsoft hat mit UML besser gemacht - und beschweren Sie sich bitte, wenn sie nicht haben. –

2

Falls es nicht klar war, wird Microsoft die Visio-Unterstützung von UML niemals aktualisieren. Für einige Zeit haben sie Visio nicht als ein Software Engineering-Tool betrachtet.

Ich mache ihnen keine Vorwürfe. Es hat mit den von ihm "unterstützten" Teilen von UML nicht einmal einen guten Job gemacht.

+0

Visio war ein CASE-Tool. Nach dem Kauf wurde Visio einmal sowohl von den Abteilungen für Entwicklung als auch von Office von Microsoft "betrieben". Die "dev" -Version war Visio für Enterprise Architects, die nach einiger Zeit nur noch mit MSDN Universal-Abonnements angeboten wurde. Diese Version blieb schließlich hinter Office zurück (2005 basierte auf Office XP) und wurde dann getötet. –

+0

Haben Sie eine Empfehlung von Microsoft, dass Visio kein Softwareentwicklungswerkzeug ist? Es wäre immens hilfreich. –

+0

Das "Zitat" war in einer Newsgroup. –

0

Diese Screenshots sind nur Beispieldiagramme. Sandrila SDL erzwingt diese Genauigkeit der Diagramme nicht.

Verwandte Themen