Modellierung II (Sommersemester 2010)
Dozent:
Prof. Dr. Holger Giese
(Systemanalyse und Modellierung)
Tutoren:
Dipl.-Inform. Stefan Neumann
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 10.05.2010
- Lehrform:
- Belegungsart: Pflichtmodul
Studiengänge
- IT-Systems Engineering BA
Beschreibung
Modellierung ist eine wesentliche Teilaufgabe in der System- und Softwareentwicklung. Bei den meisten Aktivitäten während der Entwicklung werden Modelle als zielgerichtete Abbilder des vorhandenen oder geplanten Systems, das durch Abstraktion auf die problemrelevanten Aspekte vereinfacht, verwendet. Wichtig ist dabei, dass das Modell ähnliche Beobachtungen und Aussagen ermöglicht wie das vorhandene oder geplante System und somit bei der Bewertung und Entwicklung als Grundlage für Entwurfsentscheidung auch bezüglich Alternativen dienen kann.
Bei der Modellierung komplexer Systeme verwendet man unwillkürlich gewisse Annahmen und Vorstellungen, anhand derer man Phänomene zu erklären oder zu gestalten versucht. Entsprechende Paradigmen fassen solche Annahmen und Vorstellungen in ein kohärentes Ganzes zusammen und bieten in Form entsprechender Kombinationen von Modellierungstechniken umfassende Ansätze zur Modellierung komplexer Systeme an. Wir werden im Rahmen der Veranstaltung die strukturierte Modellierung, die objektorientierte Modellierung sowie Komponentenbasierung und Multiagentensysteme als Paradigmen betrachten.
Da in der Praxis der Softwareentwicklung die Unified Modeling Language (UML) von großer Bedeutung ist, werden wir im wesentlichen betrachten wie komplexe Systeme mit UML und den verschiedenen Modellierungsparadigmen beschrieben werden können und diese dabei entsprechend vergleichen. Der Fokus wird hierbei auf der objektorientierten Modellierung und Komponentenbasierung liegen.
Die in der Veranstaltung behandelten Konzepte zur Modellierung werden zusätzlich in Übungen vertieft und in einem begleitenden größeren Modellierungsprojekt angewendet.
Stichpunkte:
- Modellierungstechniken
- Modellierungsparadigmen
- Strukturierte Analyse und Entwurf
- Objektorientierte Analyse und Entwurf
- Unified Modeling Language (UML)
- Komponentenbasierung
- Multiagentensysteme
Aktuell:
- Weiter Informationen zur Veranstaltung folgen.
Voraussetzungen
Empfohlen: Modellierung I
Literatur
Die Folien zur Vorlesung werden im internen Bereich zur Verfügung gestellt.
Als Referenzen für UML und zur Ergänzung und Vertiefung der Lehrinhalte werden die folgenden Bücher und Artikel empfohlen:
[1] Bernd Oestereich. Analyse und Design mit UML 2.3 - Objektorientierte Softwareentwicklung. Oldenbourg Wissenschaftsverlag, 9. Auflage, 2009. ISBN: 978-3-486-58855-2
[2] Grady Booch, James Rumbaugh und Ivar Jacobson. Unified Modeling Language User Guide. Addison-Wesley Object Technology Series, Addison-Wesley Longman, 2. Juni 2005. ISBN-10: 0321267974
[3] James Rumbaugh, Ivar Jacobson, Grady Booch. The Unified Modeling Language Reference Manual, Addison-Wesley Object Technology, Addison-Wesley Longman, Amsterdam, 2nd ed., 5. August 2004. ISBN-10: 0321245628
[4] Scott W. Ambler. The Elements of UML 2.0 Style, Press (Juli 2005). ISBN-10: 0521616786
[5] Unified Modeling Language (UML) specification, version 2.2 http://www.omg.org/technology/documents/formal/uml.htm
Lern- und Lehrformen
Leistungserfassung
- Teilnahme an den Übungen
- Mitarbeit bei den Projektaufgabe
- Mitarbeit und Anwesenheit bei den Gruppentreffen im Rahmen der Übungen
- Schriftliche Abgabe der Gruppenergebnisse
- Abschließende schriftliche Prüfung
Bei Nichterfüllung einer der Punkte gilt die LV als nicht bestanden, weitere Angaben werden in der LV gegeben.
Die Note wird zu gleichen Teilen aus der Projektnote sowie aus der individuellen Klausurnote gebildet.
Termine
Aktualisiert am 20.07.2010:
Probeklausur: Eine Probeklausur wird Freitag den 23.07. über die Vorlesungsmaterialien bereitgestellt. Die Musterlösung wird am 27.07. um 09:15 Uhr im Hörsaal 1 vorgestellt.
Achtung: Erneut zwei Änderungen in der Raumplanung!!!!!
Die Vorlesung am 22.07.2010 findet jetzt doch wie üblich im Hörsaal HS 1 des HPI statt.
Dafür wird die Vorlesung am 15.07.2010 in den Hörsaal HS3 im Gebäude 6 der Universität Potsdam (Griebnitzsee) verschoben.
Eine grobe Übersicht über die Lage der Gebäude der Universität Potsdam ist hier zu finden.
Vorlesung:
Dienstags von 09:00 -11:00 Uhr im HS 1
Donnerstags von 13:30-15:00 Uhr im HS 1
Erste Vorlesung:
Geplante Vorlesungen (Termine können sich noch ändern):
- 20.04.2010
- 22.04.2010 (HS3)
- 27.04.2010
- 29.04.2010
- 11.05.2010
- 18.05.2010
- 20.05.2010
- 25.05.2010
- 08.06.2010
- 10.06.2010
- 01.07.2010
- 06.07.2010
- 08.07.2010
- 13.07.2010
- 15.07.2010 (HS3 im Haus 6 - Universität Potsdam)
- 20.07.2010
- 22.07.2010
- 27.07.2010 (Vorstellung der Musterlösung im HS 1)
Offizielle Übungenstermine sind in folgenden Wochen:
- 26.04. - 30.04.2010
- 03.05. - 07.05.2010
- 10.05. - 14.05.2010
- 24.05. - 28.05.2010
- 31.05. - 04.06.2010
- 07.06. - 11.06.2010
- 21.06. - 25.06.2010
- 28.06. - 02.07.2010
Die Übungen, bzw. Gruppentreffen finden mit den nachfolgend aufgelisteten Tutoren zu den entsprechenden Uhrzeiten und in den entsprechenden Räumen statt:
- Gruppe 1:
- Tutor: Lisa Knolle
- Raum: A 2.1
- Montags 15:00-17:00 Uhr
- Gruppe 2:
- Tutor: Robert Breske
- Raum: A 1.1
- Dienstags 13:30-15:00 Uhr, ACHTUNG: Am 27.04. in Raum A 2.12
- Gruppe 3:
- Tutor: Tim Wieschalla
- Raum: A 1.2
- Dienstags 13:30-15:00 Uhr, ACHTUNG: Am 27.04. in Raum A 1.14
- Gruppe 4:
- Tutor: Tobias Schubotz
- Raum: A 2.1
- Dienstags 17:00-18:30 Uhr
- Gruppe 5:
- Tutor: Moritz Burkhardt
- Raum: C 2.13 (aktualisiert)
- Dienstags 17:00-18:30 Uhr
- Gruppe 6:
- Tutor: Moritz Burkhardt
- Raum: A 1.1
- Mittwochs 13:30-15:00 Uhr, ACHTUNG: Am 28.04. in Raum A 2.12
- Gruppe 7:
- Tutor: Lisa Knolle
- Raum: A 1.2
- Mittwochs 13:30-15:00 Uhr, ACHTUNG: Am 28.04. in Raum A 1.14
- Gruppe 8:
- Tutor: Tobias Schubotz
- Raum: A 1.1
- Donnerstags 11:00 - 12:30 Uhr
- Gruppe 9:
- Tutor: Tim Wieschalla
- Raum: A 1.2
- Donnerstags 11:00 - 12:30 Uhr
Zurück