《西南交通大学《软件质量保证与测试》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《西南交通大学《软件质量保证与测试》课程教学大纲.docx(4页珍藏版)》请在第壹文秘上搜索。
1、西南交通大学软件质量保证与测试课程教学大纲一、课程基本信息表1课程基本信息课程名称软件质量保证与测试SoftwareQualityAssuranceandTesting课程代码SCAI(X)7012课程性质必修开课单位计算机与人工智能学院课程类型 通识课GeneralEducationCourses 新生研讨课FreshmanSeminar 公共基础课PublicBasicCourses 专业基础课SpecialtyFoundationalCourses。专业课SpecializedCourses 实验课ExperimentalCourses口课程设计CurriculumDesign 多兀化课
2、程DiversifiedCourses 实习实训PractiCalTraining授课学期第6学期学分/学时2/32课内学时32理论学时32实践学时0课外学时0(课程设计、实验单列课程)课程负责人楼新远课程团队楼新远、李晓航适用专业软件工程授课语言中文先修课程高级语言程序设计、软件工程后续课程无课程中文简介软件质量保证与测试课程是软件工程专业的一门专业技术课程,主要讲授软件质量保证和管理的思想方法,软件质量控制,软件质量标准,软件测试的基本概念和常用的软件测试技术,软件测试用例的生成过程,软件测试过程的管理和软件测试的分析方法。课程英文简介SoftwareQualityAssuranceand
3、Testingcourseisoneofprofessionalcoursesinsoftwareengineeringmajor.Thecoursemainlydealswiththesystemapproachofsoftwarequalityassuranceandmanagement,softwarequalitystandards,softwarequalitycontrol,basicconceptsofsoftwaretestingandcommonlyusedsoftwaretestingtechniques,softwaretestcasegenerationprocess,
4、softwaretestprocessmanagementandsoftwaretestanalysismethods.二、课程目标及对毕业要求指标点的支撑表2课程目标及支撑的毕业要求观测(指标)点序号课程目标支撑毕业要求观测(指标)点毕业要求1引导学生掌握软件质量保证与软件质量控制的概念,理解和掌握软件质量标准和软件质量管理;并具有识别和表达软件测试中关键问题的能力。2.2:具有一定系统分析能力,能分解软件系统结构,识别和表达软件系统的关键问题。2.问题分析:能够应用数学、自然科学和软件工程科学的基本原理,识别、表达复杂软件系统工程问题,并能通过文献研究分析,获得有效结论。2引导学生掌握软件
5、测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。5.1:掌握常用计算机软件开发环境及开发工具的性能和局限性,并能正确应用。5.使用现代工具:能够选择与使用恰当的技术、资源、开发环境或开发相关工具,对复杂软件系统工程问题进行模拟和预测,并能够分析和理解其局限性。三、教学内容及进度安排表3教学内容及进度安排序号教学内容学生学习预期成果课时理论/实践支撑课程目标1软件测试与软件质量:软件测试的发展、软件测试生命周期、软件测试过程、方法。软件质量、软件测试与可靠性、软件测试人员掌握软件质量的概念,具有把握软件测试中关键问题的意识。412软件质量保证体系与配置管
6、理:软件质量控制、软件保证体系、软件质量度量、软件配置管理掌握质量控制及质量保证的方法,了解软件质量的度量因素。313软件质量标准、评审技术与全面质量管理:软件可靠性模型与评估、软件质量标准、评审内容、方法与技术;全面质量管理与6口项目管理。掌握软件评审技术与质量管理方法,了解全面质量管理的过程和质量标准。514高质量编程与软件测试过程:代码风格、代码审查、软件测试过程与测试工具介绍掌握软件测试过程与测试策略,了解软件测试工具。425等价类划分、因果图、边界值、判定表等黑盒测试技术;程序结构分析;逻辑覆盖;路径分析等白盒测试技术。掌握黑盒测试与白盒测试技术,并会在测试用例设计和执行过程中进行应
7、用。826集成测试、系统测试与缺陷管理:集成测试、系统测试、其它测试技术;测试准备与实施、测试缺陷管理。能进行综合测试和问题的分析,并进行软件测试缺陷的追踪管理。62序号教学内容学生学习预期成果课时理论/实践支撑课程目标7测试组织与管理:软件测试的组织、软件管理与测试自动化掌握测试管理过程,了解自动化测试过程。22四、课程考核。考核方式:期末考试+平时考核。其中,平时考核包括:课堂表现、随堂测验、作业。令成绩构成:总分100分,期末考试占65%,平时考核35%。其中,平时考核的35%中,课堂表现占10%、随堂测验占10%、作业占15%。表4课程目标考核评价方式及成绩比例序号课程目标(支撑毕业要
8、求指标点)评价依据及成绩比例成绩比例(%)课堂表现随堂测验作业期末考试1引导学生掌握软件质量保证与软件质量控制的概念,理解和掌握软件质量标准和软件质量管理;并具有识别和表达软件测试中关键问题的能力。(观测(指标)点2.2)1()1()036562引导学生掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。(观测(指标)点5.1)00152944合计10101565100五、教材及参考资料1 .秦航主编,杨强副主编,软件质量保证与测试(第2版),清华大学出版社,2017.82 .郑人杰等编著,软件测试,人民邮电出版社,2011.13 .部分电子教案大
9、纲执笔人:楼新远审核人(专业负责人/系主任):制定时间:20年月日附表1:软件质量保证与测试课程达成度评价评分标准课程目标考核方式比例优(IOo-90)良(8980)中(79-70)及格(69-60)不及格(60)课程目标1课堂表现10%全勤,主动参与互动。课堂互动积极,主动回答问题。缺勤1次,课堂出勤率高,课堂互动较积极。缺勤2-3次,课堂出勤率中等,课堂互动中等。跳勤4-5次,课堂出勤率一般,课堂互动一般。缺勤5次以上,考勤计()分,取消期末考试资格。课堂互动不积极。随堂测验10%测验成绩KX)-9()测验成绩89-90测验成绩79-70测验成绩69-60测验成绩60期末考试36%全面掌握
10、软件质量保证与软件质量控制的概念和软件质量标准、质量管理;具有识别和表达软件测试中关键问题的能力。期末相关成绩优秀。较全面掌握软件质量保证与软件质量控制的概念和软件质量标准、质量管理;具有识别和表达软件测试中关键问题的能力。期末相关成绩良好。掌握软件质量保证与软件质量控制的概念和软件质量标准、质量管理;具有识别和表达软件测试中关键问题的能力。期末相关成绩中等。基本掌握软件质量保证与软件质量控制的概念和软件质量标准、质量管理;具有识别和表达软件测试中关键问题的能力。期末相关成绩一般。知识差,没有全面掌握软件质量保证与软件质量控制的概念和软件质量标准、质量管理;没有识别和表达软件测试中关键问题的能
11、力。期末相关成绩差。课程目标2作业15%全面掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。相关作业成绩优秀。较好掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。相关作业成绩良好。掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。相关作业成绩中等。基本掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。相关作业成绩一般。不能掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,没有
12、正确应用的能力。作业成绩差。期末考试29%全面掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。期末相关成绩优秀。较好掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。期末相关成绩良好。掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。期末相关成绩中等。基本掌握软件测试的基本原理、软件测试的基本技术和常用方法,了解软件测试的局限性,并具有正确应用的能力。期末相关成绩一般。不能掌握软件测试的基本原理、软件测试的基本技术和常用方法,不了解软件测试的局限性,没有正确应用的能力。期末相关成绩差。