Lehrstuhl für Angewandte Softwaretechnik


Applied Software Engineering

[ Home | People | Lectures & Praktika | FoPras & Diplomarbeiten | Projects ]
[
How to find us | What's new | Send your comments ]


Komponenten-basiertes Softwareengineering: 
Softwaretechnik, Projektorganisation und -management WS 1997/1998 

Prof. Bernd Brügge, Ph.D.


Bereich: I, Wahlpflichtvorlesung: 3 Std.

Zeit und Ort:

Mo 11:15-12:00, Stammgelände 0606
Fr 11:30-13:00, Stammgelände 1402

Beginn: 7.11.1997

Zentralübung:  Keine eigenständige Übung, dafür werden die besprochenen Themen in der Vorlesung anschaulich vertieft. Ausserdem wir ein abgeschlossens Praktikum angeboten (sehr empfehlenswert, Beginn Mitte Januar)

Inhalt:

Spätestens seit der Softwarekrise in den 70'er Jahren ist Softwareengineering ein zentrales Thema der Informatik. Dabei bezeichnet Softwareengineering das ingenieurmäßige Entwicklen komplexer Softwaresystem, wobei die Zielgrößen Kosten, Termin und Qualität im Auge behalten werden müssen. Ziel der Vorlesung ist es dem Hörer einen praxisnahen Einblick in grundlegende Entwicklungsmethoden, Softwaremodellierungs bzw. -implementierungs Techniken und Projektmanagement bzw. -organisation zu geben.
Zuerst werden verschiedene Entwicklungsmethoden diskutiert. Dabei werden insbesondere Komponenten-basierte Aspekte vertieft. Danach werden wir die drei wesentlichen Phasen in der Softwareentwicklung -Analyse, Design und Implementierung- detaillierter betrachten. Software Modellierung mit CASE-Tools, wie z.B. Rational Rose, oder Design Patterns sind dabei ebenso ein zentrales Thema wie aktuelle Middlewareprodukte, wie beispielsweise CORBA oder JavaRMI. Neben diesen technischen Aspekten werden aber auch Projektorganisation, -managment und Teamwork als ein wesentlicher Faktor besprochen.
Die in der Vorlesung behandelten Themen werden anhand von Beispielen aus der Praxis und aus dem parallel laufenden Praktikum vertieft. Im Rahmen dieses Praktikums wird mit Rational Rose eine Java Smartcard Anwendung für ein Mercedes Benz Fahrzeug realisiert und mit Hilfe von Java und CORBA implementiert.
 

Hörerkreis: Studenten der Informatik nach dem Vordiplom

Voraussetzungen: Informatik bis zum Vordiplom

Empfehlenswert für: Hauptfach und Nebenfach Informatik

Skript:

Literatur:

Hinweis: Vorlesung wird in Englisch gehalten

Sprechstunde: Mo. 15:00-16:00 Uhr (im Raum 1209, Dienstzimmer von Prof. Brügge)


[ Home | People | Lectures & Praktika | FoPras & Diplomarbeiten | Projects ]