Lastenheft
für die Entwicklung einer Management-App für wissenschaftliche Arbeiten
(Gruppe E6)
Software Engineering
Prof. Dr.-Ing. Thomas Siepmann
Alexandra Shnayder, Enrico Cassino, Jens Dennigmann, Jonah Heisterkamp,
Marko Prekalj, Marvin Schliewe, Minhaj Syed, Thomas Wehmöller
Inhaltsverzeichnis
1. Auftraggeber 2
2. Zeit- und Budgetrahmen 3
3. Zielbestimmung 4
3.1 Zweck 4
3.2 Nutzen 4
3.3 Zielgruppe 4
4. Produkteinsatz 6
4.1 Anwendungsbereich(e) 6
4.2 Anwender 10
4.3 IST-Prozesse 10
4.4 Unterstützte SOLL-Prozesse 11
4.5 Zukünftige Updates und Optionale Anforderungen 11
5. Produktfunktionen 14
5.1 Alle Funktionen, beschrieben aus Anwendersicht 14
5.2 Eingabe/Ausgabe, detailliert 45
6. Produktdaten 64
6.1 Mengengerüste 64
6.2 Vorgaben für HW, SW, Schnittstellen 64
7. Produktleistungen 65
7.1 Performance 65
8. Qualitätsanforderungen 66
8.1 Bedienbarkeit 66
8.2 Anforderungen an die Effizienz 66
8.3 Anforderungen an die Änderbarkeit 66
8.4 Anforderungen an die Darstellung 66
8.5 Funktionalität 66
9. Ergänzungen 67
10. Glossar 68
11. Dokumentenhistorie 68
12. Lastenheft-Abnahme 69
3.3 Zielgruppe
Die Anwendung muss die Möglichkeit bieten, diese über ein App-Icon aufzurufen. Wenn die Anwendung im Betrieb ist, hat der Benutzer die Auswahl zwischen fünf Ansichten: Start, Kalender, To-Do, Fristen und Literatur.
Diese Ansichten sind über eine am unteren Bildschirmrand befindliche Navigationsleiste zu erreichen, in der alle fünf Ansichten aufgeführt sind. Für eine schnelle und einfache Benutzung der Anwendung ist die Navigationsleiste permanent vorhanden, unabhängig davon, auf welcher der fünf Ansichten man sich befindet. Zum start der App befindet man sich auf der Startseite.
Beschreibung der Ansicht Start:
Hier findet der Nutzer eine Zusammenfassung. Es wird sowohl der nächste Termin, als auch die nächste Frist angezeigt. Zudem wird angezeigt, wie viele Einträge man in der Literaturliste hat und wie viele von diesen bereits gelesen wurden. Des Weiteren wird die Anzahl der To-Do Einträge und wie viele von diesen bereits erledigt wurden angezeigt, falls es alle To-Do einträge erledigt sind ersetzt ein Text, welcher dem Nutzer mitteilt das alle To-Dos erledigt wurden, die Angabe. Ebenfalls werden hier Tipps zur Erstellung einer wissenschaftlichen Arbeit angezeigt. Der Nutzer hat keinen Einfluss auf die angezeigten Tipps. Die Tipps wechseln täglich und stammen aus einem zur entwicklungs zeit angelegten Pool aus mindestens 25 Einträgen. Durch das Klicken auf einen der Startseitenbeiträge gelangt man zur entsprechenden Ansicht.
Beschreibung der Ansicht Kalender:
Das Format der Seite ist eine Monatsansicht. Auf den Kacheln, welche die Tage darstellen, sind die eingetragenen Termine in einer vom Benutzer gewählten Farbe zu sehen. Ebenso sieht der Nutzer die in der Ansicht “Fristen” angelegten Fristen. Durch das Klicken auf einen Tag gelangt der Nutzer zur Tages-/Wochenansicht. Auf dieser sieht er oben die Woche, in der der ausgewählte Tag liegt. Darunter ist eine Ansicht des gesamten Tages aufgeteilt in 24 Stunden. Dort kann er die festgelegten Termine und Fristen detailliert betrachten. Die Stunden sind aufsteigend dargestellt. Das Anlegen neuer Einträge ist auf beiden Ansichten durch einen runden, mit einem “+” gekennzeichneten Button, möglich. Beim Anlegen eines Eintrags hat der Nutzer die Möglichkeit, einen Titel, eine Beschreibung(optional), eine Farbe sowie einen Start- und Endzeitpunkt festzulegen. Diese Zeitpunkte beinhalten sowohl Tag, Monat und Jahr, als auch eine Uhrzeit. Alternativ hierzu kann ein Regler ausgewählt werden, welcher die Zeitdauer auf den ganzen Tag festsetzt. Sollte ein eingetragener Zeitraum über einen Tag hinaus reichen, so wird der Eintrag auch in der Monatsansicht über alle im Zeitraum liegenden Tage angezeigt. Es ist dem Nutzer möglich, bereits angelegte Einträge zu bearbeiten. Hier kann er alle zuvor getroffenen Einstellungen ändern. Ebenfalls ist es möglich, Einträge zu löschen. Bevor ein Termin gelöscht wird, muss der Nutzer eine Sicherheitsabfrage bestätigen, um versehentliches Löschen eines Eintrags zu vermeiden.
Beschreibung der Ansicht To-Do:
Hier kann der Nutzer zu erledigende Aufgaben eintragen. Jede Aufgabe ist ein einzelner Eintrag. Jede Aufgabe kann als erledigt markiert werden, welches das Aussehen der Aufgabe beeinflusst und den Eintrag ans Ende der Liste verschiebt. Das Anlegen einer neuen Aufgabe geschieht über einen mit einem “+” gekennzeichneten Knopf. Beim Anlegen hat der Nutzer die Möglichkeit, der Aufgabe einen Titel zu geben. Der Titel von bereits angelegten Aufgaben kann im Nachhinein durch das Bearbeiten der Aufgabe geändert werden. Jede Aufgabe kann neben dem als erledigt markiert werden auch gelöscht werden. Auch hier muss der Nutzer den Löschvorgang bestätigen.
Beschreibung der Ansicht Fristen:
Hier kann der Nutzer Abgabefristen, welche sowohl in dieser Ansicht in tabellarischer Darstellung, als auch im Kalender zu sehen sind, eintragen. Der Anlegeprozess geschieht auch hier über einen Button mit einem “+”. Hierzu kann der Nutzer neben einem Titel und einer Beschreibung(optional) auch einen Abgabetermin eintragen, sowie eine Erinnerung für diese Frist festlegen. Die Erinnerung wird dem Nutzer zur eingestellten Zeit über eine Benachrichtigung mitgeteilt. Diese Notifikation bleibt bestehen, bis der Nutzer diese löscht. Die Fristen werden nach Datum sortiert.
Bestehende Fristen können bearbeitet und gelöscht werden. Bevor der Eintrag gelöscht wird, muss der Nutzer eine Sicherheitsabfrage bestätigen, der Eintrag wird sowohl in den Fristen als auch im Kalender gelöscht. Ein Ereignis bleibt bis zur Löschung vorhanden auch wenn eine Frist abläuft.
Beschreibung der Ansicht Literatur:
Hier kann der Nutzer zu lesende Literatur eintragen. Neben dem Buchtitel kann ein Autor, eine URL(optional) sowie eine Notiz(optional) angegeben werden. Die Literatureinträge können als gelesen markiert werden. Als gelesen markierte Einträge bleiben bis zu ihrer Löschung durch den Nutzer in der Literaturliste vorhanden. Sollte der Nutzer einen Eintrag löschen, so muss er dies mit einer Sicherheitsabfrage bestätigen.
Bestehende Einträge können vom Nutzer bearbeitet werden. Die Literatur Liste ist alphabetisch sortiert.
Zusammenfassung und nähere Erläuterung zu Einträgen, für Einträge aller Ansichten gilt:
Hauptzielgruppe der Applikation sind Studierende, welche vor einer wissenschaftlichen Arbeit stehen. Jedoch ist die Applikation vielseitig einsetzbar. Daher ist die App nicht nur für Studierende geeignet, sondern kann auch von einem breiteren Publikum genutzt werden.
Es ergibt sich eine Vielseitigkeit an Anwendern:
● Studierende, die ihre Bachelorarbeit schreiben und den Überblick nicht verlieren möchten.
● Masterstudierende, welche ihre umfangreiche Masterarbeit strukturiert angehen möchten.
● Dozierende/wissenschaftliche Mitarbeiter, welche ihre wissenschaftlichen Arbeiten planen möchten. Generell ist die Anwendung geeignet, um jegliche Art von wissenschaftlichen Arbeiten zu organisieren.
4.3. IST-Prozesse
Aktuell gibt es nach unserem Wissensstand keine Anwendung, welche die genannten Funktionen in einer Anwendung vereint.
So müssen bisher mehrere Anwendungen installiert werden, um das genannte Funktionsspektrum abzudecken, was wiederum die Übersichtlichkeit und Effizienz beeinträchtigt. So müsste man, um alle Funktionen zu erlangen, z.B. die Apps “Google Kalender”, “Microsoft To Do”, “TickTick-Aufgaben” (Zur Erinnerung an Fristen) und “To Read” verwenden.
Die Applikation muss dem Benutzer die Möglichkeit bieten, seine wissenschaftliche Arbeit übersichtlich und effizient zu planen. Hierzu muss die Applikation wichtige Termine und Informationen übersichtlich abbilden.
Ebenfalls muss die App die Möglichkeiten bieten, die oben genannten Einträge für die einzelnen Ansichten zu erstellen, zu bearbeiten und zu löschen.
Der Nutzer startet die App und muss auf der Startseite den Überblick über die zeitnahesten Termine und Fristen haben. Zudem wird eine Übersicht über Anzahl der erledigten und noch offenen To-Do so wie Literatur Einträge geboten. Ebenfalls müssen Tipps, welche sich auf das Erstellen von wissenschaftlichen Arbeiten beziehen, angezeigt werden. Weiterhin muss der Nutzer die Möglichkeit haben, auf dem unteren Bildbereich jederzeit zwischen den fünf Ansichten Startseite, Kalender, To-Do, Fristen und Literatur zu wechseln. Auf jeder dieser Seiten muss der Nutzer nun die Einträge überblicken, neu anlegen oder bereits bestehende löschen sowie bearbeiten können.
4.5 Zukünftige Updates und Optionale Anforderungen
Für zukünftige Updates ist die Implementierung eines Dark Themes vorgesehen.
Eben so ist es vorgesehen eine größere Gerätekompatibilität durch zukünftige Updates zu realisieren. So sollen in Zukunft auch iOS-Geräte unterstützt werden.
So wie ein Benutzerverwaltungssystem welches das anlegen mehrerer Nutzer erlaubt, so kann jeder Nutzer seine eigenen Einträge anlegen.
5. Produktfunktionen
5.1 Alle Funktionen, beschrieben aus Anwendersicht
Aktivität – App starten (u00)
Sobald der Benutzer die Applikation öffnet, erscheint ihm zuerst die Startseite. Auf dieser bekommt der Benutzer eine Übersicht über die nächste aufkommende Frist und den nächsten Kalendertermin. Falls es keine aufkommende Frist oder Termin gibt, wird dies entsprechend gekennzeichnet. Des Weiteren bekommt er eine Übersicht darüber wie viele To-Do’s er erledigt hat und wie viel Literatur gelesen ist im Verhältnis zur gesamten Anzahl. An passender Stelle werden zusätzlich einige nützliche Tipps zum Thema wissenschaftliches Arbeiten eingeblendet, welche täglich wechseln. Insgesamt wird es 25 verschiedene Tipps geben.
Abbildung 1: Aktivität u00 - App starten
Aktivität – Ansichten wechseln (u10)
Im unteren Segment der verschiedener Aktivitäten (u20, u21, u30, u40, u50) findet sich eine Navigationsleiste welche über alle Seiten hinweg die gleichen Funktionen bietet. Sie hilft dem Benutzer schnell von einer Funktion der Applikation zur nächsten zu springen. Die fünf Navigationselemente sind demnach die Startseiten-, Kalender-, To-Do’s-, sowie die Fristen- und Literaturreiter. Bei einem Klick auf einen dieser Reiter kommt man so zur jeweiligen Hauptseite. Außerdem lässt sich die Ansicht durch einen Klick auf ein Element der Startseite ändern. Durch einen Klick auf das jeweilige Element gelangt man bei den Kalenderterminen zu der Wochen-/Tagesansicht und bei den restlichen zu der jeweiligen Hauptseite.
Abbildung 2: Aktivität u10 - Ansichten Wechseln
Aktivität u20 - Kalender aufrufen
In der Kalenderansicht sollen alle Tage eines Monats angezeigt werden. Falls an einem Tag ein Termin ansteht, wird dieser Tag farblich gekennzeichnet.
Durch Klick auf einen Tag muss der Anwender zur Wochen-/Tagesansicht (u21) gelangen.
Durch Klick auf den ⊕-Button muss der Anwender zur Termin erstellen-Seite(u22) gelangen.
Falls der Benutzer den Zurück-Button des Smartphones betätigt kommt er zurück zu der Startseite(u00).
Abbildung 4: Aktivität u20 -Kalender aufrufen
Aktivität u22 - Termin erstellen
Der Anwender muss die Möglichkeit haben, einen Termin zu erstellen. Beim Erstellen eines Termins müssen alle Pflichtfelder ausgefüllt werden(Titel, Farbe, Terminbeginn, Terminende). Das Feld “Beschreibung” ist optional, auch ist es möglich den erstellten Termin auf ganztägig zu setzen.
Die aktuelle Ansicht kann nun mittels eines Klicks auf den “Abbrechen” Button beendet werden und zum Kalender(u20) zurückgekehrt werden. Dies kann alternativ durch die “Zurück” Button des Smartphones erreicht werden.
Der “Speicher” Button bleibt solange ausgegraut wie die Pflichtfelder nicht ausgefüllt sind.
Abbildung 5: Aktivität u22 -Termin erstellen
Aktivität u21 - Wechsel in Wochen-/Tagesansicht
In der Wochen-/Tagesansicht sollen alle anstehenden Termine für den ausgewählten Tag angezeigt werden.
Durch Klick auf den ⊕-Button muss der Anwender zur Termin erstellen-Seite(u25) gelangen.
Durch Klick auf einen Tag in der Woche muss der Anwender zur Wochen-/Tagesansicht von dem ausgewählten Tag gelangen.
Durch Klick auf den Monatsnamen muss der Anwender zum Kalender(u20) gelangen.
Falls der Benutzer den Zurück-Button des Smartphones betätigt kommt er zurück zum Kalender(u20).
Abbildung 6: Aktivität u21 -Wechsel in Wochen-/Tagesansicht
Aktivität u25 - Termin erstellen
Der Anwender muss die Möglichkeit haben, einen Termin zu erstellen. Beim Erstellen eines Termins müssen alle Pflichtfelder ausgefüllt werden (Titel, Farbe, Terminbeginn, Terminende). Das Feld “Beschreibung” ist optional.
Die aktuelle Ansicht kann nun mittels eines Klicks auf den “Abbrechen” Button beendet werden und zur Wochen-/Tagesansicht (u21) zurückgekehrt werden. Dies kann alternativ durch den “Zurück” Button des Smartphones erreicht werden.
Der “Speichern” Button bleibt solange ausgegraut wie die Pflichtfelder nicht ausgefüllt sind.
Abbildung 7: Aktivität u25 - Termin erstellen
Aktivität u23 - Termin bearbeiten
Der Anwender muss die Möglichkeit haben, einen Termin zu bearbeiten.
Durch einen Klick auf den Termin muss der Anwender zur Termin bearbeiten-Seite gelangen.
Der Anwender kann den Eintrag bearbeiten. Um den Eintrag speichern zu können, muss der Anwender alle Pflichtfelder (Titel, Farbe, Terminbeginn & -ende) ausfüllen. Das Feld “Beschreibung” ist optional.
Falls der Anwender den Zurück-Button des Smartphones betätigt kommt er zurück zu der Wochen-/Tagesansicht (u21).
Außerdem hat der Anwender die Möglichkeit mit einem Klick auf den “Löschen”-Button seinen Eintrag zu löschen, dann erscheint ein Popup-Fenster für die Löschbestätigung (u24).
Abbildung 8: Aktivität u23 - Termin bearbeiten
Aktivität u24 - Termin löschen
Der Anwender muss die Möglichkeit haben, einen Termin zu löschen.
Bevor der Eintrag gelöscht wird, muss der Anwender bestätigen, dass der Eintrag wirklich gelöscht werden muss.
Die aktuelle Ansicht kann nun mittels eines Klicks auf den “Abbrechen” Button beendet werden und zur Termin bearbeiten-Seite(u23) zurückgekehrt werden. Dies kann alternativ durch den “Zurück” Button des Smartphones erreicht werden.
Abbildung 9: Aktivität u24 - Termin löschen
Aktivität u30 - To-Do´s aufrufen
Beim Aufrufen von To-Do´s wird dem Anwender eine Liste von To-Do´s angezeigt.
Der Anwender muss die Möglichkeit haben, die Einträge, die schon erledigt wurden, zu markieren. Die markierten Einträge werden ans Ende der Liste verschoben.
Durch Klick auf das To-Do muss der Anwender zur To-Do bearbeiten-Seite(u33) gelangen.
Durch Klick auf den ⊕-Button muss der Anwender zur To-Do erstellen-Seite(u32) gelangen.
Falls der Benutzer den Zurück-Button des Smartphones betätigt kommt er zurück zu der Startseite(u00).
Abbildung 10: Aktivität u30 - To-Do´s aufrufen
Aktivität u32 - To-Do erstellen
Der Anwender muss die Möglichkeit haben, eine To-Do zu erstellen. Beim Erstellen eines Termins müssen alle Pflichtfelder ausgefüllt werden(Titel).
Die aktuelle Ansicht kann nun mittels eines Klicks auf den “Abbrechen” Button beendet werden und zur To-Do´s aufrufen(u30) zurückgekehrt werden. Dies kann alternativ durch den “Zurück” Button des Smartphones erreicht werden.
Der “Speicher” Button bleibt solange ausgegraut wie die Pflichtfelder nicht ausgefüllt sind.
Abbildung 11: Aktivität u32 - To-Do erstellen
Aktivität u33 - To-Do bearbeiten
Der Anwender muss die Möglichkeit haben, eine To-Do zu bearbeiten.
Um den Eintrag speichern zu können, muss der Anwender alle Pflichtfelder (Titel) ausfüllen.
Falls der Anwender den Zurück-Button des Smartphones betätigt kommt er zurück zu der To-Do´s aufrufen-Seite(u30).
Außerdem hat der Anwender die Möglichkeit mit einem Klick auf den “Löschen”-Button seinen Eintrag zu löschen, dann erscheint ein Popup-Fenster für die Löschbestätigung(u31).
Abbildung 12: Aktivität u33 - To-Do bearbeiten
Aktivität u31 - To-Do löschen
Der Anwender muss die Möglichkeit haben, eine To-Do zu löschen.
Bevor der Eintrag gelöscht wird, muss der Anwender bestätigen, dass der Eintrag wirklich gelöscht werden muss.
Die aktuelle Ansicht kann nun mittels eines Klicks auf den “Abbrechen” Button beendet werden und zur To-Do bearbeiten-Seite(u33) zurückgekehrt werden. Dies kann alternativ durch den “Zurück” Button des Smartphones erreicht werden.
Abbildung 13: Aktivität u31 - To-Do löschen
Aktivität u40 – Fristen
Beim Aufrufen der Fristen wird dem Benutzer eine Liste aller Fristen, sortiert nach Datum, angezeigt. Beim Drücken einer dieser Listenelemente öffnet sich das Bearbeitungsmenü. Außerdem gibt es ein Button zum Erstellen einer Frist.
Falls der Benutzer nun die Zurück-Taste des Smartphones betätigt kommt er zurück zu der Startseite.
Sobald das festgelegte Datum von der Benachrichtigung erreicht ist, erscheint in der Benachrichtigungsleiste des Smartphones ein Popup-Fenster (siehe u44).
Abbildung 14: Aktivität u40 - Fristen
Aktivität u42 – Frist Hinzufügen
Beim Erstellen einer Frist muss dieser mindestens ein Titel, ein Datum sowie ein Datum für die Benachrichtigung zugeordnet werden. Eine Beschreibung hingegen ist optional. Die aktuelle Ansicht kann nun mittels eines Klicks auf den “Abbrechen” Button beendet werden und zur Fristen Hauptseite(u40) zurückgekehrt werden. Dies kann alternativ durch den “Zurück” Button des Smartphones erreicht werden. Außerdem kann die Frist mit einem Klick auf den “Speichern” Button in das System gespeichert werden. Der “Speichern” Button bleibt jedoch solange ausgegraut wie die Pflichtfelder nicht ausgefüllt sind. Ist das Speichern erfolgreich, wird die erstellte Frist dabei mit in die Kalenderfunktion der Applikation eingetragen und bleibt in dieser auch bestehen, sobald sie abgelaufen ist.
Abbildung 15: Aktivität u42 - Frist Hinzufügen
Aktivität u43 – Fristen Bearbeiten
Das Bearbeiten von Fristen ist dem Hinzufügen sehr ähnlich um den Benutzer eine gewohnte Oberfläche zu bieten. In den verschiedenen Eingabefeldern Titel-, Datum-, Benachrichtigungsdatum- und Beschreibungseingabe werden bereits eingetragene Werte angezeigt.
Mit einem Klick auf den “Zurück” Button des Smartphones hat der Benutzer nun die Möglichkeit zurück zur Hauptseite(u40) zu gelangen.
Außerdem kann er die komplette Frist nun mit einem Klick auf den “Löschen” Button löschen, dies muss er allerdings zuvor bestätigen (u41).
Sofern der Benutzer Werte aus den Pflichtfeldern löscht, graut der “Speichern” Button aus und ein Klick auf diesen ist nicht mehr möglich. Falls jedoch alle Pflichtfelder ausgefüllt sind und der Benutzer speichert die Frist, so wird diese in der Frist- sowie Kalenderfunktion gespeichert.
Abbildung 16: Aktivität u43 - Frist Bearbeiten
Aktivität u41 – Frist Löschen
Das Löschen einer Frist muss bestätigt werden, um ungewolltes Löschen zu verhindern.
Falls man den Zurück-Button des Smartphones betätigt oder “Abbrechen” auswählt, wird man zurück zu der Bearbeitungsansicht geleitet. Klickt man jedoch auf “Löschen” so wird die Frist aus der Fristfunktion gelöscht. Sie bleibt jedoch in der Kalenderfunktion gespeichert.
Abbildung 17: Aktivität u41 - Frist Löschen
Aktivität u44 – Frist Benachrichtigung
Das System gibt, sobald das Benachrichtigungs Datum einer Frist erreicht wurde, in der Benachrichtigungsleiste eine Erinnerung aus. Diese bleibt solange bestehen bis der Benutzer sie löscht.
Abbildung 18: Aktivität u44 - Frist Benachrichtigung
Aktivität u50 – Literatur
Dem Benutzer soll eine alphabetisch sortierte Liste mit seiner eingetragenen Literatur angezeigt bekommen. In jedem Listenelement befindet sich eine Checkbox, um das Element als gelesen zu markieren oder eine Markierung aufzuheben.
Beim Drücken des Titel eines Buches wird der Nutzer wiederum weiter an das Bearbeitungsmenü weitergeleitet. Außerdem gibt es einen Button zum Hinzufügen eines neuen Elementes.
Falls der Benutzer den Zurück-Button des Smartphones betätigt kommt er zurück zu der Startseite.
Abbildung 19: Aktivität u50 - Literatur
Aktivität u52 – Literatur Hinzufügen
Dem Benutzer wird beim Hinzufügen der Literatur eine Titel- und Autoren-Eingabe angezeigt, in welcher er zum erfolgreichen Abspeichern Werte eintragen muss. Optional gibt es zusätzlich noch Eingabefelder für Webseiten-Links und einer Beschreibung.
Durch einen Klick auf den “Zurück” Button des Smartphones oder einen Klick auf den “Abbrechen” Button kann der Benutzer zurück zur Hauptseite der Literatur gelangen.
Außerdem wird dem Nutzer die Möglichkeit gegeben seine Literatur einzuspeichern. Falls jedoch nicht alle Pflichtfelder ausgefüllt sind, bleibt der “Speichern” Button ausgegraut und ein Speichern ist unmöglich. Sollten alle Pflichtfelder ausgefüllt sein, wird die Literatur durch den Klick auf den “Speichern” Button in das System eingespeichert.
Abbildung 20: Aktivität u52 - Literatur Hinzufügen
Aktivität u53 – Literatur Bearbeiten
Das Bearbeitungsmenü gibt dem Nutzer die Möglichkeit seine eingespeicherten Werte zu verändern. Der Nutzer bekommt dabei die gewohnte Oberfläche aus dem Hinzufügen der Literatur. Die bereits eingetragenen Werte werden nun jedoch in den Eingabefeldern für den Titel, Autor, Link und Beschreibung bereits eingetragen.
Bei Betätigung der Zurück-Taste des Smartphones gelangt der Nutzer nun zurück auf die Literatur-Übersicht.
Falls der Nutzer den “Löschen” Button drückt wird er zur Bestätigung weitergeleitet (u51). Sofern der Benutzer Werte aus den Pflichtfeldern löscht, graut der “Speichern” Button aus und das Speichern wird unmöglich. Sind jedoch alle Pflichtfelder ausgefüllt und der Benutzer speichert die Literatur, so wird diese im System verändert und gespeichert.
Abbildung 21: Aktivität u53 - Literatur Bearbeiten
Aktivität u51 – Literatur Löschen
Beim Löschen wird der Nutzer aufgefordert zu bestätigen, dass er das Element wirklich löschen will.
Falls der Benutzer die Aktion abbrechen möchte kann er dies über den “Abbrechen” Button, sowie dem “Zurück” Button des Smartphones tun.
Bei einem Klick auf den “Löschen” Button wird die Literatur aus dem System gelöscht.
Abbildung 22: Aktivität u51 - Literatur Löschen
5.2 Eingabe/Ausgabe, detailliert
Dialog u10 - Ansichten wechseln
Abbildung 23: Dialog u10
Dialog a10.3 / a10.4 - Kalender aufrufen
Abbildung 24: Dialog a10.3 / a10.4
Dialog a20.2 - Kalender: Termin hinzufügen
Abbildung 25: Dialog a20.2
Dialog a20.3 - Kalender: Wechsel in Wochen-/Tagesansicht
Abbildung 26: Dialog a20.3
Dialog a21.2 - Kalender: Termin hinzufügen
Abbildung 27: Dialog a21.2
Dialog a21.3 - Kalender: Termin bearbeiten
Abbildung 28: Dialog a21.3
Dialog a23.7 - Kalender: Termin löschen
Abbildung 29: Dialog a23.7
Dialog a10.6 / a10.7 - To-Do aufrufen
Abbildung 30: Dialog a10.6 / a10.7
Dialog a30.2 - To-Do: Aufgabe hinzufügen
Abbildung 31: Dialog a30.2
Dialog a30.3 - To-Do: Aufgabe bearbeiten
Abbildung 32: Dialog a30.3
Dialog a33.7 - To-Do: Aufgabe löschen
Abbildung 33: Dialog a33.7
Dialog a10.1 / a10.2 - Fristen aufrufen
Abbildung 34: Dialog a10.1 / a10.2
Dialog a40.2 - Fristen: Frist hinzufügen
Abbildung 35: Dialog a40.2
Dialog a40.3 - Fristen: Frist bearbeiten
Abbildung 36: Dialog a40.3
Dialog a43.6 - Fristen: Frist löschen
Abbildung 37: Dialog a43.6
Dialog a10.8 / a10.9 - Literatur aufrufen
Abbildung 38: Dialog a10.8 / a10.9
Dialog a50.2 - Literatur: Buch hinzufügen
Abbildung 39: Dialog a50.2
Dialog a50.3 - Literatur: Buch bearbeiten
Abbildung 40: Dialog a50.3
Dialog 53.6 - Literatur: Buch löschen
Abbildung 41: Dialog a53.6
6 Produktdaten
6.1 Mengengerüste
6.1.1 Sound
Das Smartphone vibriert bei Meldungen von Erinnerungen an bevorstehende Fristen.
Es wird ebenfalls ein Sound hinzugefügt bei Meldungen von der Applikation. Den Sound wird der Benutzer im Hauptmenü Ein- oder Ausschalten können.
6.2 Vorgaben für HW, SW, Schnittstellen
6.2.1 Hardware
Es wird vorausgesetzt das der Benutzer ein funktionsfähiges Smartphone besitzt mit Android Betriebssystem.
6.2.2 Software
Es wird vorausgesetzt, dass das Smartphone eine funktionsfähige Tastatur hat und mindestens Android Version 5.0 oder höher hat.
Die gespeicherten Fristen, Kalender-einträge, To-Do Liste und Einträge im Literaturverzeichnis werden in einem Dateisystem gespeichert.
7. Produktleistungen
7.1 Performance
Die Applikation soll auf jedem Smartphone innerhalb 10 Sekunden vollständig geladen sein.
Das Aufrufen von allen einzelnen Funktionen in der Navigationsleiste soll nicht die 2 Sekunden überschreiten.
Die Applikation soll bei 10 Stunden Benutzung nicht öfter als 2 mal abstürzen.
8 Qualitätsanforderungen
8.1 Bedienbarkeit
Die Applikation muss für Android Smartphones mit Android Version 5.0 und aufwärts kompatibel (fehlerfrei darstellbar und bedienbar) sein.
Die Applikation wird auf Smartphones mit iOS (Ab Version 5.0 und höher) und Windows Phone (ab Version Windows Phone 8.0) Betriebssystem kompatibel sein. Die Applikation wird auch für alle Android Versionen ab Version 3.0 kompatibel sein.
8.2 Anforderungen an die Effizienz
Die Applikation muss innerhalb 2 Sekunden reagieren und diesbezügliche Funktionen aufrufen, beim Drücken jeglicher Buttons.
8.3 Anforderungen an die Änderbarkeit
Die Farben von dem verwendeten Design werden durch eine Auswahl verschiedener vorgegebener Designs änderbar sein.
8.4 Anforderungen an die Darstellung
Alle Darstellungselemente der Applikation müssen auf allen Smartphones sichtbar sein. Die Applikation ist ausschließlich im Hochformat verfügbar.
8.5. Funktionalität
Die Kalenderfunktion von der Applikation zeigt das Datum des aktuellen und der nächsten 3 Jahre an.
In der To-do Liste, den Fristen Angaben und dem Literaturverzeichnis soll es keine Begrenzung an möglichen Einträgen geben.
Die angezeigten Tipps werden aus einer Liste, mit minimal 25 Tipps, beliebig ausgewählt.
9. Ergänzungen
Alle hier nicht aufgeführten Kriterien sind nicht Bestandteil des Lastenheftes.
10. Glossar
11. Dokumentenhistorie
12. Lastenheft-Abnahme
Durch meine Unterschrift bestätige ich, dass das vorliegende Lastenheft in seinem Umfang und in seiner Ausführung den getroffenen Vereinbarungen entspricht und dass dieses Lastenheft für Auftraggeber und Projektteam eine verbindliche Projektgrundlage bildet.
Auftragnehmer Auftraggeber
Ort, Datum