Zusammenfassung
In diesem Abschnitt wird ein Framework für die Erstellung von Experimentierumgebungen entwickelt. Experimentierumgebungen sind maschinelle Aufgabenträger für die Durchführung problemorientierter Lernsettings (vgl. Abschnitt 3.4). Somit stellen Experimentierumgebungen spezielle Anwendungssysteme dar. Aus softwaretechnischer Sicht besteht jedes Anwendungssystem aus einer Menge miteinander interagierenden Komponenten (vgl. u.a. [Balz96, 866]). Da im Rahmen der vorliegenden Arbeit eine objektorientierte Programmiersprache verwendet wird, liegen diese Komponenten in Form von Objekten vor. Ein Objekt ist die Instanz eines bestimmten Objekttyps und interagiert mit Hilfe von Nachrichten mit anderen Objekten (siehe im Folgenden [FeSi01, 294ff]). Jeder Objekttyp kapselt seine internen Datenobjekttypen und Operatoren. Nach außen sind lediglich Name und Wirkung der öffentlichen Operatoren bekannt. Deren Implementierung wird jedoch nicht weitergegeben. Zusätzlich besitzen Objekttypen die Eigenschaft der Vererbung. Durch Ableitung — das sog. Spezialisieren — erbt ein Objekttyp alle Datenobjekttypen und Operatoren von seinem Vorgänger. Eine weitere Eigenschaft von Objekten ist der Polymorphismus. Polymorphismus bedeutet, dass die Wirkung einer Nachricht, die zu einem Objekt versendet wird, abhängig vom jeweiligen Kontext, d.h. vom Typ des Empfängerobjektes, ist.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Referenzen
Die Operatoren der Hot-Spots, welche bei der Vererbung implementiert werden müssen, bezeichnet man auch als Hook-Methoden.
Grundsätzlich ist eine Lernunterstützungsaufgabe genau dann automatisierbar, wenn für ihre Durchführung ein funktional beschreibbares Lösungsverfahren angegeben werden kann (siehe Abschnitt 2.2.3). Die Lösungsverfahren bestimmter Aufgaben sind je nach Lernsetting funktional beschreibbar oder nicht. So ist z.B. die Auswertung des Nutzerverhaltens bei Fallstudien meist automatisierbar, wogegen sie bei Rollenspielen zum größten Teil nur personell gestützt durchgeführt werden kann.
Die Experimentierbeobachtung erstellt Leistungen in Form von Datenanalysen.
Somit besteht eine is_part_of-Beziehung zwischen Vorgangsobjekten bzw. konzeptuellen Objekten einerseits und Container-Objekten andererseits (siehe Abbildung 119).
Auf Basis eines gekapselten Objekts realisiert ein Wrapper-Objekt ein bestimmtes Verhalten, welches das gekapselte Objekt ohne den Wrapper nicht besitzen würde.
Rights and permissions
Copyright information
© 2005 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Ullrich, C. (2005). Framework für Experimentierumgebungen. In: Erwerb von Problemlösefähigkeit durch Lernumgebungen. Forschungsbeiträge zur Wirtschaftsinformatik / Advanced Studies in Information Systems. Deutscher Universitätsverlag, Wiesbaden. https://doi.org/10.1007/978-3-663-07802-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-663-07802-9_5
Publisher Name: Deutscher Universitätsverlag, Wiesbaden
Print ISBN: 978-3-8350-0016-2
Online ISBN: 978-3-663-07802-9
eBook Packages: Computer Science and Engineering (German Language)