Zum Beispiel in einem Anwendungsfall-Spezifikation, eine der Voraussetzungen ist, dass der Benutzer in aber in der Hauptströmung angemeldet ist es auch fest, dass die Benutzer sich anmeldet.Schließen wir Vorbedingungen in ein Sequenzdiagramm ein?
Antwort
Alle Diagramme verschiedenen Abstraktionsebenen zeigen . Wenn Sie sich auf wichtigere geschäftliche Dinge konzentrieren möchten, müssen Sie abstrakter sein und triviale Dinge wie das Einloggen vergessen. Sie können ein sehr detailliertes Sequenzdiagramm zeichnen oder eine abstrakte Sequenz, die 5 oder 6 Aktionen erklärt. Es liegt an Ihnen und Ihrem Ziel.
Aber wenn die Authentifizierung ein wichtiger Teil der Sequenz ist, ist es besser, sie zu behalten. Nehmen wir zum Beispiel an, Sie möchten das Sequenzdiagramm für das Geldabheben zeichnen, dann ist die Authentifizierung ein wichtiger Teil des gesamten Prozesses, es sei denn, Sie möchten sich auf andere Aspekte konzentrieren.
zu vervollständigen, in der Spezifikation Nachricht hat keine Vorbedingung. Wie @Salman jedoch erklärt, können Sie eine Login-Sequenz modellieren und sie als InteractionUse verwenden.
Hier sind einige Schemata: ein Klassendiagramm zum Definieren eines LoginManager, eine Diagrammsequenz mit zwei Gates, die definiert, wie Anmeldeinformationen überprüft werden, ein Diagramm, das das vorherige verwendet. Diagramme mit EA gemacht.
- 1. Wenn wir ein Akkordeon öffnen, sollte ein anderes schließen
- 2. Darstellen Sequenzdiagramm für ein ERP-System
- 3. Methoden in einem Sequenzdiagramm
- 4. UML-Sequenzdiagramm "Nachrichtendauer"
- 5. Ein JOtionPane programmatisch schließen
- 6. Gutes Beispiel für ein Sequenzdiagramm für Web-Service-Aufrufe?
- 7. UML-Sequenzdiagramm: Zerstöre ein Objekt mit der Bedingung
- 8. "Schließen" ein Stream?
- 9. Schließen/destruct ein FtpWebRequest
- 10. Sequenzdiagramm: Entwurf komplexer Geschäftslogik
- 11. Können wir ein Objekt in JavaScript in ein Cookie einbinden?
- 12. Asserting Setup und Vorbedingungen in Unit Tests
- 13. (Gurke) Lange Szenarien durch Vorbedingungen
- 14. Catching ein Browser schließen Ereignis
- 15. Schließen Sie ein rechteckiges Bild in einem gepolsterten Kreis ein
- 16. Schließen Sie ein Optionsmenü programmgesteuert
- 17. UML-Anwendungsfall/Sequenzdiagramm-Erstellung
- 18. Sequenzdiagramm mit Benutzerinteraktion
- 19. Schließen nur ein Tkinter-Fenster
- 20. Sequenzdiagramm - Freundschaftsanfrage FCM
- 21. Schließen Sie in Windows-Eingabeaufforderung ein Fenster
- 22. So schließen Sie ein Blatt in Fossil
- 23. Was ist ein guter Stil für Vorbedingungen in Spock-Feature-Methoden?
- 24. Wann brauchen wir ein .template
- 25. Können wir ein Verzeichnis in hdfs komprimieren?
- 26. Können wir in iframes ein- und ausblenden?
- 27. Können wir ein Element in Jmeter ersetzen?
- 28. Wie disponieren wir ein Bootstrap-Modal?
- 29. Können wir ein anderes Makefile in ein GNU-Makefile aufnehmen, indem wir den relativen Pfad verwenden?
- 30. Bedingung im Sequenzdiagramm
tut diese Hilfe? – Salman
Nur um diese Antwort hinzuzufügen, da die Voraussetzung für die Protokollierung am besten durch die Zustände angezeigt wird, können Sie entweder einfach den Status 'logged' in Ihrem Sequenzdiagramm anzeigen lassen, unser' opt' kombiniertes Fragment mit dem Status 'not logged' hinzufügen ein 'Ref' zu einem anderen Sequenzdiagramm, das die Protokollierung selbst zeigt. Durch eine solche Zerlegung wird ein einzelnes Diagramm nicht zu komplex, sondern es werden die wichtigsten Informationen angezeigt, und Sie können alle Details der (potenziellen) Protokollierungskomplexität bei Bedarf in einem anderen Diagramm darstellen. – Ister