Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, IAI, Vorlesungen, WS 2009/2010
Entwicklung von Informationssystemen I
ehemals: Software Engineering Praxis
umfasst: Informationsverarbeitung für Aktuare
im Wintersemester 2009/2010
Veranstalter Prof. Dr. Franz Schweiggert mit René Just
Typ Vorlesung mit Übungen für Studenten der Fachrichtungen Mathematik, Wirtschaftsmathematik / -physik, Wirtschaftswissenschaften (nicht: Informatik, Medieninformatik)
Umfang 3 V + 1 Ü (6 LP)
Termin Vorlesung: Montag, 16-18 Uhr und Mittwoch, 16-18 (14-tägig)
Übungen: Mittwoch 16-18 Uhr (14-tägig, alternierend zur Vorlesung)
Beginn Mittwoch, 14.10.2009, 16:00, H12
Prüfung Diese Vorlesung ist von der Deutschen Aktuarvereinigung zertifiziert; das bedeutet, dass eine erfolgreiche Teilnahme an der Klausur eine Anerkennung als Ersatz für ein Pflicht-Repetitorium bei der Prüfung zum Aktuar findet!
Vorlesung und Übungen Voraussetzungen:
  • Programmierkenntnisse in Java
Inhalt der Übungen
  • Erweiterung der Java-Kenntnisse, insb. GUI
  • Einsatz von Entwurfsmustern bei der Anwendungsentwicklung
  • Modellierungssprachen (UML, ER-Diagramme, Petri-Netze, EPKs)
Inhalt der Vorlesung:
  • Informationssysteme -- Entwicklung und Einsatz (Einführung, Übersicht)
  • Versicherungs-Anwendungs-Landschaften, Versicherungsanwendungsarchitektur
  • Entwicklungsmodelle, Ablauforganisation
  • Anforderungsmanagement, Anforderungsmodellierung
  • UML kurz und knapp: Use Case Diagramm, Klassendiagramm, Paketdiagramm, Objektdiagramm, Sequenzendiagramm, Aktivitätsdiagramm
  • Software-Design, insb. Muster
  • Konfigurationsmanagement
  • Qualitätsmanagement
  • Test
  • Informationen zu den Vorlesungen/Übungen:

    Datum Stoff Beispiele aus der Vorlesung/Übung
    21. Oktober 2009 Programmieren in Java
    • Klassen vs. Objekte
    • Klassen vs. Schnittstellen
    • Vererbungsarten in Java
    • Polymorphie
    • Sichtbarkeiten und Pakete
    Beispiele (zip)
    28. Oktober 2009 Use-Case-Diagramm
    UML Klassendiagramm
    04. November 2009
    UML Klassendiagramm (forts.)
    Programmieren in Java
    • Abstrakte Klassen
    • Properties
    • Exceptions und Exception-Handling
    Beispiele (zip)
    30. November 2009
    GUI-Programmierung mit Swing
    • JFrame und ContentPane
    • Komponenten (JLabel, JButton)
    • Container (JPanel)
    • LayoutManager (BorderLayout, GridLayout)
    • ActionListener
    Beispiele (zip)
    09. Dezember 2009
    Java5 Spracherweiterungen (Bsp.)
    • Generics
    • AutoBoxing und AutoUnboxing
    • For-Each-Schleife
    Best Practices
    • Vererbung und Information hiding
    • Ersetzbarkeits-Prinzip
    • Offen-Geschlossen-Prinzip
    Beispiele (zip)
    20. Januar 2010
    Java5 Spracherweiterungen (forts.)
    • Var-Args
    • Static Imports
    Design Pattern
    • Begriffsklärung
    • Beispiele
    • MVC-Paradigma
    Beispiele (zip)

Skript Das Skript gibt es als Online-Version (im PDF-Format) im SLC.

Ergänzend dazu wird Ende des Jahres im Springer-Verlag das Buch Informationsverarbeitung für Aktuare (Hrsg.: Aschenbrenner, Dicke, Karnarski, Schweiggert) erscheinen.
Übungen Bitte melden Sie sich zu den Übungen in SLC an.

Das Forum des IAI findet sich hier.

Blatt Angabe Beispiele Lösung
1 [PDF] Beispiele Lösung
2 [PDF] Beispiele Lösung
3 [PDF] Beispiele Lösung
4 [PDF] Beispiele Lösung
5 [PDF] Beispiele Lösung