Glossar
Impressum
Sitemap
|
| Effiziente Herstellung hochwertiger Software |
| Es ist offensichtlich, dass der Weg vom Bedarf hin zur fertigen Softwarelösung so schnell, zuverlässig und kostengünstig wie nur irgend möglich sein muss. Daher arbeiten wir mit den besten verfügbaren Produktionsverfahren, die wir mit einer Anzahl gezielter Innovationen noch wirkungsvoller gestaltet haben.
|
- Wir bauen mit hochwertigen Fertigteilen, die an der Spitze des technologischen Fortschritts stehen: nur aus bestem Rohmaterial kann besondere Qualität entstehen.
- Wir arbeiten seit fünfzehn Jahren mit modellbasierten Code-Generatoren, die wir in vier Generationen und vier Computersprachen eigens entwickelt und mit Erfolg in unzähligen Projekten verwendet haben.
- Schon heute fußen unsere Anwendungen weitgehend auf ausführbaren Modellen, deren Entwicklung und Erprobung wir seit mehreren Jahren aktiv vorantreiben.
|
| Effizienzsteigerung der Software-Produktion |
|
Manuelle Programmierung
Anwendungsbau in Handarbeit - Leitbild "Wasserfall-Modell": Fachmodell dient als Vorgabe, die alsbald veraltet und wertlos ist - Fachinformationen zerstreut im Anwendungscode - hohes Risiko des Auseinanderlaufens von Modell und Anwendung
|
|
Werkzeuge und Fertigteile
höhere Produktivität und bessere Ergebnisse durch Werkzeuge und Fertigteile - Leitbild "Iterative Entwicklung": zyklische Angleichung von Fachmodell und Anwendung aneinander und an veränderte Anforderungen - kostspielige doppelte Pflege von Modell und Anwendung
|
|
Generatoren, MDA
maschinelle Programmierung mit Generatoren, Templates und Fertigteilen - Leitbild "Automatisierte Produktion": wiederverwendbare Templates statt Code-Unikate - Modell bleibt zwangsläufig aktuell - Automatisierung steigert Produktivität und senkt Fehlerquote
|
|
Ausführbare Modelle
Dynamische, unmittelbare Anwendungs-Steuerung durch Fachmodell
Leitbild "Ausführbare/interpretierte Modelle" (Executable UML) - Wegfall von Produktionszyklen - Desynchronisierung von Modell und Programm nicht mehr möglich
|
|
| Jede dieser Technologien stellt für sich bereits einen wichtigen Fortschritt dar. Das Zusammenwirken der Vorteile von Fertigteilen, einer tragfähigen Architektur sowie von modellbasiertem Softwarebau bedeutet einen Qualitätssprung, dessen gewaltiges Ausmaß sich erst abzuzeichnen beginnt.
|
|
|
|
|
|