02.12.2012 Aufrufe

SOFTWARETECHNIK - beim Fachbereich Informatik

SOFTWARETECHNIK - beim Fachbereich Informatik

SOFTWARETECHNIK - beim Fachbereich Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

32<br />

(Computer Aided Software Engineering). Ein CASE-System ist eine integrierte<br />

Software-Entwicklungsumgebung, die idealerweise den gesamten<br />

Softwarelebenszyklus unterstützt. Anfangs nutzten diese CASE-Werkzeuge<br />

unterschiedlichste Notationssprachen. Seit der weiten Verbreitung der UML<br />

(Unified Modelling Language) unterstützen alle CASE-Tools zumindest diese<br />

grafische Modellierungssprache. Durch die Integration von Methoden und<br />

Verfahren sowie deren Automatisierung soll ein rechnergestütztes System zur<br />

Unterstützung sämtlicher Phasen und Aktivitäten des Systemlebenszyklusses zur<br />

Verfügung gestellt werden.<br />

Alle marktrelevanten Tools unterstützen den Implementierungs-Prozess durch die<br />

Generierung von Programmfrakmenten in unterschiedlichen Zielsprachen aus den<br />

entwickelten UML-Modellen. Des weiteren sind moderne CASE-Werkzeuge in der<br />

Lage, den weiter entwickelten Code zu analysieren und das UML-Modell durch<br />

Reverse Engineering entsprechend anzupassen. Wird dieser Kreislauf im Rahmen<br />

eines Projektes mehrfach und systematisch genutzt, spricht man von Round-Trip<br />

Engineering.<br />

Im Rahmen des Softwaretechnik-Praktikums wird das CASE-Werkzeug Innovator<br />

der Firma MID eingesetzt. Weitere bekannte objektorientierte<br />

Modellierungswerkzeuge sind beispielsweise Rational Rose (IBM Rational),<br />

TogetherJ (Togethersoft), ObjectiF (MicroTool GmbH), Rhapsody (I-Logix) und<br />

ArgoUML (OpenSource).<br />

2.5 Weiterführende Literatur<br />

[Graham95] Graham, Ian: Migrating To Object Technology, Addison-Wesley<br />

Publishing Company, 1995.<br />

[Meyer97] Meyer, Bertrand: Object-Oriented Software Construction, 2 nd<br />

edition, Prentice Hall PTR, 1997.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!