Märkte:
Produkte:
- Application Management
- 3D Secure
- EMV
- Ablösung PostIdent-Verfahren
- EBIT 2.0
- Mobile Apps
- DCCS
- Betriebsautomatisierung
- Ticketbus
- Funktionales und nichtfunktionales Testen
- Migrationen für Banken
Kompetenzen:
Ansprechpartner:

Thomas Schmidt
Telefon: (freecall)
0800 - SYNGENIO
info(at)syngenio.de
Weitere Infos:
Artikel Java Magazin:MDA / MDSD
Software wird immer komplexer. Um auch in Zukunft effizient entwickeln zu können, hilft die Model Driven Architecture (MDA) eine Abstraktionsebene zu schaffen von der auch komplexe Anwendungen effizient entwickelt und gewartet werden können. syngenio ist dabei wichtig, dass MDA nur dort eingesetzt wird, wo es auch echte Vorteile bringt.Profitieren Sie von unseren Erfahrungen. syngenio unterstützt Sie dabei Software modellgetrieben zu entwickeln.
Unsere Leistungen im Einzelnen:
- Beratung
- Einführung einer Model Driven Software Development (MDSD)-Umgebung. Wir helfen Ihnen bei der Auswahl der richtigen Tools und bereiten Ihre Mitarbeiter auf den Umgang mit diesen Tools vor.
- Modellierung - wir unterstützen bei der Erstellung Ihrer Modelle.
- Realisierung
- Erstellung von Platform Specific Models (PSM) für das Java-Umfeld.
- Migration Ihrer Anwendung auf eine modellbasierte Architektur.
- Betreuung
- Betreuung Ihrer Modelle und Anpassung an fachliche und technologische Änderungen.
Unserer Erfahrungen:
Folgende allgemeine Erfahrungen konnten wir bisher im Umgang mit MDA und MDSD sammeln:
- Zeitersparnis bei der Entwicklung
- hohe Codestabilität und Qualität
- hoher Grad an Wiederverwendbarkeit
- gute Planbarkeit zukünftiger Projekte die auf Basis der selben Architektur erstellt werden
- einfache Wartung und Pflege (Änderungen sind leicht abbildbar, da Bezug zum Modell gegeben; technische Anpassungen lassen sich zentral durchführen)
- Produktwechsel leicht möglich (z.B. Austausch DB oder DB-Zugriff)
- Rettung von Wissen durch reverse engineering
Unsere Vorgehensweise bei der Umsetzung eines konkreten MDA-Projektes:
- Analyse der Architekturen und Rahmenbedingungen
- Ableitung der Anforderungen an den MDA-Generator
- Festlegung der Architektur
- Nachweis durch Referenzimplementierung, dass die Architektur den funktionalen und nicht-funktionalen Anforderungen genügt
- Erstellung eines PSM
- Testen des PSM mit der Referenzimplementierung
- Erstellung des PIM
- Anpassung und Optimierung des PIM
- Generieren des Codes
- Abschließende Lasttests
- Schulung der Entwickler
- Verwendung des generierten Codes

