Programm
TIME SLICES
Programmbeschreibung
Es soll ein Werkzeug entwickelt werden, das zur Zeiteinteilung und Abarbeitung von zeitzuteilungen für diverse Aufgaben (im weiteren: Jobs) eingesetzt wird
Muß
- Zeitscheiben werden automatisch aktualisiert
- grafische Darstellung
- Aufgaben sollen erfasst werden und können gelöscht werden
- grafische Darstellung der aktuellen Restzeit
Wunsch
- Signalton bei Dringlichkeit
- intuitive Benutzersteurung
Abgrenzung
Produkteinsatz
Arbeitsplatz
- häuslicher Schreibtisch
Zielgruppe
- Hausleute
- Teilzeitarbeiter
Betriebsbedingungen
- Individualsoftware
Projektumgebung
Software
- Browser
Hardware
- Umgebung, die sicherstellt, das Browser läuft
Orgware
Schnittstellen
Produktinformationen
Use-Case Nr. 1: job_hinzufuegen
Akteure: Benutzer
Ablauf:
- aktueller Job wird deaktiviert
- Eingabe eines Namens, der vorgesehenen Zeit und andere Angaben zum neuen Job
- NachbedingungenErfolgsfall: Job aufgenommen
Ausnahmen:
- Job schon vorhanden ->Fehlerbehandlung
-
Zeit inkorrekt ->Fehlerbehandlung
Use-Case Nr. 2: job_loeschen
Akteure:
Benutzer
Vorbedinguingen: mindestens ein Job bereits vorhanden
Ablauf:
- aktueller Job wird deaktiviert
- Eingabe des Namens des zu loeschenden Jobs
- NachbedingungenErfolgsfall: Job gelöscht
Ausnahmen:
- Job nicht vorhanden ->Fehlerbehandlung
-
noch nicht abgearbeitet ->Fehlerbehandlung
Use-Case Nr. 3: job_aktivieren
Akteure: Benutzer
Vorbedinguingen: mindestens ein Job bereits
vorhanden
Ablauf:
- aktueller Job wird deaktiviert
- NachbedingungenErfolgsfall: neuen Job aktivieren
Ausnahmen:
- kein Job vorhanden ->Fehlerbehandlung
Use-Case Nr. 4: Pause_einlegen
Akteure:
Benutzer
Vorbedinguingen: -
Ablauf:
- aktueller Job wird deaktiviert
- Zeitberechnung bleibt stehen
- warten auf Wiederaufnahme des Ablaufs
- aktueller Job wird wieder aktiviert