SE400_Anwendungsfall_Spezifikationen_Z Flashcards

1
Q

Was ist der Zweck der Anwendungsfallspezifikation im Softwareengineering?

A

Eine Anwendungsfallspezifikation dient als Ergänzung zum Anwendungsfalldiagramm und beschreibt Anwendungsfälle präzise und zielorientiert, wobei der Fokus auf dem Erfolgsfall liegt. Sie bietet eine detaillierte und strukturierte Beschreibung, die über die grafischen Darstellungen der UML-Anwendungsfalldiagramme hinausgeht.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Informationen werden in einer Anwendungsfallspezifikation aufgenommen?

A

In einer Anwendungsfallspezifikation werden folgende Informationen aufgenommen: - Name des Anwendungsfalls - Anwendungsfall-ID - Kurzbeschreibung - Trigger - Vorbedingung / Ausgangszustand - Nachbedingung / Ziel - Fehlersituationen - Zustand im Fehlerfall - Akteure - Normalablauf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was beschreibt die Anwendungsfallspezifikation im Normalablauf?

A

Die Anwendungsfallspezifikation beschreibt im Normalablauf die textuelle Darstellung des Erfolgsfalls in Listenform ohne Verzweigungen. Ein typisches erfolgreiches Szenario besteht aus: - Interaktionen zwischen Akteuren - Validierungen durch das System - Zustandsänderungen im System (z.B. speichern, ändern) - Aufruf anderer Anwendungsfälle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist der Hauptfokus der Anwendungsfallspezifikation?

A

Der Hauptfokus der Anwendungsfallspezifikation liegt auf dem Erfolgsfall eines Anwendungsfalls, wobei Fehler, Abbrüche und Alternativen nur am Rande behandelt werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welche Informationen enthält die Beispiel-Anwendungsfallspezifikation für das Authentifizieren (Anmelden)?

A

Die Beispiel-Anwendungsfallspezifikation für das Authentifizieren enthält folgende Informationen: - Name: Authentifizieren (Anmelden) - ID: F0020 - Kurzbeschreibung: Ein Benutzer meldet sich mit Benutzername und Passwort an. - Trigger: Benutzer klickt auf Link „Einloggen“. - Vorbedingung: Benutzer ist nicht eingeloggt, Benutzerdaten müssen angelegt sein. - Nachbedingung: Benutzer ist eingeloggt, neue Sitzung eröffnet, Login-Zähler um eins erhöht. - Fehlersituationen: Unbekannter Benutzername, ungültiges Passwort. - Zustand im Fehlerfall: Hinweisseite „Login fehlgeschlagen“, zurück zum Ausgangszustand. - Akteur(e): Spieler - Normalablauf: 1. System zeigt Login-Seite an. 2. Spieler gibt Benutzernamen und Passwort ein. 3. Spieler klickt auf „Einloggen“. 4. System prüft Benutzername und Kennwort. 5. System erhöht Login-Zählerstand. 6. System eröffnet Sitzung für Spieler. 7. System zeigt persönliches Portfolio an.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Warum sind Anwendungsfallspezifikationen ein zentrales Werkzeug in der Anforderungsanalyse?

A

Anwendungsfallspezifikationen sind ein zentrales Werkzeug in der Anforderungsanalyse, weil sie helfen, die Funktionalitäten eines Systems klar und verständlich zu definieren. Sie bieten eine detaillierte und strukturierte Beschreibung, die über die grafischen Darstellungen der UML-Anwendungsfalldiagramme hinausgeht, und unterstützen so die genaue und zielorientierte Beschreibung der Systemanforderungen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly