|  OOSE
Willkommen  Leistungen  Entwicklung  OOSE
home

Objektiv mehr Freiheit: dank der objektorientierten Softwareentwicklung mit Liantis.

Free your work!



Auch die UML hat Grenzen. Überschreiten Sie sie mit Liantis.

Die UML ist eine Notation, keine Methode. Mit der UML können Sie einen Bauplan für Ihr System zeichnen. Aber: Wer einen Bauplan lesen kann, kann noch lange kein Haus bauen. Und wer die UML beherrscht, kann noch lange keine Software schreiben. Liantis unterstützt Sie dabei, die UML als "Lingua franca" in der Software-Entwicklung umfassend zu nutzen und Ihr Projekt zum Erfolg zu führen.

Aber woran liegt es dann, dass die UML-Modellierung in vielen Unternehmen immer noch suboptimal ist? Unsere Antwort: weil viele Entwickler zwar UML gelernt haben, aber nicht objektorientiert modellieren können. UML-Modelle zu kreieren lernt man nicht aus Büchern, sondern von Profis mit langjähriger praktischer Erfahrung in diesem Bereich.

Andere Entwickler wiederum können zwar modellieren, können den entsprechenden Quellcode aber kaum verbessern. Fazit: Modelle sind zwar schön und gut. Aber entscheidend ist immer noch der Quellcode: Bubbles don't crash. Der Vorzug der Profis von Liantis: Wir können programmieren, was wir modellieren. Und wir testen, was wir programmieren. Und wir wissen auch, welche Zusammenhänge zwischen Anforderungsanalyse und Modellierung zu beachten sind. Wer kann das noch?

Wir holen aus dem Modell heraus, was in ihm steckt: Model Driven Architecture (MDA)

Ein UML-Modell ist sehr viel mehr als nur die Visualisierung von Analyse-Ergebnissen oder Entwurfsentscheidungen: Es ist ein ständig aktueller Bauplan und kann vor allem als Grundlage für die Generierung von bis zu 90 Prozent des gesamten Codes innerhalb von Minuten dienen.

Dazu werden zunächst technische Architektur und fachlicher Code scharf voneinander getrennt. Unter Verwendung von MDA können aus dem fachlichen Modell je nach Anwendungsgebiet 70 bis 90 Prozent des Codes automatisch generiert werden. Denn viele technisch motivierte Konstrukte gleichen sich - unabhängig von der Fachlichkeit. Darüber hinaus können unsere Code-Generatoren auch individuell erstellten, manuell geschriebenen fachlichen Code einbinden und damit innerhalb weniger Minuten ein komplettes Anwendungssystem generieren - und das nicht nur für Standard-Architekturen, sondern auch für individuelle Software-Architekturen.

Nehmen Sie sich die Freiheit, und lassen Sie sich das von uns präsentieren!