Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
DAS MODELL ALS BRÜCKENPFEILERVon der Skizze der User Interfaces zur strukturierten Information für die Entwicklung
Theresa Kiser, Dominik Gfrärer, Dr. Franziska Gietl
NTT DATA Deutschland 2
… die Anforderungen effizient zu modellieren
… die Brücke zwischen Entwicklung und
Fachbereich zu sein
… das Modell als Single Point of Truth zu
etablieren
… aus dem Modell zielgruppengerechte
Informationen bereit zu stellen
Wir haben es geschafft, …
3
NTT DATA Deutschland 4
NTT DATA
Salestool
Testing
ImplementierungAnforderungen
Spezifikation
Kunde
Firma XYZ
Situation
NTT DATA Deutschland 5
Ausgangssituation: Backend
Ziel: Frontend Geringer
Aufwand
Hohe
Qualität
Situation
NTT DATA Deutschland 6
Was bedeutete das für uns?
Ziel: Spezifikation Frontend
• Erzeugung eines gemeinsamen Bildes zwischen Fachbereich und Entwicklung
• Flexibel auf Änderungen reagieren
Geringer
Aufwand
Hohe
Qualität
Unser „Werkzeugkasten“
NTT DATA Deutschland 7
Domänenmodell
NTT DATA Deutschland 8
Domänenmodell-
Klassen
Fachliche
Datentypen
Enumerationen
Domänenmodell mit Schnittstellen
NTT DATA Deutschland 9
Domänenmodell-
Klassen
Fachliche
Datentypen
Enumerationen
Schnittstelle Klassen
Traces als Verbindung
NTT DATA Deutschland 10
Domänenmodell-
Klassen
Fachliche
Datentypen
Enumerationen
Schnittstelle Klassen
Traces
NTT DATA Deutschland 11
Als Anwender möchte ich meine Fahrzeuge
über eine Lagersuche finden können, damit …
NTT DATA Deutschland 12
1. Visualisierung und Clustering2. Modellierung
NTT DATA Deutschland 13
The order status in ordering system.
Format: number(3)
2. Modellierung
NTT DATA Deutschland 14
2. Modellierung
3. Verknüpfung des Frontend mit dem Backend
NTT DATA Deutschland 15
3. Verknüpfung des Frontend mit dem Backend
NTT DATA Deutschland 16
NTT DATA Deutschland 17
Darstellung der Informationen
The order status in ordering
system.
Format: number(3)
NTT DATA Deutschland 18
4. Erzeugung der Tabelle aus den Traces
NTT DATA Deutschland 19
Als Anwender möchte ich, dass meine
Eingaben validiert werden…
NTT DATA Deutschland 20
Unique identifier for vehicle in ordering system
Format: number(7)
Unique identifier of vehicle
Format: string(17)
Example: AAAAAAA108AAAA108 Example: 1234567
Validierung der manuellen Eingabewerte
Unique identifier for
vehicle in ordering system
Format: number(7)
Example: 1234567
Unique identifier of vehicle
Format: string(17)
Example: AAAAAAA108AAAA108
21
Aktualisierung der Tabelle
NTT DATA Deutschland 22
Als Anwender möchte ich meine gesuchten
Fahrzeuge in einer Ergebnisliste sehen,
damit …
23
1. Visualisierung und Clustering
NTT DATA Deutschland 24
1. Visualisierung und Clustering2. Modellierung
Column sorting:
This column can be sorted
(ascending and descending).
3. Verknüpfung des Backend mit dem Frontend
NTT DATA Deutschland 25
3. Verknüpfung des Backend mit dem Frontend
NTT DATA Deutschland 26
4. Erzeugung der Tabelle aus den Traces
NTT DATA Deutschland 27
Column sorting:
This column can be sorted
(ascending and descending).
NTT DATA Deutschland 28
Als Designer möchte ich bestehende
Elemente wiederverwenden, damit…
Neue Anforderung: Suche nach Fahrzeugen vor Produktionsstart
29
Wiederverwendung von Oberflächenklassen
30
Ergebnisliste: Lagerfahrzeuge
Ergebnisliste: Fahrzeuge vor Produktionsstart
NTT DATA Deutschland 31
NTT DATA
Salestool
Testing
ImplementierungAnforderungen
Spezifikation
Kunde
Firma XYZ
NTT DATA Deutschland 32
• Effiziente Modellierungstechnik
• Flexibilität in der Modellierung
• Einhaltung der vereinbarten Prozessschritte
• Modell ist Single Point of Truth
Warum hat es bei uns so gut funktioniert?
NTT DATA Deutschland 33