外语网络教学平台系统需求分析

时间:2022-09-18 07:38:39

外语网络教学平台系统需求分析

摘 要: 本文对基于B/S模式的外语网络教学平台进行了系统分析。在功能需求中分析了系统用户和功能模块需求,对主要的功能进行了详细说明;在非功能需求分析中,对系统的安全性、稳定性、扩展性、容错性等性能指标提出了具体要求。

关键词: 系统需求分析 功能需求 非功能需求

本文对B/S模式的外语网络教学平台进行系统分析,包括系统的可行性分析和需求分析,介绍需求分析的原则功能需求中系统用户和功能模块的需求,对主要功能进行详细说明;在非功能需求分析中,对系统的安全性、稳定性、扩展性、容错性等性能指标提出了具体要求。

1.系统需求分析

任何一个网络应用系统的设计都必须经过系统分析这个重要环节。经验表明,好的系统分析等于系统建设成功了一半,坏的系统分析则可能导致整个系统的失败。外语网络教学平台的系统分析主要可从可行性分析和需求分析两个方面加以考虑。

1.1系统可行性分析

系统是否可行,往往能决定整个软件工程。若不进行可行性分析,当系统构建到某一步骤的时候,因为某种客观原因而无法继续下去,就会导致前期投入的工作全部作废,造成极大的浪费,因此可行性成了外语网络教学系统项目正式启动之前所必须进行的工作。客观地对项目进行可行性衡量,可以避免系统建设的盲目性,顺利地进行项目后续工作,避免大量人力、物力的浪费。可行性分析包括硬件可行性、技术可行性、管理可行性、法律可行性和经济可行性等几个方面。当前,我们学校校园网已经相当完善,教务处、设备处、各系机房、各系办公室、教研室、图书馆、学生宿舍都可以通过校园网共享数据。网络运行也相对稳定,这为系统的开发和运行的网络环境提供了较好的硬件基础。

由于网络环境已经构成,网络教学平台的开发主要是程序编写,经济上不需要太多经费,加之系统的集成开发工具用的是开源软件,在经济上是可行的。开发技术和数据库技术目前已非常成熟,网络上有许多开源的程序可以参考,技术问题不难解决,系统构建好后由掌握网络技术的人员进行专门维护,难度不大。综上所述,本系统的开发是可行的。

1.2系统需求分析

需求分析是软件生命周期中非常重要的环节,是软件开发的基础。需求分析的含义是对用户的需求进行分析,综合整理产生一份明确、规范的需求定义。需求分析是软件开发的前期工作,主要任务就是在对课题进行充分调查和了解的基础上,用科学的方法对课题进行分析建模,确定系统应该完成哪些工作、具有哪些功能,即对目标系统提出完整、准确、清晰、具体的需求[1]。需求分析通过开发人员与用户之间的交流,不断明确系统要达到的目标,澄清不清楚的概念,达成共识,最终形成一份完整的、清晰的和一致的需求说明。开发设计任何一个软件系统,首先应该对其进行需求分析,这样设计出来的软件才能满足用户的各项需求。从一定程度上来说,需求分析的好坏直接关系着软件系统的成败与否。

1.3需求分析的原则

要想进行充分的系统需求分析,开发人员一般要遵循一些共同适用的基本原则[2]:(1)了解用户领域和目标。只有更好地了解客户的层次、所在领域,才能够更好地满足用户需求。这样有助于开发人员开发出用户满意的产品。(2)充分同用户进行交流。分析人员应该不断同用户进行交流,只有经过充分的交流,才能更准确地了解用户的喜好和需求,明确需求分析的重点和目标。(3)按照自上而下、逐层分解的方法对问题进行分解和细化。开发人员通常将软件要处理的问题以某种方式逐步分解为几个较易理解的部分,分模块实现各自的功能,确定各部分间的接口,进而实现整体功能。(4)给出系统的逻辑视图。给出系统的逻辑视图是对系统满足处理需求提出的逻辑限制条件和系统中其他成分提出的物理限制条件必不可少的。通过视图,所需功能就能够快速直观地表现出来[3]。

2.功能需求

外语网络教学平台的功能需求分析是指在系统整体规划目标的指导下,对外语教师、学生、教育机构等进行充分调查,制定满足实际学习需要和客户使用需要的详细功能情况说明。

2.1系统用户

根据外语网络教学平台的实际情况,可以将用户大致分为三类:(1)教师。充当网络教学里的授课者,可以通过网络教育平台实现课程设定、课件视频、上传教学资料、在线答疑、教学效果分析等。(2)学生。通过网络教学平台进行知识学习、测试学习成果等。(3)系统管理员。负责整个平台的管理,包括系统设置、用户的权限管理、在线资源管理、在线答疑管理、在线考试管理、在线课程管理等工作。

2.2功能需求

外语网络教学系统的系统功能需求主要包括以下几个方面。

(1)教学资源。外语网络教学平台是一种基于资源型的网络平台,应当具有两个重要的内容,一是有课程学习的功能,二是应该具有大量丰富的教学资源。如何提供资源,提供什么资源,在建立该平台时,需要着重考虑。因此,外语网络教学平台提供的资源应该具有针对性、启发性、整合性、扩展性。即所建立的资源库要与学生学习的知识有紧密联系,能帮助学生对所学课程有进一步理解,提高学生的创造能力;教学资源应有序、按类归集,而不是杂乱无章的排列,可以动态生成,便于维护管理。

(2)教学学习。网络教学平台要实现的一个重要功能就是提供学习,平台的设计要体现教学内容和形式上的统一,在网络教学平台上,课程的学习以自学为主。设计网络课程时要考虑其指导性,对课程的各个方面进行介绍,比如课程简介、授课老师、学习时间、学习要求等,让学习者更加了解课程,明确学习的目的。教学的内容可以是视频、声音、文字等,要图文结合,具体而生动。学习的形式可以看也可以听,满足不同学习者的需要。

(3)在线答疑。外语网络教学平台的课程由于缺乏老师讲解,因此必须设计在线答疑的环节。通过在线答疑板块,学生针对自己不理解的知识向指定的老师提问,老师在网上对学生的提问进行解答,并且可以在线交流。

(4)在线测试。学生为了检验学习效果,网络教学平台必须提供一个在线测试模块,设置一个试题库。学生测试时,随即抽取试题组成试卷,限制考试时间。在线测试模块必须可以自动评卷,如此,学生可以查询自己的考试成绩,知道自己的水平,且在哪方面还存在差距。测试题目一般有两种形式,即主观性题和客观性题。主观性题可分为问答题和简答题等,需要人工判卷。客观性包括选择题、判断题、填空题等几种形式,系统能够自动判卷。

(5)作业布置。为了和课堂教学同步,网络教学平台应该有作业布置系统。教师根据课程需要可以作业,学生在完成后提交作业,教师再进行批阅,给出评语。在线作业布置提高了教师工作效率,实现了无纸化教学。

(6)系统管理。外语网络教学平台的数据库中保存了大量数据信息,必须进行维护和管理,以保证系统的正常运行。因此,必须由系统管理模块来实现对平台的综合管理,包括对用户账号的管理,对教学资源的管理,对课程的管理、数据库的管理,等等。

(7)辅助帮助。辅助帮助模块是为系统用户提供帮助,介绍网络教学平台的使用方法、使用技巧等,能充分体现系统的友好性。

3.非功能需求

外语网络教学平台作为一种WEB系统,必须运行在互联网之上。除了要满足以上功能外,还得对系统本身有所要求,比如系统的稳定性、安全性等。这就需要充分考虑系统的非功能需求。

(1)系统要具有安全性。外语网络教学平台系统的数据库里面保存了大量用户的私有信息,这些信息不允许泄露。有些重要的资料只对内部学生开放,并不对外公开,因此对这些信息需要加以保护。对常见的黑客攻击手段要加以防范,对数据库要提供数据备份和还原功能,在数据遭到黑客破坏或恶意删除的时候能够对数据进行还原。

(2)系统要满足准确性和实时性。对于B/S模式的结构来说,控制系统对于用户请求的响应时间是非常重要的。在系统的开发过程中,要充分考虑到当前和将来可能承受的工作量,使系统的信息处理能力和响应时间都能够满足用户的需求,这就对硬件的配置提出了一定的要求,但不能一味地追求高配置,要考虑一定的经济承受能力。

(3)系统要具有可扩展性。可扩展性是指系统在满足当前用户需求和业务的同时,随着需求的不断增加,系统要能进行扩展,以满足不断增长的用户需求和业务复杂度的要求。比如需要增加视频授课辅导栏目,则必须在系统上扩展出相应的功能来满足用户的需求。

(4)系统要具有易管理性。为了确保系统的正常运行,系统必须有专门的管理人员。系统中信息的更新及数据库的安全管理等都是非常重要的,是系统正常运行发挥作用的重要保障。

(5)系统要具有容错性。外语网络教学平台系统出现意外死机、网络故障等突发事件是不可避免的。在系统设计时候应该有所考虑,出现这些意外故障时要有效地保存用户的数据,以及故障排除后恢复用户的资料数据,保证交流的正常有效运行。

(6)系统应具有实用性。设计时应该考虑提供友好的人机交互界面,允许使用者有限的误操作,设计错误提示信息,指导用户完成操作。允许使用者直接通过Internet访问本网站,无需特定的客户端。

4.结语

本文研究的教学平台以先进系统架构技术实现多种教学交互,在设计上力求达到以下几个目的:(1)学生方面,通过平台在课后能够巩固课堂所学;依据自己学习能力,有针对性地选择需要学习的课程,制订个性化学习计划,提高学习的主动性;能在线测试,检验学习成绩,方便学生查找不足,加强学习。(2)教师方面,能布置、批改课程作业,了解课程学习情况,有效实现在线辅导。(3)系统方面,提供强大的教学信息资源库,便于学生查阅和下载,保证网络教学平台的稳定性和安全性。

参考文献:

[1]王虎.软件需求分析探讨[J].科技情报开发与经济,2008,18(13):148-149.

[2]周绍景,唐艳,邱发林.浅谈软件需求分析方法[J].科技信息,2007,(2):37-119.

[3]张海藩.软件工程导论[M].北京:清华大学出版社,2003,11.

湖北医药学院教学研究项目“英语语言学习中心的课程资源建设”(2012024)阶段成果。

上一篇:至今口译教材出版研究和教材分析 下一篇:激趣互动,正面引导,打造高效课堂