Finden von UML Modelländerungen für das Anforderungsmanagement
- Type:Studienarbeit
- Supervisor:
Dr. Sven J. Körner
- Person in Charge:Fatih Ok
-
In der Informatik spielen Modelle eine sehr wichtige Rolle, um Informations- verarbeitung zu erleichtern. Softwaremodelle werden im Laufe eines Softwa- reprojekts geändert, weil die Anforderungen von Softwareanalysten falsch in- terpretiert wurden oder nachträglich neue Kundenbedürfnisse enstehen. Mo- delle ändern sich aber im Laufe der Zeit und die automatische Feststellung dieser Änderung auf Basis der geänderten Modelle ist nicht trivial. Modellän- derungen werden in der Regel mit verschiedenen Werkzeugen durchgeführt. Diese Modelle werden in Dateien gespeichert. Für XML Modelle gibt es ein XML basiertes Format XMI. Die Modellelemente werden durch eigene Be- zeichner der jeweiligen Software ersetzt. Diese Änderung lässt keinen direkten Vergleich zwischen ursprünglichem und modifiziertem Modell auf einfacher Textvergleichsbasis zu. Ein neuartiges Werkzeug wird in dieser Ausarbeitung gezeigt, das diese Modelländerungen erfasst und in einem Änderungsprotokoll ausgibt. Hier- zu wurden Werkzeuge und Algorithmen studiert, die für den Vergleich von Softwaremodellen dienen.