Ich habe erst einmal ein grobe Gliederung erstellt, wie die Software programmiert werden könnte:
Software programmieren:
1. Ziel
1.1 Zielsetzung
Was soll das Programm ausführen?
1.2 Softwarearchitektur
Aus welchen Modulen soll das Programm zusammengesetzt werde, damit das Programm richtig ausgeführt wird?
1.3 Module
Wie müssen die einzelnen Module designt werden, damit die Softwarearchitektur richtig ausgeführt wird?
1.4 Programmiersprachen
Welche Programmiersprachen sind notwendig, damit die Module richtig ausgeführt
werden?
1.5 Welche Aufgaben müssen gelöst werden?
…
2. Softwarearchitektur
2.1 Aus welchen Modulen soll die Softwarearchitektur zusammengesetzt werden?
2.2 Wie kann die Softwarearchitektur gestaltet werden, um sehr effizient zu arbeiten?
2.3 Welche einzelnen Module benötige ich?
2.4 Welche Programmiersprachen sind für welches Modul entscheidend?
2.5 Können einzelne Programmiersprachen mit einer verbunden werden?
…
3. Module
3.1 Wie muss das einzelne Modul designt werden?
3.2 Wie baue ich das einzelne Modul richtig auf?
3.3 Welche Programmiersprachen sind für das jeweilige Modul entscheidend?
3.4 Können verschiedene Programmiersprachen in einem Modul verbunden werden?
3.5 Wie verbinde ich die einzelnen Module miteinander?
…
4. Programmiersprachen
4.1 Welche Programmiersprachen benötige ich für das einzelne Modul?
4.2 Benötige ich mehrere Programmiersprachen für ein Modul?
4.3 Welche Grundlagen sind wichtig für die einzelne Programmiersprache?
4.4 Welche Spezialisierungen sind wichtig für die einzelnen Programmiersprachen?
…