Andreas Krause 1, Justus Pfannschmidt 1 1 Fachbereich für Mathematik und Informatik Instutit für Informatik Freie Universität Berlin Softwaretechnik SoSe 2016
Table of Contents Anwendungsdomäne (problem domain) Arbeitsprozesse Funktionen Kosten/Nutzen Anforderungen Schwierigkeiten bei der Einführung
Arbeitsprozesse Funktionen Kosten/Nutzen Welche Arbeitsprozesse soll sie unterstützen? Die App soll NutzerInnen die Möglichkeit geben, ein Smartphone oder Tablet zum Lernen mit dem Karteikarten-Prinzip zu benutzen. Die Software soll den Lernprozess und das Verwalten der Karteikarten verbessern.
Arbeitsprozesse Funktionen Kosten/Nutzen Funktionalität Funktionen lassen sich auf zwei Gebiete aufteilen: 1. Karten verwalten 2. Karten benutzen
Arbeitsprozesse Funktionen Kosten/Nutzen 1. Funktion Karten verwalten Karten müssen hinzugefügt werden können löschen in Ordner schieben, archivieren, sortieren (ev. aus Datenbank importieren) Ordner für gekonnte und nicht-gekonnte Karten
Arbeitsprozesse Funktionen Kosten/Nutzen 2. Funktion Karten nutzen Karten (bzw. Inhalte) lernen: d. h. es müssen beide Seiten gleichzeitig oder nacheinander lange genug gezeigt werden Karten prüfen: nur eine Seite zeigen, dann muss NutzerIn andere Seite eingeben (oder sich nur überlegen), dann Eingabe prüfen (bzw. nur andere Seite zeigen) und Ergebnis speichern, d. h. die Karte als (nicht-)gekonnt markieren.
Arbeitsprozesse Funktionen Kosten/Nutzen In welchem Verhältnis stehen die Kosten zum Nutzen der Software? Entwicklungskosten nicht sehr hoch geringer Funktionsumfang Je mehr NutzerInnen, desto weniger Kosten (Verhältnis)
Wer sind die KundInnen, d. h. woher kommen der - gedachte - Auftrag und das Geld für die Entwicklung? Wir selbst, als Heimprojekt Schulen oder Nachhilfeorganisationen Eigenfinanzierung
Anforderungen Schwierigkeiten bei der Einführung Wer ist die für die Software? SchülerInnen Studierende... Alle, die etwas auswendig lernen müssen (Vokabeln, Texte, etc.)
Anforderungen Schwierigkeiten bei der Einführung Anforderungen an die BenutzerInnen Das grundsätzliche Prinzip von Karteikarten sollte bekannt sein, kann in der App auch sehr kurz erklärt werden.
Anforderungen Schwierigkeiten bei der Einführung Probleme bei der Einführung Vielleicht benutzen Leute lieber Papierkarten? (Wegen der Haptik) Karteikarten müssen selbst erstellt werden, weil noch keine Datenbank vorhanden ist.
?
Intuition Allgemeinwissen Scharfer Verstand Ultra-allgemeines Fachwissen