Go Programmierung für die To-Do-List
Dipl. Techniker/in HF Informatik TEKO Schweizerische Fachschule Olten
30.01.2023
Eine interaktive Konsolenapplikation mit einer To-Do-Liste soll bis zum 20.03.2023 erstellt werden. Diese soll einfach zu bedienen, schnell und stabil sein und alle erforderlichen Funktionalitäten, wie das Anzeigen, Hinzufügen, Bearbeiten, Entfernen und Markieren von Inhalten umfassen. Die Daten müssen in .csv-Datei gespeichert werden. Eine detaillierte Übersicht über die Erfolgskriterien und technischen Details ist im folgenden Unterkapital «1.2 Ziele / Erfolgskriterien» aufgeführt.
Ziel-Nr. | Beschreibung | Wertung (ME / KE) |
---|---|---|
1 | Ein Navigationsmenü wird in der Konsole verfügbar gemacht. | ME |
2 | Der To-Do-Liste kann in der Konsole ausgegeben werden. | ME |
3 | Der To-Do-Liste kann eine neue Aufgabe hinzugefügt werden. | ME |
4 | In der To-Do-Liste kann eine ausgewählte Aufgabe bearbeiten werden. | ME |
5 | In der To-Do-Liste kann eine ausgewählte Aufgabe entfernen werden. | ME |
6 | Eine Aufgabe kann auf den Status Backlog, To-Do, Ongoing oder Done klassifiziert werden. | ME |
7 | Um auf die To-do-Liste zuzugreifen, muss man ein Passwort verwenden. | KE |
8 | Die To-Do-Liste hat eine einfach zu verwendende Konsolenapplikation. | ME |
9 | Die Daten werden in .csv-Datei in einem lokalen Speicher gespeichert. | ME |
10 | Die To-Do-Liste wird durch automatisierte Unit-Tests getestet. | KE |
11 | Die To-Do-Liste wird durch eine Bedienungsanleitung dokumentiert. | KE |
12 | Die To-Do-Liste soll schnell und stabil sein. | ME |
13 | Die Applikation kann durch den Benutzer beendet werden. | ME |
14 | Die Applikation wird strukturell so entwickelt, dass sie offen ist für spätere Erweiterungen. | KE |
Legende:
ME: Muss erfüllt werden
KE: Kann erfüll werden