Premium
An object‐oriented software life cycle of an intelligent tutoring system
Author(s) -
Virvou M.,
Tsiriga V.
Publication year - 2001
Publication title -
journal of computer assisted learning
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.583
H-Index - 93
eISSN - 1365-2729
pISSN - 0266-4909
DOI - 10.1046/j.0266-4909.2001.00172.x
Subject(s) - computer science , formative assessment , software development process , rational unified process , intelligent tutoring system , software engineering , object oriented programming , process (computing) , domain (mathematical analysis) , unified process , software , object (grammar) , programming language , software development , artificial intelligence , unified modeling language , mathematics education , mathematical analysis , mathematics
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.