Unsere Vision: UML und Model Driven Development mit einheitlichen Tools von der Beratung über das Konzept, die Entwicklung bis zum Projektmanagement
Unsere Vision ist die vollständige Abbildung eines Projektes mit Hilfe von grafischen UML-Diagrammen. Dies beginnt bei der Beschreibung des Projektes, erstreckt sich über die Entwicklung und endet bei der Kommunikation im Projektmanagement.
Der Code der Applikationen wird komplett aus den zuvor erstellten und zwischen Kunde und Entwicklern abgestimmten UML Diagrammen automatisch erzeugt.
Aus Programmieren, die Codezeilen schreiben werden Modellierer, die ein gemeinsam mit den Kunden erarbeitetes grafisches Modell ebenfalls grafisch feintunen, ehe sie die Applikation aus diesem Modell generieren lassen. Zwischen Kunden, Beratern Projektmanagern und Programmierern kann eine gemeinsame "Bildsprache" verwendet werden, die von allen Beteiligten verstanden wird.
Die Verwendung von UML bietet darüber hinaus noch weitere Vorteile.
- Die Entwicklungszeit der Applikationen wird deutlich beschleunigt.
- Die UML Diagramme sind nicht nur die Grundlage für die Code Generierung sondern ergeben auch gleichzeitig die Dokumentation der Software.
- Funktionale Erweiterungen der Generatoren stehen einfach in allen bisher ausgerollten Applikationen durch erneutes Generieren zur Verfügung.
- Analog können Fehler in einem Generator nach der Lösung durch erneutes Generieren in allen Applikationen gelöst werden, die von dem Fehler betroffen sind.
- Da kein handgeschriebener Code entsteht entfallen Tippfehler oder Kopierfehler beim Wiederverwenden von Code(-schnipseln).