Grundlagen des Software Engineering WS 2010/11
Vorlesung 89-3001: Grundlagen des Software Engineering
Diese Seite dient zur Bereitstellung von Informationen rund um die Vorlesung
Inhaltsverzeichnis
Aktuelles
- The results for GSE summer term exam are online. The exam review (Einsichtnahme) will take place Wednesday, September 14th between 2pm and 3pm in room 32-426.
- The GSE summer term exam will take place August 25th, 8:30am in room 42-110. We will start on time, so please be there some minutes erlier. 1h for CVT students, 2h for all other students.
- The updated results after exam review are online.
- The results for the exam are online. Exam inspection will take place on Monday, March 28th at 2pm in 32-439.
- Written exam will start at 8:30am in Mensa. Please be there some minutes earlier.
- REMINDER: On Monday, February 28th, 2-3:30pm we offer a second question and answer round for your questins. Please be prepared.
- We will offer an exam preparation round on Monday, February 21st, 2-3:30pm and one on Monday, February 28th, 2-3:30pm, both in room 32-439. This round is for your questions, this is not a lecture and participation is voluntary. Please be prepared with specific questions.
- The written exam (for non CS bachelor students) will be at March, 4th, 8:30am in Mensa. The dates for the oral exam (for CS bachelor students) are the following (all in March 2011): 4th, 7th, 8th, 10th, 14th. In the later case, please register in person (and not via email) by Ms Jerkku in 32/423 (her office hours).
- Files for Exp2
- The list of groups for experiment II is available. Please have a look to which group you belong and to which room you have to go. Please be there on time.
- The training slides for experiment II are available. Please have a look and be familiarized with the techniques.
- Files for training.
- The exercise classes at January 17th and 19th will be used for training for upcoming experiment. There won't be presentations or a new exercise sheet in this week. Instead we meet at SCI in building 32. The presentations from last exercise will be shifted to the week after.
- At the bottom of the page you can find an example requirements document, which is created according to the TORE process.
- If you want to play with EPC and understand it better, try out the (free but proprietary) ARIS Express.
- The first lecture in 2011 will be on Friday, Janary 7th. There are no excercise classes in the first week (Jan 3rd and 5th). They will continue in the second week starting on Jan 10th. However there is an exercise sheet and the submission date is as usual on Friday resp. Monday.
- Am 15. Dezember findet eine Fahrt zu Capgemini nach Offenbach statt. Interessierte bitte anmelden per Email an stengel@cs.uni-kl.de (Sekretariat AG Softwaretechnik). Anmeldung bis kurz vor Abfahrt am Mittwoch Morgen möglich. Bus fährt gegenüber der Sporthalle ab. Oder einfach vorbeikommen.
- Please have a look into a short guideline how to make good presentations.
- The group assignment for experiment 1 is online.
- Lecture schedule and slides for first lecture are available.
- Die erste Vorlesung findet am 29. Oktober 2010 statt. Details zu Prüfungsmodus und Übungen wird in der Vorlesung bekannt gegeben.
Inhalt der Vorlesung
Die Entwicklung von großen, potenziell kritischen Software Systemen ist zweifellos eine sehr komplexe Aufgabe. Diese Entwicklung unterscheidet sich ebenso nachhaltig von der "Ein-Personen-Programmierung" eines kleines Programms oder Moduls, wie sich die Entwicklung von Hochhäusern vom Bau einer Hütte unterscheidet. Software Engineering (SE) als Disziplin der Informatik beschäftigt sich mit Techniken, Methoden und Werkzeugen, um die Entwicklung solcher großen Software Systeme zu unterstützen. Ein fundamentales Element des Software Engineering ist dabei der systematische Gebrauch von geeigneten Ingenieursprinzipien.
Das Ziel der Vorlesung Grundlagen des Software Engineering ist es die erforderlichen Prinzipien, Techniken, Methoden und Werkzeuge für alle wichtigen Phasen der Softwareentwicklung zu präsentieren. Die Diskussionen von praktischen Beispielen sind ebenso zentrale Elemente wie die kritischen Evaluierung von Vorteilen und Nachteilen unterschiedlicher Ansätze.
Literatur zur Vorlesung
Skript
- Die Unterlagen zur Vorlesung gibt es weiter unten zum download. Dort werden die Anhänge der Kapitel und alle weiteren Untelagen angeboten, die in der Vorlesung Verwendung finden.
- Wichtiger Hinweis: Das Skript soll das Verständis der Vorlesung unterstützen. Es ist nicht als Ersatz der Vorlesung geeignet. Um tieferen Einblick in die behandelten Themen zu erlangen und speziell den Zusammenhang zwischen den einzelnen Themen zu erkennen, wird die Anwesenheit in den Vorlesungen sehr empfohlen.
Übung
- Auch die Übungen zur Vorlesung gibt es weiter unten zum Download.
Informationen zu "Software-Katastrophen"
- Proseminar zum Thema Analyse von Software-Unfälle
-
Proseminar zum Thema Lernen aus fehlgeschlagenen Software-Projekten
Literatur zur Vertiefung der Hauptthemen
- P. Jalote: "An Integrated Approach to Software Engineering", 3nd Edition, Springer-Verlag, 2005.
- P. Jalote: "A Concise Introduction to Software Engineering", Springer London, 2010.
- I. Sommerville: "Software Engineering", 9th Edition, Addison Wesley, 2010.
Weitere Literaturangaben finden sich in den jeweiligen Kapiteln des Skripts.
Organisatorisches
Dozent
Prof. Dr. Dr. h. c. H. Dieter Rombach
Raum 32/423
Vorlesungsbetreuung
Oliver Maschino
Raum: 32/419
Telefon: (0631) 205-3333
Veranstaltungen
Die Vorlesung Grundlagen des Software Engineering stellt als Kernveranstaltung der Praktischen Informatik die Eingangsvorlesung für alle weiteren Lehrveranstaltungen des Lehrgebiets Software Engineering und Programmierung dar und ist wie folgt aufgebaut:
-
Vorlesung:
4 SWS pro Woche:
Mo. 8:15 - 9:45 Uhr, Raum 46/110
Fr. 10:00 - 11:30 Uhr, Raum 42/110
erste Vorlesung: Fr. 29.10.2010 -
Übungen:
2 SWS pro Woche
Mo. 15:30 - 17:00 Uhr, Raum 42/105 (deutsche Übung)
Mi. 15:30 - 17:00 Uhr, Raum 46/110 (english exercise)
Der Inhalt der Vorlesung wird von Prof. Rombach geprüft.