03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

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.

270 13 Das Model/View-Konzept<br />

anzeigenModuswert<br />

oder aber<br />

OrWerteErfassungView11 := OrWerteErfassungView new.<br />

OrWerteErfassungView11 sammelnWerte: ’Jahrgangsstufe 11’<br />

und daraufhin<br />

OrWerteErfassungView11 zentrum "Median"; modus "Modus";<br />

abrufenAnzeigenMedianwert; abrufenAnzeigenModuswert<br />

bzw. die Anforderungen<br />

NoWerteErfassungView11 := NoWerteErfassungView new.<br />

NoWerteErfassungView11 sammelnWerte: ’Jahrgangsstufe 11’<br />

und abschließend die Anforderungen<br />

NoWerteErfassungView11 zentrum "Modus"; abrufenAnzeigenModuswert<br />

gestellt werden.<br />

Hinweis: Wollen wir z.B. überprüfen, welche Werte in den Instanz-Variablen einer Instanz<br />

der Klasse “WerteErfassungModell” eingetragen sind, auf die die Instanz-Variable “daten”<br />

von “InWerteErfassung11” verweist, so können wir die Anforderung<br />

InWerteErfassung11 inspect<br />

ausführen lassen. Markieren wir anschließend im angezeigten Inspect-Fenster den Eintrag<br />

“daten” und wählen im Menü “Inspect” die Option “Inspect”, so müssen wir letztlich im<br />

eröffneten zweiten Inspect-Fenster den Eintrag “werteBag” aktivieren.<br />

13.3 Dialog-orientierte Ablaufsteuerung<br />

Bei der bislang entwickelten Lösung von PROB-5 müssen wir die jeweils gewünschte<br />

Erfassung und die angeforderten Statistiken in Form von Anforderungen in ein<br />

Workspace-Fenster eintragen und die angezeigten Ergebnisse im Transcript-Fenster<br />

ablesen.<br />

Dieser Lösungsplan läßt sich verbessern, indem wir die Möglichkeiten der fensterorientierten<br />

Dialogführung nutzen. Daher wollen wir die ursprüngliche Zielsetzung<br />

durch die folgende Problemstellung ersetzen:<br />

ˆ PROB-9:<br />

Bei der Erfassung der Punktwerte und der Berechnung der statistischen Kennzahlen<br />

soll ein rein fenster-gestützter Dialog ablaufen. Dazu ist ein geeignetes<br />

Anforderungsfenster zu konzipieren, in dem Anforderungen durch Mausklicks<br />

gestellt werden können.<br />

Um festzulegen, welche statistischen Kennzahlen berechnet werden sollen, ist<br />

ein Auswertungsfenster zu konzipieren, in dem die berechneten Werte anzuzeigen<br />

sind.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!