Inkrementelle Software Entwicklung?
Servus,
Frage bezieht sich auf den Bereich Software Engineering, speziell der inkrementellen SW-Entwicklung.
Bei dieser beginnt man ja zunächst mit dem Kernsystem und implementiert dann nach und nach Inkremente.
Nun Frage ich mich, was mit “Kernsystem” gemeint ist.
Beispiel Karteikarten-App: Wäre hier das Kernsystem die bloße Erstellung von Karteikarten und eventuell noch die GUI? Und ein Inkrement könnten dann erweiterte Funktionen, wie das Speichern in einer Cloud oder die Bereitstellung von Kategorien sein? Oder wie ist das alles zu verstehen?
Danke im Voraus!
Etwas, das dem Benutzer einen minimalen Nutzen bringt. Was auch immer das im jeweiligen Fall sein mag.
Eine gern benutzte Illustration dazu (die hat zwar ihre logischen Schwächen, aber die Idee bringt sie rüber):
Möglich. Vielleicht aber noch weniger, etwa die einfache Anzeige von vorgefertigten Karten. Es soll ja möglichst rasch ein erstes Inkrement gebaut werden, damit man möglichst rasch Feedback bekommt und die nächsten Inkremente entsprechend anpassen kann.
Vielen Dank, dass hat mir geholfen!