DAS MODELL ALS BRÜCKENPFEILER · Visualisierung und Clustering2. Modellierung Column sorting: This...

Preview:

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

Recommended