Vorlesung Softwaretechnik II WS12/13
Semester: | Wintersemester 2012/2013 |
LP (ECTS): | 6 |
SWS: | 4 |
Studiengang: | Bachelor Informatics, Master Informatics, Diplom Informatics, Bachelor Information Engineering, Diplom Information Engineering |
Dozent: | Jun.-Prof. Dr. Oliver Hummel in Vertretung für Prof. Dr. Ralf Reussner, |
- Ort und Zeit der Lehrveranstaltung
unbekannt | |
unbekannt |
- ILIAS-Bereich
- Seite im Vorlesungsverzeichnis
Die Vorlesung Softwaretechnik II ist Teil des gleichnamigen Stammoduls. Sie richtet sich an Bachelor- und Master-Studierende der Informatik. Diplomstudenten der Informatik oder Informationswirtschaft können die Vorlesung ebenso besuchen. Die Vorlesung Softwaretechnik I sollte bereits gehört worden sein.
In der Veranstaltung werden Übungsaufgaben vorgestellt, die in Eigenverantwortung gelöst werden sollten. Lösungen werden im Plenum besprochen und diskutiert, eine Korrektur von Übungsblättern findet nicht statt.
Aktuelle Ankündigungen
Die Ergebnisse der Nachklausur sind nun unten verlinkt. Als Termin für mündliche Nachprüfungen ist der 28.05. geplant. Betroffene Studierende melden sich bitte umgehend per Mail bei Prof. Hummel, sofern sie noch keinen Termin vereinbart haben.
Inhalte
Fortgeschrittene Themen der Softwaretechnik:
- Requirements Engineering
- Softwareprozesse
- Software-Architekturen
- Enterprise Software Patterns
- Sicherheit
- Software-Qualität
- Software-Wartbarkeit
- Verlässlichkeit (Dependability)
- Statistisches Testen
- MDD
- Eingebettete Software
- Middleware
Organisatorisches
Klausur
Die Klausuraufgaben werden in deutscher Sprache gestellt. Sie können jedoch auf deutsch oder englisch antworten.
Hauptklausur
Notenaushang der Hauptklausur vom 06.03.13 (alle Angaben ohne Gewähr).
Nachklausur
Die Ergebnisse der Nachklausur am 11.04. sind unter folgendem Link zu finden. Die Einsichtnahme findet am Donnerstag, den 25.04. von 10:00 Uhr bis 10:30 Uhr in 333 (gegenüber Sekretariat Prof. Reussner) statt.
Vorlesungsfolien
Nr. | Termin | Thema | Folien | History |
---|---|---|---|
1. | 15.10.2012 | Introduction | |
2. | 16.+22.10.2012 | Software Development Processes | PDF (full) |
3. | 23.+29.10.2012 | Agile Software Development | PDF (final) |
4. | 30.10.+05.11.2012 | Requirements Engineering | PDF (final) + Excercises Distilled |
5. | 05.+06.+12.11.2012 | Use Cases | PDF (final) + Excercises Distilled (upd.) |
6. | 13.11.2012 | Object-Oriented Analysis | PDF (final) + Excercises Distilled |
7. | 19./20./27.11.2012 | Software Architecture | PDF (compl.) + Excercises Distilled (compl.) |
26.11.2012 | Gastvorlesung von Carl Worms (IT Strategy & Architecture der Credit Suisse) | ||
8. | 03.12.2012 | Software Components | PDF (updated) |
9. | 04.12.2012 | EA Persistence Patterns | PDF + Some Exercises on Components & EA Patterns |
10. | 10.12.2012 | Putting the Pieces Together: Web App Architecture | PDF
Tools: Eclipse JEE, JBoss AS 7.1.1, JBoss Tools, Helpful Link, although not fully up to date versions: @Uni Münster Example from Lecture (for educational purposes only, still contains some problems ;-): ZIP |
11. | 11.12.2012 | Software Security | PDF + Some Exercises on Enterprise Applications & Security
|
12. | 17.12.2012 | UI Design | PDF (slightly upd.)
|
13. | 18.12.2012 | Usability (Ergonomics) & "Xmas Lecture" | PDF (updated) + Exercises on UI Design and some questions from previous exams (UI, Sec, O/R) |
14. | 07.01.2013 | Software Design | PDF (upd.) |
15. | 08.01.2013 | Clean Code (Good Design, Coding Practices, and Refactoring) | PDF (upd. again) |
16. | 14.01.2013 | Clean Code cont. -> Refactoring + Aufgaben | Some Exercises on Topics 12-15 |
17. | 15.01.2013 | Realtime Development | PDF (upd.) + Some Exercises (upd.) |
18. | 21.+22.01.2013 | Model-Driven Software Development | PDF (min. upd.) |
19. | 28.01.2013 | Software Reliability and Statistical Testing | |
20. | 29.01.2013 (+04.02.) | Project and People Management | |
21. | 04.02.2013 | Software Effort & Cost Estimation | PDF (upd. vollst. Analogieschätzung)
|
22. | 05.02.2013 | Wrap Up & Fragestunde | PDF + Übungs-PDF (small fix) |
Zusätzliche Materialien
Auf Anregung aus Ihren Reihen finden Sie hier weiterführende Übungsaufgaben aus den letzten Jahren u.ä. weiterführende Materialien. Da sich der Aufbau und die Schwerpunkte der Veranstaltungen doch deutlich unterscheiden, kann für diese Materialien keine Gewähr übernommen werden. Themen aus den letzten Jahren, die dieses Jahr nicht besprochen wurden, sind für die Klausur natürlich nicht relevant.
Übung Requirements aus dem WS2011: Aufgaben Lösungen
Übung Software Security aus dem WS2011: Aufgaben Lösungen
aus dem KIT-Netz lesbar:
KobrA- und Palladio-Übersichtspaper aus 2008: KobrA Palladio
Administratives
- Lesegruppe
- Praktikum Modellgetriebene Software-Entwicklung WS12/13
- Praxis der Software-Entwicklung 12 WS12/13
- Seminar Betriebliche Unternehmenssoftware und IBM zSeries WS12/13
- Seminar Qualität virtualisierter Ressourcen WS12/13
- Vorlesung Programmierparadigmen WS12/13
- Vorlesung Software-Evolution WS12/13
- Vorlesung Softwaretechnik II WS12/13