- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                软件质量管理和测试专业课程体系构建
                    软件质量管理和测试专业课程体系构建   摘要:围绕软件质量管理与测试专业培养目标,在分析课程体系建设、学生实践实习等各个环节的基础上,论述软件质量管理和测试专业课程体系构建及应用实践,探讨质量管理和软件测试人才培养的教学模式。 
  关键词:工程硕士;软件测试;质量管理;课程体系 
  随着软件产业的发展及应用需求的不断提高,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心,软件质量问题越来越受到政府相关部门、软件企业、软件用户的关心与重视。目前软件质量是制约我国软件产业发展的主要障碍之一,需要加快制定工业软件安全评测和监理的标准规范,确保工业软件应用安全和质量。软件测试是保证软件质量的重要手段,软件质量管理和软件测试成了IT就业的新亮点。由于我国企业对于软件测试技术在整个软件行业中的重要作用认识较晚,这方面的专业技术人员在供需之间存在着巨大缺口。针对目前国内质量管理和软件测试人才缺乏的现状,北京航空航天大学软件学院开设了培养质量管理和软件测试人才的软件工程硕士专业,紧密围绕质量管理和软件测试领域需求目标,突出理论与实践教学相结合,体现了高度定制化、专业化的特色。 
  1.软件质量管理与测试专业人才培养目标 
  软件质量管理与测试专业人才培养目标:使学生掌握软件工程相关理论和技术,熟悉主流软件开发平台和软件测试工具与方法,熟悉软件测试管理和外包服务的业务流程,具备较强的软件开发、软件测试和综合应用能力,同时,积极开展软件在领域和行业的交叉及国际化合作,培养特定领域的软件质量管理与测试人才。 
  2.课程体系设置 
  一个专业的课程设置在保证必要的专业理论基础上,还应具有广泛适应性和相对稳定性,具有先进性、系统性、宽广性和创新性的特点。软件工程硕士软件质量管理和测试专业的课程设置分为必修课和选修课两大类。 
  必修课分为公共基础课、专业实践课和专业方向基础课。公共基础课主要培养学生的世界观与基本素养,专业实践课培养学生进行工程实践的能力,专业方向基础课让学生掌握基本的工程设计、开发与管理的理论、方法与技术。选修课程根据专业技术的发展和市场的变化被定期评估后,可进行增加和修改设置。 
  课程成绩一般采用百分制,软件工程硕士培养课程采用学分制,硕士研究生毕业至少需修满40学分。软件质量管理与测试专业工程硕士培养学分分配如表1所示。 
  根据培养方案要求,软件质量管理与测试专业的课程设置分6层,公共基础课、专业基础课、专业实践课、专业技术课、专业选修课和工业实践。软件质量管理与测试专业课程体系框架如表2所示。 
  公共基础课包括政治与伦理学、工程数学(包括数理统计和模糊数学)、英语、科技写作与沟通技巧,主要培养学生的价值观和基本职业素养。 
  软件质量管理是一套复杂的系统工程,软件质量管理与测试专业的专业基础课共设置6门课,分别为软件工程方法、软件工程过程、软件需求与系统建模、软件质量管理、软件度量、软件测试项目管理。专业基础课使学生在学习系统需求分析的基础上,学会软件系统建模,掌握基本的软件工程设计、软件开发与管理的理论、技术和方法。在此基础上,软件质量管理是质量管理学和软件工程学的结合,研究软件开发各个阶段的质量管理的组织、技术、方法和活动。开设软件质量管理课程主要培养学生软件质量管理的思想,提高学生软件质量保证和质量管理的专业能力;软件度量是良好软件工程的一个重要组成部分,是软件质量管理的基础,它有助于了解和控制软件开发中的各项活动,有助于软件过程和产品的改进。通过学习软件度量,能够使学生了解和掌握软件度量的基本知识和技术,提高理解、预测、评估、控制和改善软件过程和软件产品质量的能力。软件测试项目管理课程使学生掌握测试项目的组织、过程、资源管理、进度、风险、质量、配置和文档管理,使学生掌握软件测试项目管理的特点及其和一般软件项目管理的不同之处。 
  专业实践课包括软件测试工程实践(一)和软件测试工程实践(二),培养学生工程实践能力。开设专业方向实践课是为了让学生掌握基本的工程设计、开发与管理的理论、方法与技术。软件测试工程实践(一)是对学生进行软件开发测试基本技能训练,培养学生高质量程序测试的观念。通过大量的实例强化训练和有针对性的讨论辅导,使学生在熟练掌握基本编程语言技能的同时,理解软件测试的基础知识,关注软件质量,软件的正确性、易用性、可读性、可扩展性、可复用性等;软件测试工程实践(二)通过团队合作,完成一个完整的测试项目,通过团队合作的形式完成一个软件测试项目整个过程,掌握软件测试的项目管理、团队管理、过程管理,增强学生实际测试项目案例知识和技能。 
  软件测试技术课包括8门课,分别为软件测试技术、软件过程改进、软件测试分析与设计、软件测试工具与实践、性能测试方法与实践、软件可靠性测试与
                 原创力文档
原创力文档 
                         
                                    

文档评论(0)