Von: Norbert Baumgartner
Im Rahmen der zwar noch jungen, aber sehr erfolgreichen Fachkonferenz zum Thema Softwarequalität, den Software Quality Days, hatte ich heuer im Wiener Austria Trend Hotel Savoyen die Gelegenheit dem Publikum einige Anregungen zum Einsatz semantischer Technologien im Requirements Engineering mit zu geben. Da der Fokus der Konferenz eher im Bereich Testen liegt, waren meine Erwartungen nicht allzu groß. Ich wurde allerdings eines Besseren belehrt - bereits in den Key Notes wurde mehrfach darauf hingewiesen wie wichtig Requirements Engineering für den Erfolg von IT-Projekten sei. Ebenso überrascht war ich von der großen und durchwegs positiven Resonanz des Publikums - das Interesse zeigte, dass team hier ein aktuelles Thema mit innovativen Ansätzen aufgreift.
Der Vollständigkeit halber hier noch der Abstract der Präsentation, welche wir Ihnen natürlich gerne auf Anfrage zur Verfügung stellen:
Requirements Engineering 3.0 - Semantic Technologies for better Requirements
Eine formal eindeutig spezifizierte Anforderung ist der Traum eines jeden Entwicklers oder Analysten. Die Realität sieht natürlich anders aus: Anforderungen werden meist informell, vielfach sogar in reiner Prosa, formuliert. Das ist aus Sicht der Spezifizierenden auch gut und sinnvoll, weil für die Anforderungsspezifikation die Domäne und nicht das Metamodell eines formalen Systems zählt. Diese Diskrepanz zwischen informeller und formaler Anforderungsspezifikation birgt jedoch erfahrungsgemäß ein großes Projektrisiko. Als Begleiterscheinung der Vision des ?Semantic Web? sind in den letzten Jahren Technologien und Ansätze in mittlerweile für den industriellen Einsatz geeigneter Qualität entwickelt worden, welche die dringend benötigten Brücken schlagen können. In diesem Paper werden anhand von anschaulichen Beispielen aus der Projektwelt Einsatzgebiete aufgezeigt, in denen semantische Technologien, vor allem Ontologien, gewinnbringend bei der Anforderungsspezifikation und beim Anforderungsmanagement eingesetzt werden können ? quasi Requirements Engineering 3.0.


