Aufgabe 2: Domänenanalyse - D6: I/O-Lib und Containerklassen
In dieser Teildomäne geht es um Features zur
Unterstützung von Anwendungs- und Systemprogrammierern durch
schlanke und konfigurierbare Klassen zur Ein- und Ausgabe sowie
Containern zur Verwaltung von Daten aller Art. Folgende Features könnten in
dieser Domäne gebraucht werden (ohne Anspruch auf
Vollständigkeit! Das soll nur eine Anregung sein.):
I/O Lib
Formatierte Ausgabe von Zahlen (unterschiedlicher Wertebereich),
Zeichenketten, u.s.w.
Variable Zahlenbasis
Stream Abstraktion
Container
Listen, Vektoren, Mengen
Sortierung, Suche
Bei der I/O Lib könnt ihr euch an Aufgabe 1 und dem OO-StuBS aus
BS orientieren. Weitere Merkmale findet man sicher bei einer
Untersuchung der STL, der libc und ggf. bei abgespeckten Varianten
dieser Bibliotheken für eingebettete Systeme (mal
googeln). Gleiches gilt für die Containerklassen.