Mit orchideo zum Model Driven Requirements Engineering
Requirements Engineering (RE) ist ein absolut notwendiges, aber auch sehr aufwändiges und somit teures Vorgehen in der Softwareentwicklung. Um dieses zu optimieren ist es notwendig, Anforderungen an ein neues Softwaresystem oder Anpassungen an ein solches zu sammeln, aufzubereiten, zu hinterfragen und auf Machbarkeit hin zu untersuchen. Requirements Engineering ist somit die notwendige Vorarbeit für die Softwareentwicklung.
Um den Prozess zu optimieren, arbeiten wir bereits in sehr frühen Projektphasen mit Modellen, um auch die im Requirement Engineering entstehenden Artefakte (Prozesse, Strukturen, Definitionen) in Form von Modellen zu erfassen, so dass diese von der Softwareentwicklung in möglichst großem Umfang weiter verwendet werden können.
Im klassischen Requirements Engineering werden fachliche Regeln oder Abläufe vom Requirements Engineer sehr oft in Prosa erfasst. Zu einem späteren Zeitpunkt werden diese dann von einem Analysten in belastbare Regelwerke umformuliert und dann vom SW-Entwickler auskodiert.
Mit orchideo und modellgetriebener Anforderungsanalyse (Model Driven Requirements Engineering – MDRE) lassen sich die Artefakte des Requirement Engineerings direkt und ohne weitere inhaltliche Nachbearbeitung oder Detaillierung in der SW-Entwicklung einsetzen.
So sind wir in der Lage, unseren Kunden die gewünschte Softwarelösung in maximaler Effizienz und Qualität zu erstellen.



