2009-08-13 11 views
0

Wie eine .NET-Klassenbibliothek und seine Klassen in dem Visio darstellen? Für mich scheinen das Paket und die Klasse die Bibliothek bzw. die Klassen zu repräsentieren. Irgendwelche Vorschläge?Klassenbibliothek in Visio

Antwort

2

Das Modellieren einer Bibliothek von Klassen in UML kann tatsächlich durchgeführt werden, indem die Bibliothek als Paket und die Klassen in der Bibliothek als UML-Klassen des Pakets modelliert werden. Dann werden Klassen durch die Kombination PackageName :: ClassName identifiziert

Um dies in Visio zu modellieren, nachdem Sie das Paket erstellt haben, können Sie Model Explorer öffnen, das Paket auswählen und mit der rechten Maustaste new-> class Diagramm auswählen .

Dann öffnet sich ein neues Klassendiagramm. Alle Klassen, die in diesem Klassendiagramm erstellt wurden, werden automatisch als Teil des Pakets eingefügt.

4

Ich habe eine Weile gebraucht, seit ich Visio verwendet habe, aber wenn ich mich erinnere, sind Pakete in Visio die gleichen wie Namespaces in .NET. Klassen in Visio entsprechen den Klassen in .NET.

Ich bin mir nicht sicher, ob das, was Sie gefragt haben?

Allerdings sprechen von Visio und .NET. In bestimmten Versionen von Visio/Visual Studio können Sie Ihr Visual Studio-Projekt zurückentwickeln und in Visio automatisch ein Klassendiagramm erstellen. Um dies zu tun:

  1. Markieren Sie Ihr Projekt in Visual Studio
  2. in der Symbolleiste Projekt auswählen -> Visio UML -> Reverse Engineering
  3. Visio wird keine detaillierte Klassendiagramm auf der Grundlage Ihrer Visual Studio-Projekt generieren

UPDATE Kommentar beantworten:

Normalerweise würden Sie ein Paket zeigen - Klasse Beziehung Schiff wie dies in UML:

package - class relatioship http://i27.tinypic.com/212v08z.png

Dies ist nur ein Beispiel, aber es zeigt ein Paket (oder Namespace), die zwei Klassen.

Dies scheint jedoch in Visio nicht möglich zu sein. Sie können in Visio ein Paket zu Ihrem Diagramm hinzufügen. Klicken Sie mit der rechten Maustaste auf dieses Paket in der Strukturansicht und wählen Sie Neu> Klasse. Dann können Sie diese Klasse in das Diagramm ziehen, die nun in etwa so aussehen:

package - class relationship in Visio 2007 http://i25.tinypic.com/15i679e.png

Werfen Sie auch einen Blick auf this link die einige hilfreiche Antworten für die Modellierung von UML-Diagramme in Visio hat (Sie werden wollen schaue unter statischen Strukturdiagrammen).

Hoffe das beantwortet Ihre Frage.

+0

Basierend auf Ihrer Erklärung werden das Paket und die Klassenelemente in der Benutzeroberfläche logisch als Namespace und Klassen zugeordnet. Ich habe diese UI-Elemente in den UML-Diagrammen. Wie kann ich die Beziehung zwischen Namespace und Klassen grafisch darstellen? – pencilslate

+0

Siehe mein Update zu der Antwort. – Tchami