Softwareentwicklungsumgebungen

Softwareentwicklungsumgebungen


Prof. Dr. Andy Schürr

email: schuerr@informatik.unibw-muenchen.de

Institut für Softwaretechnologie
Fakultät für Informatik
Universität der Bundeswehr München
D-85577 Neubiberg

 

    Vorlesung im Herbsttrimester 1999 an der Universität der Bundeswehr München


Diese Vorlesung ist als Ergänzung zu den Vorlesungen Software Engineering I/II gedacht. Während in den Software Engineering-Vorlesungen der Schwerpunkt auf Methoden und Notationen zur Softwareentwicklung liegt, stehen hier die dabei eingesetzten Werkzeuge im Vordergrund.

Dem Zuhörer sollen zum einen Grundkenntnisse über den internen Aufbau solcher Werkzeuge und ihre Realisierung selbst nahegebracht werden. Zum anderen wollen wir ihm das notwendige Wissen für die gezielte Auswahl und den nutzbringenden Einsatz von Werkzeugen bei der Softwareentwicklung vermitteln. Im Rahmen der Vorlesung werden Versions- und Konfigurationswerkzeugen, CASE-Tools und Meta-CASE- Tools (zum Bau von CASE-Tools) vorgestellt. Bei Interesse wird die Möglichkeit zur selbständigen Benutzung der vorgestellten Werkzeuge gegeben.



 

Inhaltsverzeichnis der Vorlesung und Folien

Alle Folien der Vorlesung sind in der folgenden Datei
  • SEU.pdf :   Stand 14.12.99
  • SEU.pdf.gz :  mit gzip komprimierte Fassung
  • im pdf-Format abgespeichert. Sie benötigen zur Darstellung den Acrobat-Reader als Zusatzprogramm zum Web-Browser.  Den neusten Acrobat-Reader für die verschiedenen Rechner gibt es kostenlos bei Adobe.

    Zudem können die Folien auch zu den einzelnen Kapiteln als Postscript-Folien (4 Folien auf  einer Seite) heruntergeladen werden. Die Postscriptdateien sind aus Platzgründen nur mit dem Programm gzip komprimiert hier verfügbar.

    Gliederung der Vorlesung
    [ SEU-0.ps.gz ]

    1. Softwaretechnik - Was ist das?

    2. [ SEU-1.ps.gz ]
    3. Werkzeuge zur Softwareentwicklung

    4. [ SEU-2.ps.gz ]
    5. Werkzeugkästen und Konfigurationsverwaltung

    6. [ SEU-3.ps.gz ]
    7. Integrierte Programmierumgebungen

    8. [ SEU-4.ps.gz ]
    9. Methodenorientierte CASE-Umgebungen

    10. [ SEU-5.ps.gz ]
    11. Prozeßzentrierte Softwareentwicklungsumgebungen

    12. [ SEU-6.ps.gz ]
    13. Werkzeugintegration und CASE-Plattformen

    14. [ SEU-7.ps.gz ]
    15. Generierung von Softwareentwicklungswerkzeugen

    16. [ SEU-8.ps.gz]

    Achtung:

    Die Folien wurden mit dem Textverarbeitungssystem Framemaker (von Adobe) erstellt. und enthalten ausblendbare Textpassagen (Lückentexte). Während der Vorlesungszeit sind hier zu den noch nicht behandelten Kapiteln nur die Folien mit fehlenden Textpassagen abgelegt, die interaktiv in der Vorlesung erarbeitet werden.