SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
●
●
Modernisierung von (Alt-)Anwendungen
Jens Trompeter
26.11.2014
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Agenda
§  Migration (Warum? Was? Wie?)
§  Modellbasierte Migration
§  Vorteile / Nutzen
2
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Warum muss Software ständig weiterentwickelt werden?
Die Umwelt ändert sich
3
§  Neue oder geänderte
§  fachliche Anforderungen
§  technische Anforderungen
§  Randbedingungen
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Software-Entropie
Wartung vs. Modernisierung
4
Lehman, M. M.; Belady, L.A. (1985), Program evolution: processes of software change:
1.  A computer program that is used will be modified
2.  When a program is modified, its complexity will increase, provided that one does not
actively work against this.
§  Wartung: unterbrechungsfreie
Weiterentwicklung (in kleinen Schritten)
§  Modernisierung: großer Schritt, Plattform-
Wechsel
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modernisierung
Was bedeutet das?
5
Wechsel ...
•  der Programmiersprache
•  Neues Programmierparadigma
•  z.B. RPG → Java, Fortan → C#, PL/SQL → Java
•  der Laufzeitumgebung
•  Oracle Forms à Java-Stack (Eclipse Scout, Spring, EclipseLink, ...)
•  RPG-Runtime à Java-Stack (JSF, Spring, Hibernate, ...)
•  der Plattform / Betriebssystem
•  System z (Host) → Unix
•  System i (AS/400) → Unix/Windows
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modernisierung – Warum?
6
§  Warum?
§  Technische Zwänge (z.B. auslaufender Support)
§  Steigende Wartungskosten und Betriebskosten
§  „Know-how geht in Rente“
§  Akzeptanz (z.B. User Experience, Erlernbarkeit, ...)
§  Attraktivität und Marktchancen
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Besondere Herausforderung von Migrationsprojekten
7
§  Große Projekte
§  Fehlende Dokumentation
§  Fehlende (autom.) Tests
§  Bottle-Neck-Ressourcen / Kopfwissen
§  Gewachsene, nicht harmonische Strukturen
§  Parallele Weiterentwicklung / Code-Freeze
§  Weiterbildungsaspekte (Prozesse, Methoden, Technologien, Tools, ...)
§  Neben SW-Migration auch Datenmigration
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Variante 1 – Manuelle Migration
8
Altsystem Manuelle Migration Zielsystem
Vorteil:
§  Potential zur
Restrukturierung
Nachteile:
§  Parallele Entwicklung von Alt- und Neusystem
§  Zeit-, Personal- und Kostenintensiv
§  Homogenität des Zielsystems schwer sicherzustellen
§  Konsistenz zum Altsystem schwer nachweisbar
Scheitert oft!
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Variante 2 – Automatisierte Migration mit Standard-Werkzeug
9
Altsystem Standard-Werkzeug Zielsystem
Vorteile:
§  Fertiges Werkzeug
§  Zeitersparnis
§  Ggf. Kostenersparnis
Nachteile:
§  Werkzeug und Zielarchitektur nicht anpassbar
§  Weiterentwicklung sehr aufwendig/nicht
möglich
§  Abhängigkeit vom Werkzeughersteller
Wartbarkeit bleibt schlecht!
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Variante 3 – Modellbasierte Migration
10
Altsystem Modellbasierte Migration mit
angepassten Werkzeugen
Zielsystem
10
Bester Kompromiss!
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modellbasierte Migration
11
4 321
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Analyse & Extraktion)
12
4 321
Das Altsystem stellt ein
wertvolles Investment dar.
Es gilt möglichst viel des
existierenden Altsystems zu
extrahieren und zur
Erstellung des neuen
Systems zu nutzen.
Zu Beginn der Migration
erfolgt die Analyse des
Altsystems mit dem Ziel,
Strukturen im Code und in
der Datenhaltung zu
erkennen.
1
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Analyse & Extraktion)
13
4 321
Aus bestimmten Teilen des
analysierten Altsystems
werden formale Modelle mit
höherer Abstraktion
abgeleitet.
Die Modelle decken
unterschiedliche Aspekte
(Frontend, Business-Logik,
Daten, etc.) ab, die aus dem
Altsystem automatisiert
extrahiert werden. Weitere
Modelle zur
Vervollständigung der
Systembeschreibung
können manuell ergänzt
werden.
Die Modelle werden dann
als Input für den Generator
des Zielsystems verwendet.
2
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Zielarchitektur)
14
4 321
Die (grobe) Zielarchitektur
muss vor dem Anpassen
des Generators feststehen.
Alle Aspekte der
Zielarchitektur werden
manuell in Form einer
Referenzimplementierung
umgesetzt.
Aus der Referenz-
implementierung werden
die Abbildungsvorschriften
(Templates) für den
Generator abgeleitet.
3
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
JJJJJ
Modellbasierte Migration (Generatorbau)
15
4 321
Der Generator erzeugt
mittels der Templates das
Zielsystem.
Das generierte Zielsystem
wird durch manuellen Code
vervollständigt.
Die sukzessive
Verfeinerung des
Zielsystems führt in einem
iterativen Prozess zu einer
entsprechenden
Verfeinerung des
Generators.
4
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modellbasierte Migration
16
4 321
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
(Teil-)automatisierte Erstellung des Zielsystems
Qualität und Produktivität
17
§  Effizienzsteigerung, Produktivitätsverbesserungen
§  Automatisierung wiederholbarer Abläufe
§  Wiederverwendung
§  Reduzierung von Routinetätigkeiten
§  Automatisierte Erstellung von Dokumentation und Tests
§  ...
§  Qualitätsverbesserung, Verbesserung der Wartbarkeit
§  Stringente, automatisierte Umsetzung einer wohldefinierten Architektur
§  Weniger Kopfmonopole
§  Trennung von Fachlichkeit und Technik
§  Leichtere, zentrale Fehlerbehebung
§  ...
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Vorteile und Nutzen modellbasierter Migration
18
Zielarchitektur
Automatisierung
Weiterentwicklung
↪ 100% Freiheit bei der Definition der Zielarchitektur
↪ Konsistente Umsetzung der Zielarchitektur durch Code-Generierung
↪ Fachlich versierte Altsystem-Entwickler leicht einzubinden
Optimierung von
↪ Qualität
↪ Kosten
↪ Zeit
Die moderne Entwicklungsplattform ermöglicht
↪ einfache Anpassungen
↪ kostengünstige Wartung
durch
§  Passgenaue Automatisierung
erzeugt wartbare Software
§  Kurze Freeze-Time
§  Parallele Entwicklung von Alt- und
Neusystem möglich
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
Modellbasierte Migration
Technologien
19
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
© itemis AG
itemis AG | Am Brambusch 15-24 | D-44536 Lünen | www.itemis.de
Jens Trompeter
Tel.: +49 231 9860 217
Mobil: +49 151 10860456
jens.trompeter@itemis.de

Weitere ähnliche Inhalte

Andere mochten auch

• Deutsch
•  Deutsch•  Deutsch
• Deutsch
hajj2013
 
Pie diabético sosaelba
Pie diabético sosaelbaPie diabético sosaelba
Pie diabético sosaelba
Elba Sosa
 
PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3
More Shiny Eyes
 
30. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 201130. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 2011
Stephan Tauschitz
 

Andere mochten auch (20)

• Deutsch
•  Deutsch•  Deutsch
• Deutsch
 
T2 actividad 3_comunicando_articulo_m1_norma_morales
T2 actividad 3_comunicando_articulo_m1_norma_moralesT2 actividad 3_comunicando_articulo_m1_norma_morales
T2 actividad 3_comunicando_articulo_m1_norma_morales
 
Gestion educativa ii
Gestion educativa iiGestion educativa ii
Gestion educativa ii
 
Ernst young real_estate_studie_distressed_real_estate_sept_2012
Ernst young real_estate_studie_distressed_real_estate_sept_2012Ernst young real_estate_studie_distressed_real_estate_sept_2012
Ernst young real_estate_studie_distressed_real_estate_sept_2012
 
Pie diabético sosaelba
Pie diabético sosaelbaPie diabético sosaelba
Pie diabético sosaelba
 
Binder2
Binder2Binder2
Binder2
 
12 Geheimtipps für die Aufnahme toller Videos
12 Geheimtipps für die Aufnahme toller Videos 12 Geheimtipps für die Aufnahme toller Videos
12 Geheimtipps für die Aufnahme toller Videos
 
DOC090316-09032016133130
DOC090316-09032016133130DOC090316-09032016133130
DOC090316-09032016133130
 
PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3PM-Summit_NadjaSchroeer_V3
PM-Summit_NadjaSchroeer_V3
 
Ber br-d[1]
Ber br-d[1]Ber br-d[1]
Ber br-d[1]
 
30. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 201130. LTG-Sitzung am 15. September 2011
30. LTG-Sitzung am 15. September 2011
 
Comunicato stampa assemblea dei delegati 2015
Comunicato stampa assemblea dei delegati 2015Comunicato stampa assemblea dei delegati 2015
Comunicato stampa assemblea dei delegati 2015
 
La ciencia, la tecnica y la tecnologia
La ciencia, la tecnica y la tecnologiaLa ciencia, la tecnica y la tecnologia
La ciencia, la tecnica y la tecnologia
 
Portafolio final curso
Portafolio final cursoPortafolio final curso
Portafolio final curso
 
Las excavaciones arqueológicas en La Vega
Las excavaciones arqueológicas en La VegaLas excavaciones arqueológicas en La Vega
Las excavaciones arqueológicas en La Vega
 
Plantilla presentaciones educa digital regional 2014
Plantilla presentaciones educa digital regional 2014Plantilla presentaciones educa digital regional 2014
Plantilla presentaciones educa digital regional 2014
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
Kärnten Werbung U-Ausschuss Endbericht
Kärnten Werbung U-Ausschuss EndberichtKärnten Werbung U-Ausschuss Endbericht
Kärnten Werbung U-Ausschuss Endbericht
 
Emos;)xd
Emos;)xdEmos;)xd
Emos;)xd
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 

Ähnlich wie Modernisierung von Altanwendungen

Personas im Usability Engineering
Personas im Usability EngineeringPersonas im Usability Engineering
Personas im Usability Engineering
Michael Jendryschik
 
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
questRCN
 

Ähnlich wie Modernisierung von Altanwendungen (20)

Zukunftsfähige Softwarearchitekturen
Zukunftsfähige SoftwarearchitekturenZukunftsfähige Softwarearchitekturen
Zukunftsfähige Softwarearchitekturen
 
Gemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
Gemeinsam kreativ für bessere Software - Vortragsreihe DortmundGemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
Gemeinsam kreativ für bessere Software - Vortragsreihe Dortmund
 
Usability und agile Softwareentwicklung
Usability und agile SoftwareentwicklungUsability und agile Softwareentwicklung
Usability und agile Softwareentwicklung
 
Spray Democamp Dresden 2011-11-08
Spray Democamp Dresden 2011-11-08Spray Democamp Dresden 2011-11-08
Spray Democamp Dresden 2011-11-08
 
Entwicklungen in Spielen als Innovationstreiber für Usability
Entwicklungen in Spielen als Innovationstreiber für UsabilityEntwicklungen in Spielen als Innovationstreiber für Usability
Entwicklungen in Spielen als Innovationstreiber für Usability
 
Entwicklung in Spielen als Innovationstreiber für Usability
Entwicklung in Spielen als Innovationstreiber für UsabilityEntwicklung in Spielen als Innovationstreiber für Usability
Entwicklung in Spielen als Innovationstreiber für Usability
 
Von der Nutzungsanforderung zur formalen Softwarespezifikation
Von der Nutzungsanforderung zur formalen SoftwarespezifikationVon der Nutzungsanforderung zur formalen Softwarespezifikation
Von der Nutzungsanforderung zur formalen Softwarespezifikation
 
Personas als Methode des Usability Engineerings
Personas als Methode des Usability EngineeringsPersonas als Methode des Usability Engineerings
Personas als Methode des Usability Engineerings
 
Personas im Usability Engineering
Personas im Usability EngineeringPersonas im Usability Engineering
Personas im Usability Engineering
 
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
Von der Nutzungsanforderung bis zur formalen Softwarespezifikation – Modellie...
 
Deep dive into Nagios analytics
Deep dive into Nagios analyticsDeep dive into Nagios analytics
Deep dive into Nagios analytics
 
YAKINDU Traceability
YAKINDU TraceabilityYAKINDU Traceability
YAKINDU Traceability
 
Marketing B2B at Monterail — Szymon Boniecki, co-founder
Marketing B2B at Monterail — Szymon Boniecki, co-founder Marketing B2B at Monterail — Szymon Boniecki, co-founder
Marketing B2B at Monterail — Szymon Boniecki, co-founder
 
Rgraphics
RgraphicsRgraphics
Rgraphics
 
Online reputation management services
Online reputation management servicesOnline reputation management services
Online reputation management services
 
Psychology of Online Reputation Management and Search Engine Optimization (SEO)
Psychology of Online Reputation Management and Search Engine Optimization (SEO)Psychology of Online Reputation Management and Search Engine Optimization (SEO)
Psychology of Online Reputation Management and Search Engine Optimization (SEO)
 
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.Aiello-Lammens:  Global Sensitivity Analysis for Impact Assessments.
Aiello-Lammens: Global Sensitivity Analysis for Impact Assessments.
 
itemis Unternehmenspräsentation
itemis Unternehmenspräsentationitemis Unternehmenspräsentation
itemis Unternehmenspräsentation
 
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
Community dynamics of the adolescent vaginal microbiome during puberty (UOreg...
 
Scrum and distributed teams
Scrum and distributed teamsScrum and distributed teams
Scrum and distributed teams
 

Mehr von itemis AG

Mehr von itemis AG (6)

YAKINDU Statechart Tools Training (look-inside)
YAKINDU Statechart Tools Training (look-inside)YAKINDU Statechart Tools Training (look-inside)
YAKINDU Statechart Tools Training (look-inside)
 
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbHMigration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
Migration einer Oracle Forms Anwendung - Rhenus Freight Network GmbH
 
GEF Past, present, future
GEF Past, present, futureGEF Past, present, future
GEF Past, present, future
 
Model-based Automotive Software Development
Model-based Automotive Software DevelopmentModel-based Automotive Software Development
Model-based Automotive Software Development
 
Yakindu Statechart - Domain specific statecharts
Yakindu Statechart - Domain specific statechartsYakindu Statechart - Domain specific statecharts
Yakindu Statechart - Domain specific statecharts
 
Scrum Portfolio itemis
Scrum Portfolio itemisScrum Portfolio itemis
Scrum Portfolio itemis
 

Kürzlich hochgeladen

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 

Kürzlich hochgeladen (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Modernisierung von Altanwendungen