Use Cases
Bookman
http://bookman.sf.net/
a1roelli@hsr.ch, michael.naef@switzerland.org 27. Oktober 2003 - 4. Dezember 2003
Projekt: Bookman
Dokument: Use Cases
Betreuer: Thomas Letsch
Autoren: Adrian R¨ olli, Michael Naef Erstelldatum: 26. 11. 2003
Zusammenfassung
Definiert die wichtigsten Use Cases des Dienstes. F¨ur die Anforderungsspezi- fikation werden sie in der Form “Brief” gehalten. W¨ahrend der System Analyse k¨onnen sie weiter zu “Casual” oder “Fully Dressed” entwickelt werden.
1
INHALTSVERZEICHNIS 2
Inhaltsverzeichnis
1 Administratives 3
1.1 Versionsliste . . . 3 1.2 TODO . . . 3
2 Use Case Diagramm 4
2.1 Set auf Dienst heraufladen . . . 5 2.2 Set vom Dienst herunterladen . . . 6 2.3 Sets zusammen mergen . . . 7
1 ADMINISTRATIVES 3
1 Administratives
1.1 Versionsliste
Version Beschreibung Datum Autor
0.1 Dokument erstellt 26. 11. 2003 cal
0.1.1 Viele Use Cases Hinzugef¨ugt und be- schrieben
26. 11. 2003 cal 0.1.2 Use Case Diagram hinzugef¨ugt 27. 11. 2003 cal 0.2 Use Case Diagram f¨ur komplett ¨uber-
arbeitete Version der AnfSpez hinzu- gef¨ugt
04. 12. 2003 adi
1.2 TODO
was bis wann wer
UC komplettieren und ¨Uberarbeiten W48 cal, adi UC Diagramm erstellen und einf¨ugen ASAP cal
2 USE CASE DIAGRAMM 4
2 Use Case Diagramm
Abbildung 1: ¨Ubersicht der Use Cases folgt...
2 USE CASE DIAGRAMM 5
2.1 Set auf Dienst heraufladen
Ziel
Ein Bookmark-Set, welches lokal vorhanden ist, auf den Dienst heraufladen.
Beschreibung
Dieser UC dient dazu, dass mit dem Bookman-Tool Sests von Bookmarks auf den Dienst heraufgeladen werden k¨onnen.
Priority 1
Preconditions
User braucht funktionsf¨ahige Bookman Infrastuktur (Bookman-Tool, Verindung zum Dienst, mindestens ein lokales Set von Bookmarks).
Postconditions
Set ist zum Dienst hinzugef¨ugt worden.
Primary Actor User
Main Success Scenario
# Actor User Intention or System Reaction
1 User w¨ahlt ein Set von Bookmarks, welches er auf den Dienst heraufladen m¨ochte.
2 System l¨adt das Set auf den Dienst hinauf.
Erweiterungen Keine.
2 USE CASE DIAGRAMM 6
2.2 Set vom Dienst herunterladen
Ziel
Ein Bookmark-Set, welches sich auf dem Dienst befindet, herunterladen.
Beschreibung
Dieser UC dient dazu, ein Set, welches sich auf dem Dienst befindet, herunter- zuladen, damit mit diesem Set gearbeitet werden kann (Verwenden der Book- marks).
Priority 1
Preconditions
User braucht funktionsf¨ahige Bookman Infrastuktur (Bookman-Tool, Verindung zum Dienst, mindestens ein Set von Bookmarks auf dem Dienst).
Postconditions
Set steht lokal f¨ur die Verwendung zur Verf¨ugung.
Primary Actor User
Main Success Scenario
# Actor User Intention or System Reaction
1 User w¨ahlt ein Set von Bookmarks, welches er vom Dienst herun- terladen m¨ochte.
2 User w¨ahlt den Zielbrowser und das Zielsystem aus.
3 System l¨adt das Set vom Dienst herunter.
4 System stellt das Set f¨ur die Verwendung zur Verf¨ugung.
Erweiterungen Keine.
2 USE CASE DIAGRAMM 7
2.3 Sets zusammen mergen
Ziel
Auf dem Dienst zwei Sets zusammen mergen.
Beschreibung
Dieser UC dient dazu, zwei Sets, welche sich auf dem Dienst befinden, zusam- men zu mergen. Dadurch entsteht ein neues Set, welches alle Informationen der beiden Sets beinhaltet.
Priority 2
Preconditions
User braucht funktionsf¨ahige Bookman Infrastuktur (Bookman-Tool, Verindung zum Dienst, mindestens zwei Sets von Bookmarks auf dem Dienst).
Postconditions
Aus den beiden Sets ist ein neues, gemeinsames entstanden. Die urspr¨unglichen Sets existieren noch.
Primary Actor User
Main Success Scenario
# Actor User Intention or System Reaction 1 User m¨ochte zwei Sets zusammen mergen.
2 System gibt Ihm eine Auswahlw¨oglichkeit (auf dem Dienst zur Verf¨ugung stehende Sets).
3 User w¨ahlt die Sets aus, welche zusammen gemerged werden sol- len.
4 System erstellt ein neues Set, bestehend aus den ausgew¨ahlten Sets.
Erweiterungen Keine.