TU Wien:Software Engineering VU (Christaki)
- Software Engineering Projekt PR (Artner) (TU Wien, 0 Materialien)
- Software Engineering Projekt PR (Biffl) (TU Wien, 0 Materialien)
- Software Engineering Projekt PR (Frühwirt) (TU Wien, 0 Materialien)
- Software Engineering Projekt PR (Grechenig) (TU Wien, 0 Materialien)
- Software Engineering Seminar SE (Weinbub) (TU Wien, 0 Materialien)
- Software Engineering VU (Christaki) (TU Wien, 18 Materialien)
- Software Engineering und Projektmanagement PR (Artner) (TU Wien, 0 Materialien)
- Software Engineering und Projektmanagement PR (Biffl) (TU Wien, 15 Materialien)
- Software Engineering und Projektmanagement PR (Grechenig) (TU Wien, 2 Materialien)
- Software Engineering und Projektmanagement PR (Tappeiner) (TU Wien, 0 Materialien)
- Software Engineering und Projektmanagement VO (Artner) (TU Wien, 1 Material)
- Software Engineering und Projektmanagement VO (Biffl) (TU Wien, 68 Materialien)
- Software Engineering und Projektmanagement VO (Grechenig) (TU Wien, 75 Materialien)
- Software Engineering 1 VU (Böhmer) (Uni Wien, 0 Materialien)
- Software Engineering 2 VU (Zdun) (Uni Wien, 0 Materialien)
- Software Engineering 1 LU (Biffl) (TU Wien, veraltet, 0 Materialien)
- Software Engineering 1 VO (Zuser) (TU Wien, veraltet, 0 Materialien)
- Software Engineering für große Informationssysteme VU (Messner) (TU Wien, veraltet, 0 Materialien)
Daten[Bearbeiten | Quelltext bearbeiten]
Vortragende | Dominik Bork• Maria Christaki• Christian Huemer• David Michael Kaindlstorfer• Samuel Pilz• Marion Scholz |
---|---|
ECTS | 6,0 |
Letzte Abhaltung | 2024W |
Sprache | Deutsch |
Mattermost | software-engineering • Register • Mattermost-Infos |
Links | tiss:194020, eLearning |
Inhalt[Bearbeiten | Quelltext bearbeiten]
UML:
Objektdiagram, Klassendiagram, Sequenzdiagram, Zustandsdiagram, Use Case Diagram, Aktionsdiagram
SE:
Formal models, Design by contract, Effective and systematic testing, Developing for testability, Test-driven development, Specification-based-, boundary, structural and property-based testing, Test doubles and mocks, testing pyramid
Ablauf[Bearbeiten | Quelltext bearbeiten]
Die LVA ist zweigeteilt, es gibt einen UML und einen Software Engineering Teil, zu beidem gibt es 2 Übungsblätter und einen Test. Einer der beiden Tests kann wiederholt werden.
Bei jedem Aufgabenblatt müssen mindestens 8/10 Beispiele gekreuzt werden.
Benötigte/Empfehlenswerte Vorkenntnisse[Bearbeiten | Quelltext bearbeiten]
Grundlegende Programmierkentnisse sind von Vorteil.
Vortrag[Bearbeiten | Quelltext bearbeiten]
UML Teil:
die Vorlesungen sind mittels Kurzvideos im Selbststudium anzusehen.
Videos:
- Vorlesungsvideos KD/OD
- Vorlesungsvideos SD
- Vorlesungsvideos UCD
- Vorlesungsvideos ZD
- Vorlesungsvideos AD
SE Teil:
Einmal wöchtentlich 1,5h Frontalvortrag. Die Vorlesungen wurden gestreamt und aufgezeichnet jedoch konnten im Stream keine Fragen gestellt werden.
Übungen[Bearbeiten | Quelltext bearbeiten]
je 2 Stunden lang, es herrscht Zeitdruck, also werden meist 1 oder 2 Aufgaben geskippt, aber es kommen zu jedem Beispiel mindestens 2 Personen dran
UML Teil:
es gibt neben den VO Videos auch vorgetragene Beispielvideos die zur Bearbeitung der Aufgabenblätter hilft, die Aufgabenblätter sind 5-8 Stunden Beschäftigung
Beispielvideos:
- Lösungsdemonstrationen alter KD/OD-Übungsbeispiele
- Lösungsdemonstrationen alter SD-Übungsbeispiele
- Lösungsdemonstrationen alter UCD-Übungsbeispiele
- Lösungsdemonstrationen alter ZD-Übungsbeispiele
- Lösungsdemonstrationen alter AD-Übungsbeispiele
Prüfung, Benotung[Bearbeiten | Quelltext bearbeiten]
UML Test:
war piss easy wenn man die Aufgabenblätter gemacht hat. Die Zeit war aber sehr knapp.
SE Test:
Er war auch wenn man sich nur die Vorlesungen angesehen hat machbar. Es stand genügend Zeit zur Verfügung und auch wenn es verschiedene Gruppen gab hatten alle die selben Aufgaben, nur in unterschiedlicher Reihenfolge.
Persönliche Anekdote: Hab den Test komplett verkatert vom Vorabend ohne zu lernen (habe aber regelmäßig die VO besucht und die UE Aufgaben alle gewissenhaft ausgearbeitet) mit >95% bestanden.
Beide Test waren sowohl zeitlich als auch inhaltlich sehr machbar. Die Schwierigkeit bestand mehr darin genau zu arbeiten und keine Kleinigkeiten zu übersehen.
Dauer der Zeugnisausstellung[Bearbeiten | Quelltext bearbeiten]
Semester | Letzte Leistung | Zeugnis | |
---|---|---|---|
WS23 | 19.01.2024 | 26.01.2024 | 1 Woche |
Zeitaufwand[Bearbeiten | Quelltext bearbeiten]
Der Zeitaufwand bewegt sich ganz gut im angegeben Rahmen (ECTS). Man kann die Übungen bei Vorkenntnissen in ca.10 bis 20 Minuten pro Übung machen (also für 10 Übungen --> eine UE-Einheit kann mit ca 3 bis 4 Stunden rechnen) .
Auch ohne Vorkenntnisse kann man die Übungen durchaus schnell lösen. Die Intensität der Beispiele variiert nicht besonders, manche sind länger manche gehen ganz schnell.
Der zweite Teil (SE) kann etwas aufwendiger werden, ist aber dennoch gut zu schaffen.
2024W
Ich habe versucht die Zeit, die ich insgesamt in die LVA investiert habe aufzuzeichnen:
Insgesamt habe ich 70h investert, für 6 ECTS ist das in Ordnung (ca. 12h/ECTS). Das hat gereicht für die Note 2. Ich sollte anmerken, dass ich die Vorlesungen (die eh gut waren) nicht besucht habe. Wenn man das macht, muss man natürlich mit mehr Zeit bei den Übungen rechnen, bei mir ca. 15h pro Übungstermin (es gab 4 UE-Einheiten). Ich würde den Zeitaufwand für die Dafny Aufgaben nicht unterschätzen.
Unterlagen[Bearbeiten | Quelltext bearbeiten]
noch offen
Tipps[Bearbeiten | Quelltext bearbeiten]
Da Dafny bei einer Prüfung (SE-Teil) schwer abgefragt werden kann, macht es nur einen kleinen Teil dieser aus (dafür mehr Aufgaben in der UE, Stand 2024W)
Highlights / Lob[Bearbeiten | Quelltext bearbeiten]
noch offen
Verbesserungsvorschläge / Kritik[Bearbeiten | Quelltext bearbeiten]
- Für den UML Test wäre ein bisschen mehr Zeit fein gewesen
- Die LVA erweckt den Anschein, dass man hier auf das Software Engineering Projekt vorbereitet wird. Das ist überhaupt nicht der Fall und bis auf den Testing Teil lernt man hier kaum etwas, was dafür nutzlich ist.
Materialien
Neues Material hinzufügenE
- Exam SE Group A 2023W (2023-12-21).pdf (details)
- Exam SE Group A 2023W no-artefacts (2023-12-21).pdf (details)
- Exam SE Group A 2024W (2024-12-21).pdf (details)
- Exam UML Group A 2023W (2023-11-17)
- Exam UML Group A 2023W (2023-11-17) Solution
- Exercise 1 2023W.pdf (details)
- Exercise 2 2023W.pdf (details)
- Exercise 3 2023W.pdf (details)
- Exercise 4 2023W.pdf (details)
- Exercise Solutions 2023W.zip (details)
- Exercises 2023W.zip (details)