R O O T S Einführung in die Softwaretechnologie Wintersemester 2011 Dr. Günter Kniesel Institut für Informatik III Römerstr. 164, D-53117 Bonn gk@cs.uni-bonn.de http://sewiki.iai.uni-bonn.de/teaching/lectures/se/2011/
Übersicht: Themenbereiche Einführung Softwarequalitäten Komplexität und Änderung Engineering-Prinzipien Teamarbeit und Änderungen Configuration Management Rationale Management Project Management Issue Management Objektorientierte Modellierung OOP UML Design Patterns Refactoring SE Aktivitäten ( Workflows ) Anforderungserhebung Analyse Systemdesign Objektdesign Testen Softwareprozess Wasserfall-, V-Modell, Spiral-Modell Unified Process Agile SW-Entwicklung (XP, Scrum, Kanban, ) 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-2 R O O T S
Vorlesung Softwaretechnologie Wintersemester 2011/12 R O O T S Kapitel 0. Organisatorisches Stand: 10.10.2011 Studiengänge / Prüfungen Tutorien Infrastruktur
Prüfungen nach alter Informatik-DPO (1998) B-Prüfung in Kombination mit anderer 4-stündigen Veranstaltung aus dem B-Bereich Oft gewählt Fächerkombination SWT + IS Mögliche Prüfer: Prof. Dr. R. Manthey + Dr. Kniesel Prof. Dr. R. Manthey + Prof. Dr. A. B. Cremers Prof. Dr. A. B. Cremers (beides) 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-4 R O O T S
Prüfungen im Bachelor und nach neuer Informatik-DPO (2003) Modulprüfung Schriftliche Klausur Voraussetzung zur Prüfungsteilnahme Präsenz und Mitarbeit im jeweiligen Tutorium (max. 2 Fehltermine) 50 Prozent der Übungspunkte Zusätzliche Voraussetzung für Bachelor Studierende Vorlesung 015 Objektorientierte Programmierung bestanden! Nebenfächler Was immer Ihre Prüfungsordnung bestimmt 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-5 R O O T S
Literatur Basisliteratur Brügge, Dutoit: Object oriented Software Engineering Conquering Complex and Changing Systems, Prentice Hall, Zweite Auflage. bzw. Deutsche Ausgabe des Buches. Weitere http://sewiki.iai.uni-bonn.de/teaching/lectures/se/2011/ 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-6 R O O T S
Tutorien Was Kleine Gruppen: 1 Betreuer, 3 Studenten, 45 Minuten Gemeinsame Abgabe via SVN Warum Praktische Anwendung des Vorlesungsstoffes Feedback zu euren Lösungen Voraussetzung für Prüfungsteilname Wann Ausgabe der Übungszettel: Dienstag Abgabe der Übung im SVN Repository bis Sonntag 23:59 Tutorien: 35 Termine (komplette jeweils aktuelle Liste siehe Kalender https://sewiki.iai.uni-bonn.de/teaching/lectures/se/2011/tutorien) 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-7 R O O T S
Online-Anmeldung zu Tutorien 1. Anmeldung https://sewiki.iai.uni-bonn.de/teaching/lectures/se/2011/anmeldung Sie haben Zeit bis morgen, Dienstag, 11.10.2011, 13.00 Uhr Datum der Anmeldung ist nicht wichtig (nicht first klicked, first served ) 2. Zuteilungs-Benachrichtigung E-Mail mit Infos über Gruppe und SVN-Kennung Morgen nachmittag / abend 3. Problemfälle besprechen In Vorlesung am Mittwoch 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-9 R O O T S
Übungsblatt 0 http://sewiki.iai.uni-bonn.de/teaching/lectures/se/2010/folien Aufgabe: Voraussetzungen zur Übungsteilnahme schaffen Anmeldung zur Tutoriumsgruppe Aktivierung des Altbau Windows Accounts Eclipse-Installation Aktivierung des SVN-Accounts SVN-Zugang testen (Gedicht) Eintragen in die Mailingliste Abgabe im ersten Tutorium an Ihren Tutor 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-10 R O O T S
Kapitel 0: Organisatorisches Ausblick Software Engineering Curriculum Unmittelbare Nachfolgeveranstaltungen R O O T S
SE-Curriculum im Informatik-Bachelor- Studiengang (S) 6. Semester Bachelor-Arbeit & Bachelor-Seminar (wöchentliche Seminartreffen Evtl. Gruppenarbeit ) 2+12 2+ Modul BA-INF 061 (W) 5. Semester 10 Projektgruppe Mobile Applications Seminar (2) und Praktikum (3) 2+3 Modul BA-INF 051 (S) 4. Semester 10 Projektgruppe Software Quality, Angewandte SWT, Mobile Applications Seminar (2) und Praktikum (3) 2+3 Modul BA-INF 051 (W) 3. Semester Vorlesung Softwaretechnologie (SWT) 8 4+2 Modul BA-INF 033 (S) 2. Semester Vorlesung Objektorientierte Softwareentwicklung (OOSE) 8 4+2 Modul BA-INF 024 (W) 1. Semester Vorlesung Algorithmisches Denken und imperative Prog.. 8 4+2 Modul BA-INF 014 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-13 R O O T S
Mögliche Gesamt-Studienverläufe Bachelor Master Computer Science Winter Sommer 4+2 OOSE 4+2 ADIP 2+3 PG Software Eng. Software Quality Mobile Applications 4+2 SWT Bachelor-Arbeit & Bachelor-Seminar 2 PG Mobile Applications 2+2 AOSD 2+2 ATSC 2+2 2+2 ALP MDSE 2+2 UCSD Master-Arbeit, -Seminar, -Kolloquium 2 Seminar ESE 2 Seminar MDSE 4 Lab ESE 4 Lab MDSE 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-14 R O O T S
Unmittelbare Anschluss-Veranstaltungen Projektgruppen Praktische Softwaretechnologie Software-Doktor Mobile Applikationen Sommersemester Sommersemester Sommersemester + Wintersemester Teilnahme Bachelorstudiengang Diplomstudiengang Anmeldung Infos demnächst im SE-Wiki http://sewiki.iai.uni-bonn.de/teaching/ 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-15 R O O T S
Sommersemester: Projektgruppe Angewandte Softwaretechnologie In kleinen Gruppen können eigene Projektideen vorgeschlagen und während des Semesters bearbeitet werden Praktische Anwendung der in Vorlesung Softwaretechnologie behandelten Technologien, Werkzeuge und Entwicklungsprozesse Vorbesprechung: letzte Vorlesungswoche des Wintersemester 2011/2012 Voraussetzung: Gute Ergebnisse in der Vorlesung Softwaretechnologie Betreuer: imhoffj@iai.uni-bonn.de oder nonnen@iai.uni-bonn.de 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-16 R O O T S
Sommer- und Wintersemester: PG Mobile and Social Applications Softwareentwicklung auf iphone-os und Android Mobile ortsbasierte Anwendung, verteilte Kollaboration, soziale Interaktion Vorbesprechung: letzte Vorlesungswoche des Wintersemester 2011/2012 Voraussetzung: Gute Ergebnisse in der Vorlesung Softwaretechnologie Betreuer: muegge@iai.uni-bonn.de, bihler@iai.uni-bonn.de, vonzeschau @cs.uni-bonn.de 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-17 R O O T S
Sommersemester: Projektgruppe Software-Doktor Werkzeuge zur Softwarediagnose Kennen lernen Werkzeuge zur Softwarekur Nutzen! Entwickeln!!! Vorbesprechung: letzte Vorlesungswoche des WS 2011/2012 Voraussetzung: Gute Ergebnisse in der Vorlesung SWT Betreuer: gk@cs.uni-bonn.de (0228) 73-4511 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-18 R O O T S
Die Arbeitsgruppe Softwaretechnologie 2000-2011 Dr. G. Kniesel Vorlesung Softwaretechnologie (SWT) 0-19 R O O T S