Anforderungsanalyse, die erste Phase in jedem Softwareentwicklungsprojekt, ist die Achillesferse der ganzen Entwicklung. Trotz der Existenz vieler formaler Spezifikationstechniken bleibt die natürliche Sprache das Mittel der Wahl für das Aufschreiben der Anforderungen. Das führt dazu, dass die Anforderungsdokumente häufig unvollständig und inkonsistent sind. Die vorliegende Arbeit zeigt, wie Computerlinguistische Methoden eingesetzt werden können, um Anforderungstexte in formalere Modelle zu überführen. Der wichtigste Nebeneffekt dieser Übersetzung ist es, dass dabei Defizite in Anforderungstexten sichtbar werden, die ein menschlicher Leser sonst übersehen würde. Die Effektivität der vorgeschlagenen Methoden wurde anhand von Fallstudien untersucht und bestätigt.
«
Anforderungsanalyse, die erste Phase in jedem Softwareentwicklungsprojekt, ist die Achillesferse der ganzen Entwicklung. Trotz der Existenz vieler formaler Spezifikationstechniken bleibt die natürliche Sprache das Mittel der Wahl für das Aufschreiben der Anforderungen. Das führt dazu, dass die Anforderungsdokumente häufig unvollständig und inkonsistent sind. Die vorliegende Arbeit zeigt, wie Computerlinguistische Methoden eingesetzt werden können, um Anforderungstexte in formalere Modelle zu übe...
»