Verteilte und Selbstorganisierende Rechnersysteme Research Group





Vorlesung Software-Werkzeuge

Durchführung

wird zur Zeit nicht angeboten

SWS (V/Ü/P)

2/2/0

Vorkenntnisse

C, grundlegende Handhabung von UNIX

Semesterempfehlung

6.

Ziele

  • Kenntnis der Gebiete des Werkzeugeinsatzes und ausgewählter Funktionsprinzipien von Werkzeugen
  • Beherrschung der Anwendung von relevanten Standard-Werkzeugen
  • Fähigkeit zu Bewertungen und Entscheidungen beim Einsatz von Werkzeugen bzw. CASE-Umgebungen

Inhalt

  • Grundbegriffe zu Technologien, Werkzeugen, CASE
  • Neue Modelle der Software-Herstellung
  • Übersicht und Werkzeuge für Spezifikation und Entwurf
  • Implementierungs-Werkzeuge: Übersicht (awk, Java, yacc, lex)
  • Test-Werkzeuge (statische/dynamische Analyse, Testunterstützungen (Debugger ...))
  • Wartungs-Werkzeuge: Reverse Engineering ...
  • Versionsverwaltung (sccs, rcs)
  • Abhängigkeitssteuerung (make, mkmf)
  • Dokumentation
  • Planung und Abrechnung

Links

Arbeitsblätter zur Vorlesung
Beispiele zum Thema Java