首次将领域工程的方法应用于教育软件领域,以实现教育软件体系结构的重用,提高教育软件功能模块的互操作性.应用领域分析方法给出了教育软件领域的领域模型,提出了教育软件架构开发的四条指导原则:面向服务,分层,支持标准和可扩展,在此基础上给出了一个面向服务的分层参考架构.基于该架构与系统实现之间的差距,提出了"可重用设计的可实现性(IOR-the Implementability of theReusability)"的概念,进而给出与当前技术现状密切相关的接口设计.总体来看,给出了一个具有高可重用性的教育软件体系结构;提出的"IOR"的概念亦可被应用于其他领域的软件设计和评价中.