TODO: Pakete
Use Cases
Business Use Case
Master Business Use Case Diagramm
Business Use Case Diagramm Detail
Business Use Case Diagramm Detail: Muntion Ausgeben
Software Use Case
Software Use Case Diagramm: Munition beschaffen
Software Use Case Diagramm: Munition ausgeben
Use Case: Lagerplatz vergeben
Ziel: Lagerpatz für eine bestimmte Menge von Munition wird bestimmt
Kategorie: primär
Vorbedingung: -
Nachbedingung Erfolg: * Bestand dieses Lagerplatzes aktualisieren
* Bestand des alten Lagerplatzer - falls gegeben - aktualisieren
Nachbedingung Misserfolg: -
Akteure: MunO
Auslösendes Ereignis: * Munitionslieferung
* Muntitionsrücknahme
* Übersiedlung von anderem Lagerplatz
Beschreibung:
1. Auswahl der Lagerplatzes
Erweiterungen:
1a. Anlegen eines neuen Lagerplatzes
Use Case: Bestand aktualisieren
Ziel: Munitionsbestand für gewählten Lagerplatz aktualisieren
Kategorie: primär
Vorbedingung: Lagerplatz gewählt
Nachbedingung Erfolg: -
Nachbedingung Misserfolg: -
Akteure: MunO
Auslösendes Ereignis: -
Beschreibung:
1. Muntions-Art auswählen
2. Bestand aktualisieren
3. Grund für Bestandsänderung spezifizieren
Use Case: Munition anfordern
Ziel: Munitionsanforderung erfassen
Kategorie: primär
Vorbedingung:
Nachbedingung Erfolg: -
Nachbedingung Misserfolg: -
Akteure: MunUO
Auslösendes Ereignis: -
Beschreibung:
Use Case: Munition ausfassen lassen
Ziel: Munitionsbestand für gewählten Lagerplatz aktualisieren
Kategorie: primär
Vorbedingung: genügend Munition vorhanden
Nachbedingung Erfolg: Geänderter Bestand für bestimmten Muntions-Lagerplatz
Nachbedingung Misserfolg: Vorgang abgebrochen, Munitionsanforderung abgewiesen
Akteure: MunO
Auslösendes Ereignis: Muntionsanforderung eingegangen
Beschreibung:
1. Lagerplatz wählen
2. Munitions-Art wählen
3. Anzahl der auszufassenden Munition angeben
Use Case: Munition zurücknehmen
Pflichtenheft