Markus Richter
2006-08-19 11:26:05 UTC
Hi Leute,
ich beschäftige mich gerade mit "Software Engineering" und hab da noch
irgendwie ein Verständniss-Problem.
Es ist ständig die Rede davon das sich das "Programmieren im Kleinen"
vom "Programmieren im Großen" unterscheidet und das die Methoden die
beim ersteren verwendet werden im zweiten Fall einfach nur zu Chaos führen.
Was meine Frage jetzt ist: In was unterscheidet sich das denn so direkt?
Grundlage meiner Frage ist das, das selbst das größte Problem doch erst
mal in möglichst kleine Teilprobleme zerlegt werden muß bevor ich
überhaupt dran gehen kann eine Lösung dafür zu programmieren. Und die
einzelnen Teilprobleme die sich nach der Zerlegung ergeben kann ich doch
mit den gleichen Methodiken behandeln wie ich das bei einem kleinen
Problem auch mache. Oder verstehe ich da was falsch. Die Logik dahinter
ist doch immer das selbe: Ich habe ein Problem das ich in Teilprobleme
zerlege. Diese Teilprobleme löse ich und füge die Lösungen zu einer
Gesamtlösung zusammen.
Diese Logik ist doch bei kleinen Problemen die selbe wie beim
komplexesten Problem...
Ciao Markus
ich beschäftige mich gerade mit "Software Engineering" und hab da noch
irgendwie ein Verständniss-Problem.
Es ist ständig die Rede davon das sich das "Programmieren im Kleinen"
vom "Programmieren im Großen" unterscheidet und das die Methoden die
beim ersteren verwendet werden im zweiten Fall einfach nur zu Chaos führen.
Was meine Frage jetzt ist: In was unterscheidet sich das denn so direkt?
Grundlage meiner Frage ist das, das selbst das größte Problem doch erst
mal in möglichst kleine Teilprobleme zerlegt werden muß bevor ich
überhaupt dran gehen kann eine Lösung dafür zu programmieren. Und die
einzelnen Teilprobleme die sich nach der Zerlegung ergeben kann ich doch
mit den gleichen Methodiken behandeln wie ich das bei einem kleinen
Problem auch mache. Oder verstehe ich da was falsch. Die Logik dahinter
ist doch immer das selbe: Ich habe ein Problem das ich in Teilprobleme
zerlege. Diese Teilprobleme löse ich und füge die Lösungen zu einer
Gesamtlösung zusammen.
Diese Logik ist doch bei kleinen Problemen die selbe wie beim
komplexesten Problem...
Ciao Markus