05 Fakultät Informatik, Elektrotechnik und Informationstechnik
Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/6
Browse
1 results
Search Results
Item Open Access Automatische Modellerzeugung aus klassifizierten und modellbasierten Anforderungen(2014) Jiang, LanDie Erhebung und Analyse der Anforderungen ist eine Schlüsselphase eines technischen Projekts. Schlechte oder fehlerhafte Anforderungen an komplizierte Softwareprodukte können zu einer schwerwiegenden Konsequenz führen. Ein verbreitetes Verfahren ist die Erhebung der Anforderungen aus natürlich sprachlichen Texten. Einerseits kann das Verfahren die gute Verständlichkeit natürlicher Sprache bieten, andererseits lassen sich dabei die Mehrdeutigkeiten natürlicher Sprache nicht vermeiden. Außerdem wird in manchen Bereichen, bei denen modellbasierte Ansätze zur Anwendung kommen, die Anforderungsanalyse unter Verwendung von natürlich sprachlichen Texten durchgeführt. Dadurch ist die Verbindung zwischen Anforderungsanalyse und Entwurf nicht so gut möglich. In dieser Arbeit wurde ein System UML Model Generator (UMG) entworfen, das Modelle aus klassifzierten und modellbasierten Anforderungen generiert. Mit den Modellen können die Anforderungen nicht nur textuell sondern auch grafisch dargestellt werden. Die Qualität der Anforderungsanalyse wird dadurch verbessert und ein Übergang von der Anforderungsanalyse hin zum Entwurf wird ebenfalls ermöglicht und Mehrdeutigkeiten werden vermieden. Das UMG System bietet die Funktionalität der Klassifizierung, die auf einem vorhandenen REC System aus der Diplomarbeit [Zwi13] basiert, welches Anforderungen aus technischen Spezifikationen extrahiert und klassifiziert. Zur Erzeugung der Modelle extrahiert UMG die funktionalen Anforderungen aus einem texutellen Dokument, welche Funktionen eines zu entwickelnden Systems beschreiben können. Für UMG wurde ein Datenmodell entworfen, das die extrahierten Anforderungen in Format von UML Model Generator XML (UMGX) darstellt. Darauf aufbauend kann ein modellbasiertes Anforderungsdokument generiert, in dem alle essentiellen Informationen zur Erzeugung der Modelle von Anforderungen beinhaltet sind. Ein UMGX Dokument enthält Anwendungsfälle und gegebenenfalls zu diesen die Standardabläufe. Als ein grundsätzliches Konzept von UMG ermöglicht das Datenmodell beliebige Änderungen und Erweiterungen zu den Anforderungen und deren Modelle.