Softwaretechnik I

Pflichtfach
5 ECTS-P
4 SWS
jährlich angeboten


Verantwortlich


Ziele

Überblick über das Gebiet Softwaretechnik. Kenntnis von Methoden, Techniken und Werkzeugen der objektorientierten Softwareentwicklung. Darüber hinaus sollen die Teilnehmenden die vorgestellten Methoden, Techniken zueinander in Bezug setzen. und in kleineren Projekten einsetzen können.

Die Vorlesung gibt zunächst einen Überblick über das Gesamtgebiet Softwaretechnik und behandelt dann ausschließlich grundlegende "Informatikaspekte" der objektorientierten Softwareentwicklung. Als wesentliche Grundlage werden die wichtigsten Elemente der Unified Modelling Language (UML) für die strukturelle Modellierung sowie die Funktions-, und Verhaltensmodellierung vorgestellt und anhand kleinerer Beispiele erläutert. Danach werden typische Aktivitäten der Anforderungsermittlung, der Analyse und des Entwurfs besprochen, wobei die UML als Modellierungssprache benutzt wird. Im Praktikum werden die Anwendung der Modellierungselemente und die Durchführung der Aktivitäten in Gruppenarbeit vertieft.


Lehrinhalte

Softwaretechnik im Überblick; Strukturelle Modellierung (Objekt-und Klassendiagramme); Funktionsmodellierung (Anwendungsfalldiagramme); Verhaltensmodellierung (Sequenzdiagramme, Kollaborationsdiagramme, Zustandsdiagramme).Vorgehensweisen und Prototyping. Anforderungsermittlung; Analyse und Architektur; Entwurfskonzepte und Grobentwurf; Feinentwurf; Qualitätssicherung.


Lehrmethoden

Vorlesung, Übung/Praktikum


Vorraussetzungen

Grundkenntnisse Algorithmen und (objektorientierte) Programmierung


Ort, Ressourcen

MS Visio, Together/Java, Java Development Kit (jdk)

www.gm.fh-koeln.de/~winter/#Veranstaltungen


Literatur

Helmut Balzert: Lehrbuch der Software-Technik Bd. I v Software Entwicklung; Spektrum Akademischer Verlag, Heidelberg, 2. Aufl. 2001

Helmut Balzert: Lehrbuch der Software-Technik Bd. II v Software Management, Qualitätssicherung, Unternehmensmodellierung; Spektrum Akademischer Verlag, Heidelberg, 1998

Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language Users Guide; Addison Wesley, Reading, 1999

Martin Hitz, Gerti Kappel: UML@Work; dpunkt.Verlag, Heidelberg, 2.Aufl. 2003

Ivar Jacobson, James Rumbaugh, Grady Booch : The Unified Software Development Process; Addison Wesley, Reading, 1999

Bertrand Meyer: Object-Oriented Software Construction; Prentice Hall, Upper Saddle River, 2. Aufl. 1997

Jörg Noack (Hrsg.): Techniken der objektorientierten Softwareentwicklung; Springer Verlag, Berlin, 2001

Harry Sneed, Mario Winter: Testen objektorientierter Software; Carl Hanser Verlag, München, 2002


Link zur Wikiseite


raster