Christoph Noack schrieb: >> Und - einfach aus Neugierde: Wie hängt das mit dem Systemmodell von OOo >> zusammen und wo kann ich was über das Systemmodell nachlesen? > > Hier drifte ich mal ein wenig ab, okay? Wen es nicht interessiert, > einfach ignorieren... > > Hier schauen wir ein wenig in den Topf wie Anwender (also wir alle) mit > bestimmten technischen Dingen (Software, Autos, ...) umgehen. Das > Systemmodell beschreibt den echten Aufbau des technischen Produkts, also > wie es tatsächlich funktioniert. Das kann unterschiedlich detailliert > sein, z. B. beim Auto: Anlasser, Generator, ESP, ... bis zum echten > mikroskopisch kleinen Benzin-Spraynebeltropfen-Verbrennungsvorgang im > Zylinder. > > Bezogen auf OpenOffice.org ist das der detaillierte technische Aufbau > der Software selbst - bestimmte Funktionen, Architektur bis Quellcode. > So gesehen ist das nachlesbar, aber sicherlich ziemlich komplex :-) > > Ist es erforderlich für Anwender das zu wissen? Nö. Der Anwender macht > sich sein eigenes Bild, indem er das technische Produkt (oder Teile > davon) beobachtet und aus dem Verhalten (Klick darauf macht immer XY), > der Optik (Buttons sehen immer gleich aus) und der Dokumentation (andere > Zusammenhänge). Diese "gedachte" Funktionsweise nennt sich "mentales > Modell" und wird "unbewusst" erworben. Die Software kann technisch > völlig anders aufgebaut sein. > > Und warum ist das "mentale Modell" gut? Nicht jeder möchte sofort für > jeden Alltagsgegenstand in technische Details eintauchen. Daher ist es > manchmal sogar sinnvoll, wenn man Produkte/Funktionen so entwickelt, > dass sie sich anders zeigen als sie eigentlich im Innern funktionieren. > Denn so kann man das bereits woanders gewonnene Wissen nutzen ... und > spart enorm an Einarbeitungsaufwand. > Schön erklärt.
Daraus wird auch der Grund ersichtlich, warum die Programmierer schlecht testen können: Weil sie das Systemmodell kennen, haben sie oft ein anderes mentales Modell als die meisten Anwender. Gruß Michael --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
