欢迎来到专业的唐家秘书网平台! 工作总结 工作计划 心得体会 思想汇报 发言稿 申请书 述职报告 自查报告
当前位置:首页 > 专题范文 > 公文范文 > 正文

软件质量管理与测试专业课程体系构建

时间:2022-10-26 19:25:03 来源:网友投稿

zoޛ)j馟i!?_ii4ioiky学习系统需求分析的基础上,学会软件系统建模,掌握基本的软件工程设计、软件开发与管理的理论、技术和方法。在此基础上,软件质量管理是质量管理学和软件工程学的结合,研究软件开发各个阶段的质量管理的组织、技术、方法和活动。开设软件质量管理课程主要培养学生软件质量管理的思想,提高学生软件质量保证和质量管理的专业能力;软件度量是良好软件工程的一个重要组成部分,是软件质量管理的基础,它有助于了解和控制软件开发中的各项活动,有助于软件过程和产品的改进。通过学习软件度量,能够使学生了解和掌握软件度量的基本知识和技术,提高理解、预测、评估、控制和改善软件过程和软件产品质量的能力。软件测试项目管理课程使学生掌握测试项目的组织、过程、资源管理、进度、风险、质量、配置和文档管理,使学生掌握软件测试项目管理的特点及其和一般软件项目管理的不同之处。

专业实践课包括软件测试工程实践(一)和软件测试工程实践(二),培养学生工程实践能力。开设专业方向实践课是为了让学生掌握基本的工程设计、开发与管理的理论、方法与技术。软件测试工程实践(一)是对学生进行软件开发测试基本技能训练,培养学生高质量程序测试的观念。通过大量的实例强化训练和有针对性的讨论辅导,使学生在熟练掌握基本编程语言技能的同时,理解软件测试的基础知识,关注软件质量,软件的正确性、易用性、可读性、可扩展性、可复用性等;软件测试工程实践(二)通过团队合作,完成一个完整的测试项目,通过团队合作的形式完成一个软件测试项目整个过程,掌握软件测试的项目管理、团队管理、过程管理,增强学生实际测试项目案例知识和技能。

软件测试技术课包括8门课,分别为软件测试技术、软件过程改进、软件测试分析与设计、软件测试工具与实践、性能测试方法与实践、软件可靠性测试与实践、软件安全测试与实践、高级语言程序设计。软件测试技术课使学生了解软件测试的理论和测试策略,以及实用软件测试技术及相关的软件质量保证方法,并对软件测试的全过程有所掌握;软件测试分析与设计课程使学生掌握测试需求分析、用例编写及测试过程。软件测试工具与实践将是一门实践性很强的课程,将以IT行业现状、背景为基础,全面介绍目前软件测试行业测试工具的整体应用情况,同时尽可能结合市场主流的软件测试工具以及实际的项目案例进行教学讲解,使学生全面地认识软件测试工具、了解熟悉主流的软件测试工具并且能初步利用介绍软件测试工具解决实际项目中遇到问题的能力。通过软件性能测试技术及实践让学生在掌握传统的测试技术和测试工具使用的基础上,强化软件功能、性能、易用性等方面测试,关注软件用户使用和用户体验方面的质量指标,掌握性能测试技术,包括人工测试技术和自动化测试技术等。但是随着软件应用的广泛度和复杂度的快速拓展和发展,软件可靠性、软件安全日益成为各国政府、国防科研单位、金融、电信等领域更加关注的质量问题。开设软件安全测试与实践课程,主要培养计算机领域学生了解软件漏洞产生的根源,培养软件安全编程和对源代码进行漏洞分析的能力,让学生掌握软件安全测试的过程、方法。软件可靠性测试目前还处于初期的探讨和研究阶段,软件可靠性测试与实践这门课程主要让学生掌握软件可靠性测试的概念,测试过程及大型软件可靠性测试项目案例分析和设计。

专业选修课根据软件技术的发展和市场的变化定期开设,可根据需要进行增加、删除或修改。国际化软件外包与测试课程是为了让学生了解软件外包的项目管理过程,了解软件国际化和本地化测试已成为软件测试重要的组成部分,期望学生了解软件全球化(Globalization)、国际化(Internationalization)和本地化(Localization)的基本概念和知识,初步掌握软件国际化和本地化测试的内容和方法。云测试技术与实践使学生掌握云计算基础知识(虚拟化、群集、绿色能源等),掌握压力测试的云端化和测试服务的云端化,结合HP的敏捷测试分析和微软测试云方案例,学习云测试的案例分析和设计。

软件工程硕士研究生在修完有关课程并取得规定的35学分(不包含实习与论文的5学分)后,应通过学院推荐或自找企业的方式进入相关企业进行一年以上的企业实习,直接参与企业实际的软件测试项目实践,完成必要的测试项目的需求分析、测试方案设计、测试脚本编写(测试系统开发)、测试实施、结果分析等工作,并在企业工程实践背景基础上完成学位论文的撰写。

3.结语

针对目前国内质量管理和软件测试人才缺乏现状,北京航空航天大学软件学院在总结企业项目合作的基础上,以培养具备不同专业背景、有市场观念的软件工程管理、质量管理及软件经营等复合型软件人才为目标,开设了全国第一个专门培养质量管理和软件测试人才的软件工程硕士专业,并在课程设置、师资配备、教学内容、学习方式、论文设计等方面围绕质量管理和软件测试领域的最新发展趋势,突出理论与实践教学相结合,探索了学校和企业联合培养的教学模式,缩短了学院培养和企业人才需求的差距,推动了软件质量技术方法与质量管理水平、产品质量水平与服务质量水平实现同步提高。

参考文献:

[1]中华人民共和国工业和信息化部,软件和信息技术服务业“十二五”发展规划[EB/OL],(2012-04-06)[2013-01-10],http:///n11293472/n11293832/n11293907/n11368223/14542600.html.

[2]张谨,软件质量管理指南[M]。北京:电子工业出版社,2009:1-3.

[3]SQuBOK策定部会,软件质量知识体系指南[M],杨根兴,译,北京:清华大学出版社,2011:3-6.

[4]Pfleeger S F,Fenton N E,软件度量[M],杨海燕,译,北京:机械工业出版社。2004:1-4.

[5]中华人民共和国工业和信息化部,工业产品质量发展“十二五”规划[EB/OL],(2011-11-14)[2013-01-10].http://kjs.miit.gov.cn/n11293472/n11295040/n11298163/14320837.html.

(见习编辑:刘丽丽)

推荐访问:质量管理 课程体系 构建 测试 专业

猜你喜欢