Entwickeln von Modellen für den Softwareentwurf
Aktualisiert: September 2010
Modellierungsdiagramme sind nützlich, um Ideen zum Code und die Benutzeranforderungen, die das Softwaresystem unterstützen muss, besser verstehen, erläutern und kommunizieren zu können. Sie können Benutzeranforderungen z. B. mithilfe der Anwendungsfall-, Aktivitäts-, Klassen- und Sequenzdiagramme der Unified Modeling Language (UML) beschreiben und kommunizieren. Um die Funktionalität des Systems zu beschreiben und zu kommunizieren, können Sie UML-Komponenten-, -Klassen-, -Aktivitäts- und -Sequenzdiagramme verwenden.
Tipp
Um zusätzliche Funktionen für diese Version abzurufen, laden Sie das Visual Studio 2010 Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack herunter, und installieren Sie es.
In dieser Version können Sie die folgenden UML-Diagramme erstellen:
Diagramm |
Zeigt Folgendes an |
---|---|
Arbeitsfluss zwischen Aktionen und Teilnehmern in einem Geschäftsprozess |
|
Komponenten eines Systems und ihre Schnittstellen, Ports und Beziehungen |
|
Typen, die verwendet werden, um Daten im System und in den Beziehungen zu speichern und auszutauschen |
|
Sequenzen der Interaktionen zwischen Objekten, Komponenten, Systemen oder Akteuren |
|
Benutzerziele und Aufgaben, die ein System unterstützt |
Um die Architektur eines Systems oder vorhandenen Codes visuell darzustellen, können Sie die folgenden Diagramme erstellen:
Diagramm |
Zeigt Folgendes an |
---|---|
Allgemeine Architektur des Systems |
|
Abhängigkeitsdiagramme Gewusst wie: Generieren von Abhängigkeitsdiagrammen für .NET-Code |
Abhängigkeiten und andere Beziehungen in vorhandenem Code |
Codegenerierte Klassendiagramme |
Typen und ihre Beziehungen in .NET-Code |
Codegenerierte Sequenzdiagramme |
Sequenzen von Methodenaufrufen in .NET-Code |
Allgemeine Aufgaben
Thema |
Aufgabe |
---|---|
Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen |
Erstellen Sie Modelle und fügen Sie Diagramme hinzu. |
Gewusst wie: Bearbeiten eines UML-Modells und Bearbeiten von Diagrammen |
Zeichnen von Diagrammen zur Bearbeitung des Modells |
Erstellen von Paketen zum Unterteilen eines Modells in Einheiten, an denen verschiedene Teammitglieder arbeiten können |
|
Anpassen von Modellelementen mithilfe von Stereotypen, um die standardmäßigen UML-Modellelemente für bestimmte Zwecke zu erweitern |
|
Gewusst wie: Verknüpfen von Modellelementen mit Arbeitsaufgaben |
Erstellen Sie Links zwischen Modellelementen und Arbeitsaufgaben als Unterstützung beim Nachverfolgen von Aufgaben, Testfällen, Fehlern, Anforderungen Problemen oder anderen Arten von Arbeitsschritten, die bestimmten Teilen des Modells zugeordnet sind. |
Speichern der Modelle und Diagramme, damit sie für andere Benutzer freigegeben werden können (auch für Benutzer, die Visual Studio Ultimate nicht verwenden) |
Verwandte Aufgaben
Thema |
Aufgabe |
---|---|
Erstellen Sie Abhängigkeitsdiagramme, Sequenzdiagramme und Ebenendiagramme, um unbekannten Code zu überprüfen und zu untersuchen. |
|
Verwenden von Modellen zum Verdeutlichen und Kommunizieren der Benutzeranforderungen |
|
Verwenden von Modellen, um die Gesamtstruktur und das Verhalten des Systems zu beschreiben und sicherzustellen, dass es die Anforderungen der Benutzer erfüllt |
|
Sicherstellen, dass die Software mit den Anforderungen der Benutzer und der Gesamtarchitektur des Systems konsistent bleibt |
|
Verwenden von Modellen als Unterstützung beim Verstehen und Ändern des Systems während seiner Entwicklung |
|
Organisieren Sie Modelle in einem großen oder mittleren Projekt. |
Externe Ressourcen
Kategorie |
Links |
---|---|
Videos |
|
Foren |
|
Blogs |
|
Technische Artikel und Journale |
The Architecture Journal – Ausgabe 23: Architekturmodellierung und -prozesse |
Andere Sites |
Änderungsprotokoll
Datum |
Verlauf |
Grund |
---|---|---|
September 2010 |
Videolinks in den Thementext integriert und reorganisiert, damit weniger Text gelesen werden muss. Bitte teilen Sie uns in Ihrem Feedback mit, wie zufrieden Sie damit sind. Danke! |
Kundenfeedback. |