[Sq10] Aufgabe 4.1b: Anweisungsüberdeckung
Wolfgang Runte
woru at informatik.uni-osnabrueck.de
Die Nov 16 16:35:30 CET 2010
Hallo SQler,
hier nochmal einige Hinweise zur Berechnung der Anweisungsüberdeckung in
Aufgabe 4.1, wie ich es bereits in den Übungen gesagt habe:
* Es müssen die einzelnen Anweisungen gezählt werden, _nicht_ die Knoten
im Kontrollflussgraphen.
* Vereinfachend dürfen die Anweisungen pro Zeile gezählt werden.
Bedingungen z.B. müssen so nicht weiter zerlegt werden. Anweisungen über
mehrere Zeilen (z.B. "System.out...") zählen trotzdem nur als eine
Anweisung.
* Ihr solltet angeben, welche Zeilen bei den Eingaben laut
Aufgabenstellung nicht ausgeführt werden, so dass sich im Testat ggf.
nachvollziehen lässt, wie Eure Zahlen zustande kommen.
* Einheitliche Anweisungszählung konkret (vereinfachend):
-> Zählt jeweils als _eine_ Anweisung:
- if (...) {
- for (...) {
- catch (...) {
-> Zählt jeweils _nicht_ als Anweisung:
- Methodenkopf
- Kommentar
- else
- try
- }
Auf diese Weise sollten wir alle hoffentlich ähnliche Zahlen
herausbekommen. :-)
Viele Grüße
Wolfgang
--
Dipl.-Inf. Wolfgang Runte woru at informatik.uni-osnabrueck.de
Institut für Informatik +49-541-969-2487 (Fon)
Universität Osnabrück +49-541-969-2799 (Fax)
Albrechtstraße 28, Raum 31/317 http://www.inf.uos.de/woru
D-49069 Osnabrück