浅议教育软件开发问题探析

浅议教育软件开发问题探析

ID:46122445

大小:62.00 KB

页数:6页

时间:2019-11-21

浅议教育软件开发问题探析_第1页
浅议教育软件开发问题探析_第2页
浅议教育软件开发问题探析_第3页
浅议教育软件开发问题探析_第4页
浅议教育软件开发问题探析_第5页
资源描述:

《浅议教育软件开发问题探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅议教育软件开发问题探析【摘要】为了保障教育软件在教学工作中的实际效果,首先要进行科学的需求分析和成本估算,从软件工程的角度详细规划整个软件的开发过程,并制定详细的规划文档,然后依照规划文档的要求着手软件开发。因此笔者以软件工程方法为切入点对教育软件的开发进行了一系列的思考,为教育软件开发者提供一些借鉴。【关键词】软件开发;教育软件;思考1•教育软件概述与操作系统、文字编辑软件以及图像处理软件等常规软件相比,教育软件有着自己的特点。顾名思义,它以服务教育为目标,使用者具有高低不同的文化层次以及各不相同的知识领域的人

2、。为适应用户需求,教育软件必须具备界面简易、操作方便以及价格低廉等相关特点。教育软件具有科学性、权威性的特点,但是这些特点对于一款商业软件来说还远远不够,还应该具有较好的易用性,能够适应复杂多变的市场,这样才能在激烈的市场竞争中脱颖而出。因此,教育软件在开发前应该进行相关的需求调查,并做好成本估算,然后再着手进行脚本的编写。这样开发出来的软件才能实现成本与效益的最优。2•需求分析指导教育软件开发以软件工程的思想为指导,对教育软件的开发进行需求分析,保证软件最终开发完成后适应用户以及市场的需要,也可以对软件开发的过程

3、进行相应的规范。教育软件的开发必须有一定的针对性,这就需要了解用户需要什么,而需求分析的主要职能就在于此,它可以对用户的需求进行分析,使软件的开发具有针对性,最终使用户满意。此外,通过需求分析细化分解用户提出的要求,明确用户需求中不确定的东西,规范软件的开发过程,最重要的是开发出来的软件符合用户的需要。从需求分析的角度考虑教育软件开发:在软件开始编写脚本之前,必须明确软件的使用对象、软件的用户层次以及具体的使用环境。在着手开发工作之前一定要明确用户需要的是什么,这样可以使最终的产品符合用户需求。具体教学目标的确立是

4、软件需求分析的首要任务。对教育软件在实际教学中所要达到的教学目标就行相应的明确,也就是说要弄清楚教学软件在教学活动中所扮演的角色。教育软件总归只是一种工具,对教育活动只是起到辅助作用,因此它不可能取代课堂教学。明确这一点之后,软件在设计上就可以相应的突出重点,突出辅助教学的特点,在各个模块中融入预习、学习、复习、自我测试、自我评价等功能。教育软件的用户大部分是不同层次的学生。因此,在进行软件需求分析的时候要针对学生的特点以及学生的心理,将多媒体计算机辅助教学功能的发挥考虑进去。这样学生就不是被动的学习,而是自觉学习

5、,乐于学习。针对学生用户的心理特点,教学软件在开发的过程中,在突出学习目标的同时强化软件的交互性,提供多种加护手段。是教学软件内容更加丰富,教学形式更加多元化。同时还要注意选择开发语言以及环境,保证最佳的兼容性。教学软件的质量是否优秀,最终能否满足教师的教学需要,能否受到学生的欢迎,很大一部分是由需求分析来决定的。教学软件的需求分析应该以软件的教育功能为切入点,通过对教学内容的深入分析,在软件开发过程中综合运用教育学、心理学、视听心理学、媒体设计理论、软件工程等学科知识,最终开发出一款性能优良,学生喜欢的教学软件。

6、3.成本估算思想促使教育软件开发经济化在教育软件开发过程中,软件工程中的复用思想对成本的节约具有很大作用。与其他软件相比,教育软件大多是非商业化的、分散的开发模式,存在着资金不足的问题,因此很多教育软件的开发层次不高,且重复现象严重。在对教育软件进行成本估算的时候可以知道,软件的复用对节省开发时间、提高开发效率、降低教育软件开发成本和升级成本方面起着重要的作用。在教育软件开发过程中引入复用思想,可以调动一切资源为开发人员服务,大大降低了软件开发的成本,提高软件开发效率,缩短开发周期。开发人员在教育软件开发的实际过程

7、中可以对一下四种软件资源的复用进行考虑:可直接使用的构件、具有完全经验的构件、具有部分经验的构件、新构件。软件开发过程中应该提前对软件资源需求进行说明,因为作为一种资源,可以复用的构件在软件开发的计划阶段经常不被注意,只有当进入软件开发的实际过程的时候才开始重视可复用固件。提前对软件资源需求进行说明,这样在对可选方案进行技术评估的时候可以及时获得所需要的构件,这样才能对软件的成本效益分析更加准确。3.文档编制规范软件开发的过程软件工程强调文档化.规范的文档对于软件开发的各阶段规范性起着重要作用,便于软件的交流和修改

8、,在一定程度上提高了软件的开发效率。软件文档的编制在软件开发工作中占有突出的地位和相当的工作量。高效率、高质量的开发、分发、管理和维护文档对于转让、变更、修正、扩充和使用文档。对于充分发挥软件产品的效益有着重要意。发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据。软件开发过程中软件开发人员需制定一些工作计划或工作报告,这些计划和报告都要提供

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。