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, 16 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.
Unterlagen[Bearbeiten | Quelltext bearbeiten]
noch offen
Tipps[Bearbeiten | Quelltext bearbeiten]
noch offen
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 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)