Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » grundstudium » SoS III Braindump vom 16.03.2007 (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
pruefungen:grundstudium:sos3_braindump_maerz_2007 [23.10.2012 12:58] – alter braindump Hasenichts | pruefungen:grundstudium:sos3_braindump_maerz_2007 [01.12.2012 14:51] (aktuell) – alte Version wieder hergestellt Hasenichts | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== SoS III Braindump vom 16.03.2007 ===== | ||
+ | by MaaMaa (nicht komplett und keine Gewähr, Ergänzungen willkommen...) | ||
+ | |||
+ | == Aufgabe 1: == | ||
+ | |||
+ | Korrekt oder inkorrekt? Bei inkorrekt Begründung! | ||
+ | * Der Vorteil einer formalen Sprache ist die eindeutige Interpretierbarkeit(? | ||
+ | * Ein fehlerhafter Zustand führt immer zum Versagen der Anwendung | ||
+ | * Verifikation ist die Überprüfung der Übereinstimmung eines Software-Produktes mit der Spezifikation | ||
+ | * Die Stelle (Platz) in einem Petrinetz entspricht einem Zustand | ||
+ | * Beim SW-Grobentwurf versucht man eine hohe Kopplung zu erreichen | ||
+ | * ... | ||
+ | |||
+ | == Aufgabe 2: == | ||
+ | OCL-Aufgabe (Spiel, Person, Zeit als Klassen, verknüpft durch Start, Ende, Spieler, ...) | ||
+ | |||
+ | == Aufgabe 3 (Testen von Programmen): | ||
+ | a) Was ist der Unterschied zwischen strukturellem (White-Box) Testen und funktionalem (Black-Box) Testen? | ||
+ | |||
+ | b) Was ist Anweisungs-, | ||
+ | |||
+ | c)d)e) minimale Anweisungs-, | ||
+ | |||
+ | == Aufgabe 4 (Entwurfsmuster): | ||
+ | Anträge in Firma werden zuerst an Angestellten geleitet, der leitet, sofern er keine Befugnis hat, | ||
+ | die Anträge an anderen Angestellten weiter. Wenn dieser auch keine hat, gehen die Anträge an den Chef. | ||
+ | |||
+ | a) Welches Entwurfsmuster passt? -> Zuständigkeitskette | ||
+ | |||
+ | b) Art? -> objektbasiert | ||
+ | |||
+ | c) Klassendiagramm mit gegebenen Klassen erstellen und Assoziationen und Methoden eintragen | ||
+ | |||
+ | d) Sequenzdiagramm für den Fall erstellen, dass ein Angestellter den Auftrag an anderen Angestellten weiterleitet, | ||
+ | |||
+ | == Aufgabe 5: == | ||
+ | a) Zustandsdiagramm in Zustandsautomat überführen | ||
+ | |||
+ | b) nicht erreichte Zustände angeben | ||