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.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:grundstudium:sos3_braindump_maerz_2007 [17.03.2007 07:19] – angelegt 212.114.250.149pruefungen: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 ===+===== SoS III Braindump vom 16.03.2007 =====
  by MaaMaa (nicht komplett und keine Gewähr, Ergänzungen willkommen...)  by MaaMaa (nicht komplett und keine Gewähr, Ergänzungen willkommen...)
  
 == Aufgabe 1: == == Aufgabe 1: ==
  
-  Korrekt oder inkorrekt? Bei inkorrekt Begründung! +Korrekt oder inkorrekt? Bei inkorrekt Begründung! 
-  Der Vorteil einer formalen Sprache ist die eindeutige Interpretierbarkeit(?!) +  Der Vorteil einer formalen Sprache ist die eindeutige Interpretierbarkeit(?!) 
-  Ein fehlerhafter Zustand führt immer zum Versagen der Anwendung +  Ein fehlerhafter Zustand führt immer zum Versagen der Anwendung 
-  Verifikation ist die Überprüfung der Übereinstimmung eines Software-Produktes mit der Spezifikation +  Verifikation ist die Überprüfung der Übereinstimmung eines Software-Produktes mit der Spezifikation 
-  Die Stelle (Platz) in einem Petrinetz entspricht einem Zustand +  Die Stelle (Platz) in einem Petrinetz entspricht einem Zustand 
-  Beim SW-Grobentwurf versucht man eine hohe Kopplung zu erreichen +  Beim SW-Grobentwurf versucht man eine hohe Kopplung zu erreichen 
-  ...+  ...
  
 == Aufgabe 2: == == Aufgabe 2: ==
-  OCL-Aufgabe (Spiel, Person, Zeit als Klassen, verknüpft durch Start, Ende, Spieler, ...)+OCL-Aufgabe (Spiel, Person, Zeit als Klassen, verknüpft durch Start, Ende, Spieler, ...)
  
 == Aufgabe 3 (Testen von Programmen): == == Aufgabe 3 (Testen von Programmen): ==
-  a) Was ist der Unterschied zwischen strukturellem (White-Box) Testen und funktionalem (Black-Box) Testen? +a) Was ist der Unterschied zwischen strukturellem (White-Box) Testen und funktionalem (Black-Box) Testen? 
-  b) Was ist Anweisungs-, Verzweigungs- und Pfadüberdeckung? + 
-  c)d)e) minimale Anweisungs-, Verzweigungs- und Pfadüberdeckung für gegebenes Struktogramm angeben+b) Was ist Anweisungs-, Verzweigungs- und Pfadüberdeckung? 
 + 
 +c)d)e) minimale Anweisungs-, Verzweigungs- und Pfadüberdeckung für gegebenes Struktogramm angeben
  
 == Aufgabe 4 (Entwurfsmuster): == == Aufgabe 4 (Entwurfsmuster): ==
-  Anträge in Firma werden zuerst an Angestellten geleitet, der leitet, sofern er keine Befugnis hat, +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. +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 +a) Welches Entwurfsmuster passt? -> Zuständigkeitskette 
-  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, +b) Art? -> objektbasiert 
-       der ihn wieder zum Chef weitergibt.+ 
 +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, der ihn wieder zum Chef weitergibt.
  
 == Aufgabe 5: == == Aufgabe 5: ==
-  a) Zustandsdiagramm in Zustandsautomat überführen +a) Zustandsdiagramm in Zustandsautomat überführen 
-  b) nicht erreichte Zustände angeben+ 
 +b) nicht erreichte Zustände angeben