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
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.
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:
- Markieren Sie Ihr Projekt in Visual Studio
- in der Symbolleiste Projekt auswählen -> Visio UML -> Reverse Engineering
- 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.
- 1. SCXML in Visio importieren
- 2. vba Programmierung für visio
- 3. C# + Visio 2007-Integration
- 4. 3D entspricht Visio
- 5. Visio und Forward-Engineering
- 6. Visio-Datenmodelldiagramm zu db
- 7. Unterstützt MS Visio Sequenzdiagramme?
- 8. UserControls in der Klassenbibliothek
- 9. Pfad in Klassenbibliothek Datei
- 10. Membership.CreateUser() in einer Klassenbibliothek
- 11. Entitätsbasis Klassenbibliothek
- 12. Argumente in Visio ausblenden UML-Sequenzdiagramm
- 13. Wie lautet das Feld "Systemsequenz" in Visio?
- 14. Definieren Sie Sätze in Visio DB Design
- 15. Wie zeigen Sie Visio-Diagramm in asp.net
- 16. Visio-Automatisierung mit ASP.NET MVC
- 17. Selen Visio Style Connect Objekte
- 18. Wie verwende ich Excel-Daten zum Färben von Formen in Visio? - Microsoft Visio 2010
- 19. Erstellen einer Klassenbibliothek in VB.NET
- 20. Type.IsEnum Immobilien in Portable Klassenbibliothek
- 21. Injecting DbContext in Repository-Klassenbibliothek
- 22. Listview-Referenz in einer Klassenbibliothek
- 23. .net mvc mit Klassenbibliothek
- 24. WPF-Klassenbibliothek mit Ressourcenwörterbuch
- 25. Änderung/Migration der Klassenbibliothek
- 26. Stream und Portable Klassenbibliothek
- 27. HtmlEncode von der Klassenbibliothek
- 28. asp.net Datei laden Klassenbibliothek
- 29. Klassenbibliothek für Include-Erweiterungsmethode
- 30. Verschlüsselende Klassenbibliothek app.config Datei
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
Siehe mein Update zu der Antwort. – Tchami