Sequenz-Diagramm für die grundlegenden web-basierte Anwendung
Ich versuche, erstellen Sie ein Sequenzdiagramm für eine web-basierte Anwendung, die ausgeführt wird unter Verwendung von TomCat als lokaler host.
Die Anwendung ermöglicht den Benutzern die Eingabe von text in ein Textfeld und speichern Sie es auf ein Verzeichnis im TomCat.
Ich habe Probleme beim definieren der Objekte für diese.
Bisher habe ich die "SCHAUSPIELER-CreateText.jsp-Application Server"
Die Abfolge der Ereignisse ist wie folgt:
- Benutzer lädt die Anwendung
- Benutzer auswählt, Erstellen Sie die Text-Taste
- Erstellen von Text-web-Seite zurückgegeben Schauspieler
- Benutzer text eingibt, und drücken Sie die klicken Sie auf speichern, Textdatei
- Datei gespeichert application server
- Bestätigung-Nachricht zurückgegeben Schauspieler
So zeigen diese in einem Sequenzdiagramm?
- ein Sequenzdiagramm muss alle möglichen Pfade, wie eine wenn-dann-sonst-Anweisung. So sicher sein, zu beschreiben, das Ausfall-Szenarien als gut und was und wie der Ablauf der Anwendung sollte in diesen Szenarien. Und in der Regel ein Sequenz-Diagramm werden ein start-und ein stop -, so ordnen Sie den Pfad aus dem laden Ihrer Anwendung, bis der Prozess abgeschlossen ist, einschließlich aller Abweichungen von den happy path.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bei der Definition einer "Schauspieler" sollten Sie wissen, dass die definition
In Ihrem system, könnten wir sagen, dass die Schauspieler
( User, Web browser, Web server (Application, Content database) )
.Wir werden im nächsten Schritt die Festlegung der "Zurück-Nachrichten" zwischen den Schauspielern.
Wie pro Ihre Veranstaltungen erwähnt, werden wir versuchen, es zu brechen ein wenig mehr zu erklären, Sie besser.
Hier können Sie finden, dass es eine Wahrscheinlichkeit, dass der Benutzer ist nicht registriert, dann gibt es etwas namens "Alternative Wege".
Natürlich können Sie minimieren die Schritte durch die Senkung der Akteure Anzahl, aber für das lernen und die Einfachheit, die eine sehr gute Lösung. Im folgenden sind einige Beispiele und tutorials wird auf jeden Fall helfen.
Visual Paradigm Einführung zu schreiben, Ihre ersten Sequenz Diagramm
Sequenz-Diagramm Beispiele
Als web-Anwendungen werden erstellt, indem die HTTP-Anforderung/Antwort-Paare, ich finde, es hilft zu erfassen, diese in Sequenzdiagrammen. Es hilft auch, zu denken, über die Art der HTTP-Befehl die Ausgabe für jede Anforderung - GET, POST etc., und die Anfragen, die eine Authentifizierung erfordern oder Staat. Wo die Anwendung status-codes - z.B. "redirect" oder "Authentifizierung erforderlich", wie ich diese auch.
Ich in der Regel nicht Modell dem Benutzer in diesem Prozess - der Punkt ist in der Regel nicht um ein Modell für die Interaktion mit dem Benutzer (welche Schaltflächen Sie klicken Sie auf etc.); ich bin aber der relevante JavaScript-Funktionen, die im browser ausgeführt werden (z.B. "WaitForInput()").
Also für dein Beispiel, es könnte etwas sein wie: