APP下载

教学软件开发的需求分析流程研究

2016-07-10秦丽娜

电子技术与软件工程 2016年7期
关键词:教学软件需求开发

秦丽娜

随着我国经济与社会的不断发展,我国在教育事业中的资金投入力度也在逐年增加,在这种环境基础上近年来我国各高校教学软件的相关开发进行的如火如荼。但在各高校教学软件的具体开发中,相关软件产品不能适应实际教学需求的状况也屡见不鲜,这就使得我国教育经费产生了极大的浪费。针对这种情况,本文就运城职业技术学院教学软件开发需求分析流程进行相关研究,希望能对我国高职院校的教学软件开发起到一定促进作用。

【关键词】教学软件 开发 需求

为了提高我国高职院校教学软件的开发质量,我们应通过相关教学理论指导教学软件的开发与具体软件细节的设置。在我国北京大学的一部分学者中,其认为在我国教学软件的开发中,最应注意的是在提高教学软件数量的同时提高教学软件的自身质量,所以我们说流程的规范化是保证教学软件实用性的的基础。

1 教学软件需求分析的目的与层次

对运城职业技术学院信息化建设软件开发的需求分析流程进行研究,就必须要首先搞明白什么是信息化教学软件的需求分析。在我国软件工程领域中,业界普遍认为教学软件的需求就是指需要系统做什么工作。这种理论也说明了相关开发人员在对教学软件开发前,必须了解教学软件所要针对的教学目标以及其需要解决的教学问题。针对这种情况,我国软件工程领域中的定义便需要一定扩充,才能更好的适应教学软件开发的相关需求,我们根据教学软件的作用进行分析,得出了教学软件需求分析的具体定义:“分析特定教学中的问题,论证相关教学软件开发的必要性与可行性,确定软件开的的根本目标,并在此基础上决定教学软件的具体功能特性、教学特性以及性能方面的需求”。

在教学软件的具体开发中,我们需要明白教学软件需求分析的目的,而其目的分为“总体目标和预期效果-教学软件的使用任务-教学软件提供的功能与教学特征-教学软件的其他特性”这四个层次的需求。

2 教学软件需求分析的规范化流程

在运城职业技术学院的教学软件需求分析中,只有较为合理的规范化流程才能最大程度上保证高职院校的教学软件需求分析效果。笔者针对自身的工作经验,将教学软件的需求分析流程划分为前期需求分析、开发中的用户需求分析、推广应用中的用户需求分析三个阶段,通过这三个阶段的具体分析保证教学软件需求分析的层次性与全面性。

2.1 前期需求分析

在运城职业技术学院的教学软件具体开发中,相关开发人员应将教学软件当做一种产品进行开发,并对其前期需求进行相关分析。在高职院校的教学软件具体开发中,前期需求的分析主要是从具体教学角度进行考虑,相关教学中是否存在进行教学软件开发的必要性以及可行性。而经过这种考虑后,教学软件将会形成开发总目标,支持具体教学软件的开发工作。

上面提到的前期需求方法,是一种以问题为导向的需求分析方法,而在我们确定教学软件的总体目标后,相关软件开发人员就需要以“解决具体教学活动中遇到的问题”为出发点,用以确保教学软件的实用性。相关开发人员在初步的了解软件总目标与出发点后,还应进行以下几点更具体的需求分析:

2.1.1 相关教育需求分析

在对教学软件的相关教育需求进行分析时,相关人员应通过文献资料、该学科的发展现状、发展趋势等问题进行综合分析,了解该学科真正需要教学软件解决的问题。

2.1.2 已有产品现状分析

在对教学软件的教育需求分析后,相关人员应通过对市场的调查,了解现存同类教学软件能解决和不能解决的相关教育需求,以此形成自身教学软件功能的期望,完成自身的市场定位。

2.1.3 开发必要性论证

在进行教学软件教育需求分析以及产品现状分析后,相关考察人员应通过教育的需求与已有产品的现状进行分析,以此确定教学软件是否有开发的必要性。

2.1.4 开发可行性分析

根据教学软件的开发需求,结合自身开发资源,确定教学软件的开发团队是否有能力完成所需功能教学软件的开发。

2.2 开发中的用户需求分析

在软件的开发过程中,教学软件需求分析的重点应通过对相关教学理论的分析与理解,将其转化为具体的使用任务,只有这样才能保证教学软件自身功能适应教学需求且符合教学规律,而这些工作的展开则需要相关人员对用户的需求信息进行获取与分析。

2.2.1 用户需求信息获取

在教育软件开发中,通过用户访谈的方式是较多采用的一种用户需求信息获取方法。在这个过程中,相关调查人员需要通过问题与接收访谈的高职院校学生进行沟通,引导其进行问题的回答,以此形成自身教学软件初步的功能与模块。

2.2.2 用户需求信息分析

在获得用户需求信息后,相关教学软件开发人员应通过对得到的不同信息进行归类,进行具体的教学软件业务需求分析,并根据分析结果初步决定教学软件的功能,进行相关教学软件的研发。

2.3 推广应用中的用户需求分析

在教学软件开发结束并投入应用后,学生在具体使用中很可能产生新的需求,这就需要教学软件根据相关反馈意见不断地进行升级,在相关升级过程中,相关人员应积极对具体学生产生的新需求进行分析,支持教学软件的升级工作。在用户对新功能的需求到达一定程度后,相关教学软件就必须进行升级换代。

3 结论

综上所述,规范化教学软件开发需求分析,能够有效的促进教学软件开发工作的进行,对于我国高职院校教学手段的升级有着较为积极的推动作用。

参考文献

[1]黄少颖,刘美凤,张霞.教学软件需求分析有效实施的指导原则研究[J].现代教育技术,2007,03:10-12+56.

[2]黄少颖,刘美凤,刘博,张霞.教学软件开发的需求分析流程初探[J].现代教育技术,2007,04:22-25.

[3]苏清香.网络环境下基于问题学习的支持系统设计[D].山东师范大学,2008.

[4]俞伊娜.基于多媒体网络教学软件的用户界面设计[D].华东理工大学,2015.

作者单位

运城职业技术学院 山西省运城市 044000

猜你喜欢

教学软件需求开发
传承·创新·引领:虚拟教学软件在高中生物学教学中的应用与推广
基于HTML5的凸轮廓线图解法App教学软件研究
基于AR的国家开放大学计算机专业体验式教学软件的设计开发
VR技术在三维角色动画教学软件中的应用研究
“以学习为中心”的Checkouttime板块教学实践
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
从不同需求层面分析欠发达地区的发展与贫困
我国少儿图书的供给与需求关系探究
基于J2EE和Ionic的ITer学习APP设计与开发