An object-oriented software life cycle of an intelligent tutoring system
Abstract? This paper describes the application of an object-oriented model of life cycle in the development of an intelligent tutoring system for secondary students in the domain of algebraic powers. The system is called EasyMath and has been developed using the Rational Unified Process, which is an object-oriented process proposed for use with the Unified Modelling Language. The Rational Unified Process supports multiple recursions of the phases of the software life cycle. This has been enriched to include empirical studies and formative evaluations appropriate for knowledge-based educational software.
object-oriented software intelligent tutoring secondary empirical formative interface mathematics questionnaire