Softwaretechnik
Dozent | Prof. Dr. Peter Thiemann |
Zeit, Ort | Mi 14-16, HS 00-026, Geb. 101 |
Do 16-17, HS 00-026, Geb. 101 | |
Assistenten | Stephan Arlt, Martin Wehrle |
News
25.04.2012 | The post-exam review (Klausureinsicht) will take place on Monday, May 7., 1pm-3pm, building 079, room 00-019. |
19.03.2012 | The repeat exam (Nachklausur) will take place on Monday, March 26, 11am-1pm, building 101, room 026/036. |
24.10.2011 | The post-exam review (Klausureinsicht) will take place on Thursday, November 3rd, 2pm-4pm, building 052, room 00-016. |
17.08.2011 | The points of exercise 6 are counted as bonus points. |
01.08.2011 | A solution of exercise 6 is online. |
29.07.2011 | Exercise sheet 12 won't be discussed in the exercise groups. For feedback, please contact your tutor. |
29.07.2011 | The final exam will be 'closed book'. |
24.06.2011 | Due to requests from students, the deadline of exercise 6 has been extended to June 30. |
13.05.2011 | Time and location of exercise group #5 has been changed to Thu 18-19, SR 00-034, Bldg. 051. |
12.05.2011 | Übungsblätter können alternativ bis donnerstags 12 Uhr im entsprechenden Briefkasten in Geb. 51 abgegeben werden. |
12.05.2011 | Ab dem 2. Übungsblatt ist die Abgabe in Zweiergruppen erlaubt. |
06.05.2011 | Ab der 2. Woche findet die Vorlesung (Mi + Do) immer in HS 00-026 statt. |
04.05.2011 | Hier finden Sie die Einteilung der Übungsgruppen. |
Übungsgruppen
Nr. | Zeit, Ort | Tutor |
---|---|---|
1 | Do 17-18, HS 00-036, Geb. 101 | Mauricio Muñoz |
2 | Do 17-18, SR 01-009/13, Geb. 101 | Markus Pomrehn |
3 | Do 17-18, SR 02-017, Geb. 052 | Daniel Brand |
4 | Do 17-18, SR 00-031, Geb. 051 | Franz Dietrich |
5 | Do 18-19, SR 00-034, Geb. 051 (in English) | Said Lobo |
Modalitäten
Zur Zulassung zur Abschlussklausur sind 50 Prozent der Punkte aus den Übungsaufgaben erforderlich. Die Note basiert ausschließlich auf dem Abschneiden in der Abschlussklausur.
Folien
Aufzeichnungen zu den Vorlesungen befinden sich im eLectures Portal.
Übungen
Der Übungsbetrieb startet in der zweiten Vorlesungswoche. Neue Übungsblätter erscheinen donnerstags und werden am darauffolgenden Donnerstag in der Übungsgruppe abgegeben.
Ausgabe | Rückgabe | Besprechung | Blatt |
---|---|---|---|
04.05.2011 | 12.05.2011 | 12.+19.05.2011 | ex01.pdf |
12.05.2011 | 19.05.2011 | 26.05.2011 | ex02.pdf |
19.05.2011 | 26.05.2011 | 02.06.2011 | ex03.pdf |
26.05.2011 | 02.06.2011 | 09.06.2011 | ex04.pdf |
02.06.2011 | 09.06.2011 | 16.06.2011 | ex05.pdf |
09.06.2011 | 30.06.2011 | 30.06.2011 | ex06.pdf, ex06.zip (solution) |
23.06.2011 | 30.06.2011 | 07.07.2011 | ex07.pdf, ex07-parser.zip, ex07-example.xml, ex07-parser.c |
30.06.2011 | 07.07.2011 | 14.07.2011 | ex08.pdf |
07.07.2011 | 14.07.2011 | 21.07.2011 | ex09.pdf |
14.07.2011 | 21.07.2011 | 28.07.2011 | ex10.pdf |
21.07.2011 | 28.07.2011 | 04.08.2011 | ex11.pdf |
28.07.2011 | 04.08.2011 | -- | ex12.pdf |
Literatur
- Steven McConnell. Code Complete, 2ed.. Microsoft Press.
- Helmut Balzert. Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering. Spektrum Akademischer Verlag.
- Ian Summerville. Software Engineering. Pearson Studium.
- Bernd Oestereich. Analyse und Design mit UML 2.3. Oldenbourg Verlag, München.
Zusammenfassungen der Gastvorträge
Aufwandsschätzung
Aufwandsschätzungen für Softwareprojekte sind bekanntermaßen
ungenau und dabei fast immer zu optimistisch. Klassische
Verfahren wie CoCoMo oder Function-Points lösen das Problem aus
verschiedenen Gründen nicht; die Geschwindigkeit bzw. Velocity,
wie sie während der Projektdurchführung in agilen Projekten
eingesetzt wird, liefert dagegen nicht alle benötigten
Informationen - beispielsweise ist sie bei der Budgetierung
neuer Produkte in der Regel noch unbekannt. Der Vortrag zeigt
ein Verfahren, das sich schon in mehreren Firmen bewährt
hat. Nach seiner Einführung hatten die meisten Schätzungen nur
noch überschaubare Abweichungen. Derzeit wird die Methode auch
bei Haufe-Lexware etabliert.
Scrum und Agile Prozesse
Scrum hat sich in der Software inzwischen zum Standard unter den
Vorgehensmodellen entwickelt und setzt sogar an, auch außerhalb
der Informatik Fuß zu fassen. Der Vortrag betrachtet zunächst
die Frage, worin eigentlich die genauen Probleme des Wasserfalls
und ähnlicher Prozesse liegen. Denn nur wenn ich diese verstehe,
kann ich vermeiden, nicht auch mit Scrum in die gleichen Fallen
treten. Anschließend gibt er eine einführende Übersicht in Scrum
und die Prinzipien agiler Methoden.