12.07.2015 Aufrufe

Einführung in C/C++ - Alex-weingarten.de

Einführung in C/C++ - Alex-weingarten.de

Einführung in C/C++ - Alex-weingarten.de

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

24 KAPITEL 1. PROGRAMMIEREN IN C/<strong>C++</strong>• Umsetzung <strong>in</strong> e<strong>in</strong>e Programmiersprache (Codierung, Implementation),• Test (Fehlersuche, Prüfungen, Messungen, Vergleich mitPunkt 1),• Betrieb und Pflege (Wartung, Updat<strong>in</strong>g, Fehler-Management).Die Programmiersprache, die für <strong>de</strong>n Anfänger im Vor<strong>de</strong>rgrund<strong>de</strong>s Programmierens steht, kommt erst an dritter Stelle. Wenndie bei<strong>de</strong>n vorangehen<strong>de</strong>n Punkte schlecht erledigt wor<strong>de</strong>n s<strong>in</strong>d,kann auch e<strong>in</strong> Meister <strong>in</strong> C/<strong>C++</strong> nichts mehr retten.Der Zeitbedarf <strong>de</strong>r e<strong>in</strong>zelnen Stufen ist schwierig abzuschätzen,da Kle<strong>in</strong>igkeiten manchmal fürchterlich aufhalten. Lassenwir Betrieb und Pflege als zeitlich unbegrenzt heraus, und nehmenwir an, dass das Schreiben <strong>de</strong>r Dokumentation parallel erfolgt,so lassen sich ungefähr folgen<strong>de</strong> Anteile als Ausgangswertefür e<strong>in</strong>e Zeitplanung nehmen:• Aufgabenanalyse 20 %,• Entwurf 30 %,• Codierung 20 %,• Test 30 %.Wer Softwareprojekte zu se<strong>in</strong>em Broterwerb macht, sollte e<strong>in</strong>Tagebuch o<strong>de</strong>r Protokoll führen, um Erfahrungen auf <strong>de</strong>m Papierfestzuhalten und sie beim nächsten Projekt zu verwerten.Bei <strong>de</strong>r Codierung rechnet man mit 60 Zeilen Programmco<strong>de</strong>(ohne Kommentar und Leerzeilen) pro Tag und Programmierer.Das s<strong>in</strong>d zwei bis drei Seiten DIN A4 mit Kommentar und Leerzeilen.Gleichzeitig ist das die Obergrenze für e<strong>in</strong> Programmmodul(<strong>in</strong> C e<strong>in</strong>e Funktion). Haben Sie für ihr Projekt 100 ArbeitstageZeit und e<strong>in</strong>en Programmierer, so ergeben sich 20 Arbeitstageür die Codierung gleich 20 Modulen zu je 60 Zeilen Co<strong>de</strong>. Dass<strong>in</strong>d grobe Werte, aber sie reichen für e<strong>in</strong>e erste Abschätzungaus.Bei Texten kann man von e<strong>in</strong>er Seite pro Tag ausgehen. Liegtdas Rohmaterial samt allen Abbildungen fertig vor, kommt manauch auf zehn Seiten pro Tag. Umgekehrt können schwierigeRechnungen o<strong>de</strong>r das Beschaffen exotischer Literatur e<strong>in</strong> Manuskriptbeliebig verzögern. Korrekturlesen, das Zusammenstellen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!