Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
12.6. DOKUMENTATION 151<br />
#<br />
###<br />
> #####<br />
########<br />
(a) zu Anfang<br />
><br />
o #<br />
o ###<br />
o #####<br />
########<br />
(a) am Ende<br />
#<br />
> # # # o<br />
><br />
o #<br />
# # #<br />
######## ########<br />
(b) zu Anfang<br />
> #<br />
########<br />
(c) zu Anfang<br />
(b) am Ende<br />
><br />
o #<br />
########<br />
(c) am Ende<br />
Abbildung 12.2: Testmenge zu Beispiel 1<br />
Die Konstruktion von Testmengen ist in der Regel keine triviale Aufgabe. Hau g werden bestimmte<br />
Grenzfalle einfach ubersehen. Gehen Sie daher bei der Zusammenstellung der Testmengen<br />
immer sehr sorgfaltig vor. Leider gibt es hierzu keine allgemeingultigen Gesetzma igkeiten.<br />
Gunstig ist es, wenn Sie die Testmenge nicht erst wahrend der Testphase zusammenstellen,<br />
sondern bereits in der Analysephase. Dann konnen Sie bereits beim Entwurf kontrollieren, ob<br />
Ihr Algorithmus auch fur Grenzwerte korrekt ist.<br />
12.6 Dokumentation<br />
Genauso wie die Testphase wird bei der Programmentwicklung leider auch die Dokumentation<br />
nicht nur von Programmieranfangern hau g vernachlassigt. Denken Sie bitte daran, da es bei<br />
der Softwareentwicklung nicht nur darauf ankommt, ein Programm zu entwickeln; vielmehr sind<br />
alle Ergebnisse des gesamten Entwicklungsprozesses schriftlich festzuhalten, so da sowohl das<br />
Ergebnis als auch der Entwicklungsproze auch fur andere Personen leicht nachvollziehbar sind.<br />
Zur Dokumentation gehoren insbesondere:<br />
eine exakte Problemstellung,<br />
eine verstandliche Beschreibung des entwickelten Algorithmus,<br />
der Programmcode,