Kurs:Wirtschaftsinformatik SS09/SE1/Probeklausuren/Klausurtipps

SS 2009 Vortermin

Bearbeiten
  • 4 Blöcke zur Auswahl
    • Die Klausur bestand aus A, B, C, D, E. Man musste 4 Blöcke auswählen
    • Abgefragt wurde eigentlich so ziemlich alles, die Klausur war aber sehr fair
    • z.B. gefragt, die Besonderheiten des SE angzugeben
    • z.B. Äquivalenzklassenaufgabe.

Software Engineering: Abgrenzung zu Ingennieursdiziplinen

  • Unterschied SE zu anderen Ingenierursdisziplinen
  • SE als Innovationstreiber (Welchen Mehrwert bringt es ?)

Software-Prinzipien

    • Kopplung / Kohärenz
  • Software-Eigenschaften
    • Eigenschaften von Software nennen
    • Liste mit Wartungsfällen, und wir mussten schreiben um welche Art Wartung es sich handelt.
  • Rollen und Lebenszyklus

    • Rollen wurden nicht konkret abgefragt
    • Man musste eher wissen, dass Rollen eine zusammenghörige Menge von Aufgaben/Befugnissen ist
    • Rollen zugeordnet werden Personen zugeordnet
    • nicht alle Rollen in der SW Entwicklung vorkommen
    • z.B. Unterschied zwischen Lebenszyklus und Softwareprozessmodell erklären
  • Multiple Choice
    • 2 Multiple Choice Aufgaben dran, einmal zu Rollen, und einmal zu Lebenszyklus.
  • Software-Methodologien
    • 4 Phasen von Unified Process eintragen
    • die 4 Tätigkeitsbereiche vom V-Modell nennen

Konfigurationsmanagement/Versionskontrolle

  • einen Tichy rechnen

Kontrollflussgraph

  • Kontrollflussgraph
  • Invariante vor

Bearbeitungszeit

Zeit hat dicke ausgereicht, wie bereits gesagt sehr fair

SS07 Vortermin

Bearbeiten

1.Teil

  • iterativer Substring
  • Tichy, welche coverage sets gültig/ungültig sind usw.

2. Teil

  • Testfälle. Systemtest, Akzeptanztest beschreiben
  • Äquivalenzklassenbildung, Pfadüberdeckung, mehrfache Bedingungsabdeckung, Ursache Wirkungsgraf...

3. Teil

  • Lebenszyklusmodelle
  • Vorteile Spiralmodell gegen Wasserfallmodell, Phasen des Spiralmodells, in welchen Phasen man das Spiralmodell beenden soll
  • Prototyping
  • Die vier Submodelle vom V-Modell....

4.Teil

  • Grundlagen und Tools

5. Teil

Rollen, welche zusammenpassen oder nicht.


Software-Eigenschaften

  • Nennen sie alle Eigenschaften von Software und erläutern sie diese jeweils mit einem

Beispiel

  • Nennen sie zwei Software – Eigenschaften die
    • a) konkurrieren
    • b) harmonieren
    • c) voneinander unabhängig sind

Begründen sie jeweils ihre Aussagen

Software-Modelle

  • Rekonstruieren sie das Wasserfallmodell
  • Rekonstruieren sie das Spiralmodell
  • Finden sie Alternativen, siehe Aufgabe 3.5 alte Übungen (Anmerkung Code & Fix ist nie eine Alternative!)
  • Vergleich von zwei Modellen anstellen

Konfigurationsmanagement

  • Definieren sie Konfigurationsmanagement
  • Pessitmistische & Optimistische Zugriffskontrolle
  • ADD(), MOVE()
  • Aufgabe 4.2 war letztes Jahr eine Klausuraufgabe
  • Coverage Set vorgegeben und daraus sollen zwei Dateien erstellt werden:

min min min {(2, 2,3), (7,5,1), (6, 0, δ = 2)},δ ={},Q=Z=5,Q=Z=5,δ ={(0,0,5)}

  • Anhand von 3 Fällen den Pseudo Code vom Tichy Algorithmus nachvollziehen
  • Auf jeden Fall werden Algorithmen abgefragt