Wolfram Bartussek

 

Home
ZurPerson  >>
Services  >>
Lehrtätigkeit  >>
Links
Kontakt

 Lehre  Reverse Software-Engineering
 

 

bartussek it-services

 
Hinweis:

Dieser Kurs kann auch als ein- bis zweiwöchiger Workshop außerhalb von Universitäten durchgeführt werden. Die Inhalte können dann individuell abgestimmt werden.

Bei Interesse klicken Sie bitte hier!

 
Überblick Reverse Software-Engineering

In diesem Kurs wird Reverse Software-Engineering so verstanden, dass existierende Software inklusive aller verfügbarer Dokumentation und sonstiger Wissensquellen betrachtet und versucht wird, mit analytischen und konstruktiven Methoden, die ingenieursmäßigen Unterlagen so zu rekonstruieren, dass ein neues System erstellt werden kann, das mindestens die Anforderungen an das alte System und neue Qualitätskriterien erfüllt.

Ein Schwerpunkt des Kurses liegt auf der Objektorientierung und der Unified Modeling Language (UML). Ein weiterer wichtiger Aspekt ist das Verständnis und Arbeiten mit Use Cases während aller Phasen des Re-Engineering. Es wird ein enger Zusammenhang zwischen den Inhalten der Use Cases und den Inhalten der UML-Diagramme hergestellt.

Der Gegenstand des begleitenden praktischen Teils des Kurses ist ein Re-Engineering des Open Source Projektes "eStudy-Portal". Die Ergebnisse werden in ein stark vernetztes Projekt-Wiki eingepflegt. Dazu gehört auch, dass Wiki-Templates entwickelt und eingesetzt werden.

Der Kurs richtet sich an Studierende eines Master-Studiengangs und setzt solide Kenntnisse des Software-Engineering voraus.

   
 
 

Copyright © 2010 by Wolfram Bartussek