28
Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering.

Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

Embed Size (px)

Citation preview

Page 1: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober

und Alf-Christian Schering.

Page 2: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

2Dialogentwurfstester

Vortragsgliederung

• Was ist der DET ?

• Wozu benötigt man den DET ?

• Wie wurde der DET entwickelt ?

• Wie funktioniert der DET ?

• Mögliche Weiterentwicklungen

Page 3: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

3Dialogentwurfstester

Was ist der DET ?

• Werkzeug zur Betrachtung von:– Dialogpaketen– einzelnen Dialogen

• Eingabe: layoutbeschreibende Datei

• Ausgabe: testfähige Dialoge auf Bildschirm

Page 4: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

4Dialogentwurfstester

Wozu benötigt man den DET ?

• Softwareentwicklung

• Dialogdesign

• KommunikationKunde - Dienstleister

Page 5: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

5Dialogentwurfstester

• Planungsphase:

– Bestimmung der Funktionen• Anzeigen von mehreren Dialogen

• nur Unterstützung des GridBagLayouts

• keine Abspeicherung von Java-AWT-Code

Wie wurde der DET entwickelt?

Page 6: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

6Dialogentwurfstester

• Planungsphase:

– Bestimmung der Eigenschaften• schnelle Dialogdarstellung

• Dialogdarstellung entsprechend dem Layout

• Unterstützung des Layouteditorformats

Wie wurde der DET entwickelt?

Page 7: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

7Dialogentwurfstester

Wie wurde der DET entwickelt?

• Planungsphase:

– Modellierung mit • Kontextdiagrammen

• Data Dictionary

• State Charts

Page 8: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

8Dialogentwurfstester

Wie wurde der DET entwickelt?

• Planungsphase:

– Erstellung eines Prototypen

Page 9: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

9Dialogentwurfstester

Wie wurde der DET entwickelt?

• Implementierungsphase:(Start: Anfang Feb. 2000)

– Die Hauptmodule sind:

• Grundlegende Datenstrukturen• Interpretationseinheit• Darstellungseinheit• Hauptprogramm• Hilfe / Dokumentation

Page 10: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

10Dialogentwurfstester

Wie wurde der DET entwickelt?

• Implementierungsphase:

– Implementierung in Java

– parallele Implementierung der einzelnen Module

– Ende März erste funktionierende Version

– zwischen den verschiedenen Versionen: BlackBox-Testen mit Hilfe von Beispieldialogen

Page 11: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

11Dialogentwurfstester

Wie wurde der DET entwickelt?

• Implementierungsphase:

– Ausarbeitung einer Dokumentation– letzte Tests und Korrekturen

am 4.Mai 2000

– Abgabe des fertigen Produktes am 5.Mai 2000

Page 12: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

12Dialogentwurfstester

Wie funktioniert der DET ?

Kein Syntaxfehleraufgetreten

Nichtdarstellungsfähig

Datei ladend

Fehler anzeigend

Parsend

Datenfehleraufgetreten

Syntaxfehleraufgetreten

Kein Datenfehleraufgetreten

Dateigeöffnet

Fehleranerkannt

darstellungsfähig

Dialogauswahlanzeigend

H

Erster Dialoggeöffnet

Letzter Dialoggeschlossen

Keinen Dialoganzeigend

Dialoganzeigend

Dialoggeöffnet

Dialoggeschlossen

DET

H

Hilfe anzeigen Info anzeigen

Datei geschlossen

Page 13: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

13Dialogentwurfstester

Wie funktioniert der DET ?

Hilfe nicht anzeigend

Thema anzeigend

Hilfethemagewählt

Hilfe anzeigend

Hilfegeschlossen

Info anzeigend

Info nicht anzeigend

Infogeschlossen

Infoangezeigt

Infoangezeigt

InfoHilfe

Hilfeangezeigt

Hilfe Info

Page 14: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

14Dialogentwurfstester

Wie funktioniert der DET ?

Page 15: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

15Dialogentwurfstester

Wie funktioniert der DET ?

Page 16: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

16Dialogentwurfstester

Wie funktioniert der DET ?

Page 17: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

17Dialogentwurfstester

Wie funktioniert der DET ?

Page 18: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

18Dialogentwurfstester

Wie funktioniert der DET ?

Page 19: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

19Dialogentwurfstester

Wie funktioniert der DET ?

Page 20: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

20Dialogentwurfstester

Wie funktioniert der DET ?

Page 21: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

21Dialogentwurfstester

Wie funktioniert der DET ?

Page 22: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

22Dialogentwurfstester

Wie funktioniert der DET ?

Page 23: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

23Dialogentwurfstester

Wie funktioniert der DET ?

Page 24: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

24Dialogentwurfstester

Wie funktioniert der DET ?

Page 25: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

25

Wie funktioniert der DET ?

<DIALOG>

<NAME Düngemittelbestellung 2000>

<WIDTH 300>

<HEIGHT 200>

<LABEL>

<TEXT Aus unserem Sortiment:>

<ALIGN L>

<CONSTRAINTS 0,0,1,1,1.0,1.0,C,N,(10,0,20,0),X,X>

<\LABEL>

<CHBOX>

<TEXT Bioflor® Dünger - Flocken mit Vinasan®>

<STATE 1>

<CONSTRAINTS 0,1,1,1,1.0,1.0,W,N,(0,10,0,0),X,X>

<\CHBOX>

<CHBOX>

<TEXT miofera® Schwefel 340 SL>

<STATE 0>

<CONSTRAINTS 0,2,1,1,1.0,1.0,W,N,(0,10,0,0),X,X>

<\CHBOX>

<CHBOX>

<TEXT Allflor® Rindenmulch>

<STATE 1>

<CONSTRAINTS 0,3,1,1,1.0,1.0,W,N,(0,10,0,0),X,X>

<\CHBOX>

<BUTTON>

<TEXT Jetzt bestellen!>

<CONSTRAINTS 0,4,1,1,0.1,0.1,C,N,(10,0,10,0),X,X>

<\BUTTON>

<\DIALOG>

Page 26: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

26Dialogentwurfstester

Wie funktioniert der DET ?

Page 27: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

27

• weitere Menüpunkte (z.B. Dialogabspeicherung im *.java-Format)

• Darstellung spezialisierter Dialogelemente (Menü, Tree etc.)

• Unterstützung weiterer Formate

Mögliche Weiterentwicklungen

Page 28: Eine Arbeit von Martina Gierke, Jens Lemcke, Martin Luboschik, Sabine Maßmann, Christian Ober und Alf-Christian Schering

28Dialogentwurfstester

DET

Besuchen Sie uns doch auch im Internet:

www.informatik.uni-rostock.de/~acsg/det.html