Wann immer möglich setzen wir auf generative und modellgetriebene (MDD) Software Entwicklung.
Die Vorteile für uns und unsere Kunden liegen auf der Hand:
- Wir können uns als Entwickler auf die Modellierung der fachlichen Anforderungen konzentrieren und das Coden einem Generator überlassen.
- Mehr Konzentration auf Anforderungsmanagement und Konzeption der idealen Lösung
- Förderung des gemeinsamen inkrementellen Arbeitens durch höheres Abstraktionsniveau
- Ersparnis an Entwicklungszeit
- Eine gleichbleibend hohe Codequalität durch konsequente immer wiederkehrende Anwendung des Generierungsschemas.
- Höhere Qualität durch hohen Reifegrad der verwendeten Generatoren
- Der Testprozess wird vereinheitlicht
Wir setzen generative Software-Entwicklung auf verschiedenen Ebenen ein. Der umfangreichste Einsatz ist sicherlich der Generator unserer Muttergesellschaft otris software, die diesen auch für ihre Documents OS basierten Produkte nutzt. Dieser Generator erzeugt uns das Gerüst unseres Management Backends TDC inclusive des Datenbankschemas. Aber auch andere Aspekte gehen wir konsequent generativ an:
Zudem haben wir einen Produktdesigner entwickelt, mit dem sich die fachliche Domäne modellieren lässt. Dies ermöglicht es, in enger Zusammenarbeit mit unserem Kunden die spezifischen Merkmale ihrer Domäne grafisch zu definieren. Natürlich ist dies nur ein Angebot aus unserem EMF Baukasten, wir können auch anderweitige durch unsere Kunden gelieferte Beschreibungen seiner Domäne verarbeiten.