[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