11.10.2013 Aufrufe

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

Download - Fakultät 06 - Hochschule München

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5. Testfälle<br />

Nachteil:<br />

- Das Programm ist nicht robust. Z.B. wird ein Fehler auftreten, wenn<br />

das Symbol von Delete mit weißem Highlight erschienen ist (ohne<br />

Highlight kann das Symbol nicht ausgewählt werden und die<br />

Drehungsanzahl bleibt korrekt. D.h. mit Highlight ist die<br />

Drehungsanzahl falsch und führt dann zu einem Fehler.).<br />

Um den oberen genannten Nachteil zu vermeiden wird die folgende<br />

Verbesserung benutzt.<br />

Verbesserung: der Buchstabe wird jeweils mit OCR (Zeichenerkennung)<br />

erkannt, wenn ZBE einmal nach rechts gedreht wurde.<br />

Mit der Verbesserung ist das Programm robust, jedoch zeitaufwändig, weil<br />

mehr als zwanzig Mal Screenshots und Zeichenerkennungen gemacht werden,<br />

wenn der Buchstabe „Z― einzugeben ist.<br />

Problem 2: wie kann man die Zeit sparen<br />

Analyse: Aus dem Bild (erstes Bild in der Tabelle 5.2) kann man sehen, dass<br />

die Drehungsanzahl mit der Reihenfolge von a bis z zu tun hat.<br />

Reihenfolge 1 2 3 4 5 6 7 8 9 10 11 12 13<br />

Buchstabe auszuwählen a b c d e f g h i j k l m<br />

Drehungsanzahl 2 3 4 5 6 7 8 9 * 10 11 12 13<br />

Reihenfolge 14 15 16 17 18 19 20 21 22 23 24 25 26<br />

Buchstabe auszuwählen n o p q r s t u v w x y z<br />

Drehungsanzahl 14 15 16 17 18 19 20 * * 21 22 23 24<br />

Tabelle 5.3: Analyse der Beziehung zwischen Reihenfolge und Drehungsanzahl<br />

(Mit Stern * bedeutet, dass diese Buchstaben nicht ausgewählt werden kann. Der Grund dafür<br />

ist im Kapitel 4.1.2.1 erklärt.)<br />

Aus der oberen Tabelle und dem Nachteil der ersten Lösung ist die<br />

Konsequenz:<br />

Drehungsanzahl ∈ [Reihenfolge minus drei, Reihenfolge plus drei]<br />

Lösung 2:<br />

In der zweiten Lösung sind zwei Varianten verfügbar.<br />

0<strong>06</strong>0<br />

00 01 02 03 04 05 <strong>06</strong> 07 08 09 0A 0B 0C 0D 0E 0F<br />

a b c d e f g h i j k l m n o<br />

0070 p q r s t u v w x y z<br />

Tabelle 5.5: die Buchstaben a bis z in Unicode-Tabelle<br />

Bachelorarbeit-<strong>Hochschule</strong> <strong>München</strong>-2012 Yang LU<br />

36

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!