返回首页
当前位置: 主页 > 教育技术学 > 理论研究 >

什么是教育软件工程?

时间:2010-05-19 15:28来源:知行网www.zhixing123.cn 编辑:麦田守望者

软件工程是指导计算机软件开发和维护的工程学科,教育软件工程(Educational Software Engineering)是研究如何用工程的技术和方法,开发和维护作为工程化产品的教育软件。个人计算机的广泛应用和互联网技术的深入发展,对教育软件的开发提出了越来越高的要求。
    教育软件的开发不同于一般的系统软件、支撑软件和工具软件。研制开发教育软件不能仅仅依靠软件专业的技术人员,因为开发设计教育软件的人员必须具有某学科的知识结构(如物理、化学等)、学生认知结构、教学法、软件工程和计算机技术等知识结构和能力结构,即需要具有多学科交叉的学术背景才能胜任教育软件的开发工作。而教育软件工程是新兴的领域,也在不断地总结和发展中。因此,教育与信息技术的交叉学科是高校培养教育软件开发专门人才的重要途径。
    如果按照软件开发的一般规程,即市场调研—制订计划—需求分析—系统设计—编程调试—测试验收的流程,那么开发教育软件的关键阶段在于系统设计,因为它体现计算机技术实现教育思想的能力和水平,教育思想和教学思路实现到什么程度,教育软件有怎样的功能,常常决定于它的系统设计。另一方面,教育思想是教育软件的核心特征,这是蕴涵于脚本设计中的,所编写的高质量的脚本就成了开发教育软件的又一个关键阶段。
    教育软件不同于一般软件的主要特点是:需要面向基础不同、能力各异和有不同学习要求的用户或学习者;需要对所教授学科知识体系作出透彻的理解、分析与合理的组织;需要对人类学习过程和认知活动进行认识与分析;需要涉及大量的人机交互活动,对人机界面、人机对话和媒体表现的要求很高;需要对学习者的学习活动及时跟踪,并进行准确的测试与评价;对可维护性要求较高(因为学科知识、教学法和教学目标可能在不断地变动);有特殊的评审标准(必须建立在本国语言、文化道德传统和教育标准之上);研制开发需要教育、认知、动画音像、计算机和管理等多类专家的密切合作。教育软件的开发、运行和维护活动需要一种能更适当地反映其自身规律与特点的理论,这就是教育软件工程。
    教育软件工程学是有关教育软件开发、运行和维护的一门新兴系统科学。因为其行业的特殊性使得它也是一门交叉学科,主要涉及到计算机科学、教育学、心理学、系统科学与管理科学等多种学科的知识和技术。我国教育软件领域当前面临的一个重要任务就是加强教育软件工程学的研究和应用,以提高教育软件的内在质量。
    教育软件工程学是由多学科交叉而形成的新兴学科,目前仍在成长与不断发展阶段,教育软件工程学的研究对象主要包括:⑴ 教育软件及其相关学科领域的知识与可用媒体和可用新技术;⑵ 教育软件的教学理论;⑶ 教育软件的开发与维护的方法和技术;⑷ 教育软件的开发组织与用户需求;⑸ 教育软件的标准、评审与商品化等。
    目前,在我国计算机基础设施已经形成规模,而计算机市场发展的重要制约因素之一是缺少大量规范的优质教育软件、面对教育软件巨大的市场需求及不规范教育软件的流行传播,必须加强教育软件工程学的研究与应用。此外,为了促进教育软件的工程化和普及推广,提高教育软件的可维护性、可移植性和商品化水平,还必须研究和吸取国际上教育软件标准的有益之处,研究和参照软件工程学中对软件定义、设计、开发、测试和维护等方面的标准和规范。

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):教育软件 教育软件工程
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片