[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Zum 10. Übungsblatt



Hallo SQMler,

ein paar Anmerkungen zur Aufgabe 10.1 zum "Required-k-Tuples-Test" vom
aktuellen Übungsblatt (sollte sich mit dem Inhalt der Übungen decken):

- Zur Vereinfachung: Für die Aufgabe 10.1 a) müssen _alle_ 2-dr- und
_alle_ 3-dr-Interaktionen angegeben werden, in den Aufgabenteilen b) und
c) braucht neben _allen_ 2-dr-Interaktionen jedoch nur noch beispielhaft
_eine_ 3-dr-Interaktion berücksichtigt werden. Dies reduziert die Anzahl
der zu erzeugenden Subpfade erheblich.

- Der Graph muss für 10.1 maximal kollabiert werden und anschließend an
den Stellen, an denen ein lokaler Datenfluss in Form einer
dr-Interaktion innerhalb eines Knotens auftritt (dr-Interaktion bezogen
auf dieselbe Variable!), wieder aufgetrennt werden.

- 3-dr-Interaktionen setzen sich aus zwei 2-dr-Interaktionen zusammen.
Die Variablen einer 2-dr-Interaktion müssen identisch sein, die Knoten
unterschiedlich (siehe oben). Die Variablen der beiden
2-dr-Interaktionen, aus denen die 3-dr-Interaktion zusammengesetzt ist,
müssen nicht identisch sein (das Liggesmeyer-Beispiel verwirrt etwas).
Hauptsache die beiden 2-dr-Interaktionen überschneiden sich in einem Knoten.

- Subpfade, die nicht ausgeführt werden können und für die entsprechend
keine Testfälle generiert werden können, brauchen nicht aufgeführt zu
werden.

- Bis auf die zusätzlichen Definitionen und Referenzen in "n_in" und
"n_out" für 10.1 soll der Graph anschließend ebenfalls für 10.2
verwendet werden.

- Achtet darauf, beim Datenfluss auch Konstanten zu berücksichtigen...

- Die Musterlösung zur Aufgabe 7.1 (keine Minimierung der Testfälle) mit
dem dort verwendeten Kontrollflussgraphen findet Ihr unter der folgenden
Adresse:
<http://www-lehre.inf.uos.de/~sq/2008/uebung/08/aufg7_1_mlsg/>
Dieser Graph kann allerdings nicht 1-zu-1 übernommen werden, da die
besprochenen Modifikationen vorgenommen werden müssen (siehe
Vorlesungsfolien und Beispiele auf den Folien).

- Da das Übungsblatt 10 in gewissem Maße auf der Aufgabe 7.1 aufbaut und
die Besprechung der Aufgabe 7.1 erst heute erfolgte, ist hiermit die
Abgabe auf Sonntag Abend 18h verschoben. Gebt rechtzeitig ab, damit die
Tutoren eine Chance haben, die Aufgaben bis Dienstag zu kontrollieren. :-)

Viele Grüße
Wolfgang




-- Dipl.-Inf. Wolfgang Runte woru@xxxxxxxxxxxxxxxxxxxxxxxxxxxx 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/se D-49069 Osnabrück