Educational software development model and
strategy play a crucial role in educational software
development process. However, the development of large-scale
educational software still faces the crisis of high costs, high
risks, low quality and long cycle time.