执笔人:牟少敏审定人:张亮
一、前言
计算机科学与技术(惠普软件测试)专业旨在培养具有较高的科学素质,具有扎实的专业知识结构,能适应计算机学科发展,系统地掌握计算机科学与技术领域的基本理论、基本知识和基本技能与方法,能在科研部门、教育部门、企业、事业、技术和行政管理部门等单位从事教学、科学研究和应用工作的应用型高级专门人才。该专业实践性较强,为了进一步培养学生的实践能力,除了各专业课程中包含的实验、课程设计等内容外,还必须开设相应的综合性实践课,包括认识实习、毕业实习、毕业(论文)设计等。为贯彻落实教务处指示和计算机科学与技术(惠普软件测试)专业人才培养方案的要求,特制定本实践教学大纲。
二、实践教学大纲
(一)军事理论及训练课大纲(学工处提供)××学分,共×周
1、目的要求(明确该实践环节应达到的教学目标及主要技能要求)
2、主要内容(要详细写清学生需要完成的具体内容)
3、建议完成形式及时间(主要明确该实践环节应该在什么时间完成;以何种形式进行)
(二)劳动课大纲1学分,共1周
1、目的要求
通过自我服务劳动、卫生劳动、公益劳动以及科研、办公等劳动教育和实践,使学生进一步学会一些基本的劳动知识和技能,逐步培养正确的劳动观念、良好的劳动习惯,以及热爱劳动尊重劳动的感情,培养吃苦耐劳的精神,使学生接触实际,接触社会,培养和提高实际工作的能力。
2、劳动内容
劳动内容不拘泥于固定形式,可灵活多样,可以为以下方式(指导教师也可以自行确定采取其他适当劳动形式):
可以是公益性劳动,例如,结合我们的专业特点可进入社区为社区居民提供电脑维修、网络技术咨询等服务,或是在泰山景区进行环保劳动和宣传等;也可以是一些助学或助研的活动,比如帮助系里开发和维护课程网站等;还可以帮助学院的一些单位打扫卫生,帮助实验中心整理仪器设备等活动。
3、建议完成形式及时间
组织方式:由于学生人数众多以及当前环境所限,集中组织大规模的劳动活动并不现实,为此本系学生的劳动活动以小组方式进行,小组的划分原则是:实行导师制时分配给同一指导老师的学生作为一组,各小组的活动由该小组的指导老师负责,老师有特殊情况不能组织的,可委托其他老师代管。
劳动时间贯穿于开设劳动课的第4学期(考试周除外),具体由指导教师根据劳动任务和学生时间确定。
(三)体育健康与标准测试(体艺学院提供)××学分,共×周
(四)读书及社会实践报告(马院提供)××学分,共×周
(五)认识实习1学分,共1周
1、目的要求
认识实习的主要目的是使学生了解HP(济宁)公司等知名的IT公司、和学校的专业实习基地,对IT工作的直接认识与认知,为以后专业实习和走上工作岗位打下坚实的基础。
2、实习内容
参观学校的专业实习基地和HP(济宁)公司等,并听取基地指导教师的介绍,了解我国空间信息与数字技术产业的发展现状,产品研发过程。
3、建议完成形式及时间
建议本实践环节安排在第1学期19周执行,实习完成后学生要整理听课笔记、实习日记齐全,并撰写认识实习报告。
(六)软件测试课程设计1学分,共1周
1、目的要求
软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进行。通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高学生对于复杂程序的编写能力,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。
2、主要内容
序号 | 内容 | 时间(天) |
1 | 测试计划的编写,设计整体的测试计划。 | 1 |
2 | 白盒测试:分别采用逻辑覆盖测试、基本路径覆盖测试、数据流测试和循环测试为程序设计相应的测试用例。 | 2 |
3 | 黑盒测试:分别采用等价类划分法、因果图法、判定表法和功能图法几种方法进行黑盒测试。 | 2 |
4 | 撰写课程设计报告。 | 2 |
| 合计 | 7 |
3、建议完成形式及时间
需要机房配合保证每个学生都有实验环境完成实验。要求学生在机房完成课程设计的相关任务。课程设计报告总要求:以6-12页为宜,不得抄袭。
建议安排在第6学期17周执行。
(七)大型软件系统测试3学分,共3周
1、目的要求
“大型软件系统测试”课程是一门基于实际项目改造的案例驱动实践课程,是对实践要求极高,对学生动手能力要求极强的软件测试核心课程,属于专业实训课程。本课程在软件测试专业人才培养体系中占有重要的地位及核心作用。
本课程的宗旨是培养高素质、专业化的软件测试人才,让学生对实际应用软件的测试有一个完整认识和总体把握,通过开展全方位的应用软件的综合系统测试,包括功能测试、系统测试、测试管理等内容,最终实现学生到企业就业的零距离。
本课程的目标是要求学生在开展对实际应用软件测试的基础上:熟练掌握测试需求的提取和建立、测试计划的制定、测试用例的设计、自动化测试的开展、测试的管理以及模拟大数据量和大并发量开展性能测试等技能。
2、主要内容
主要章节 | 主要内容 | 学时 |
1.测软件系统介绍及技术要点分析 | 被测系统概述 | 2学时 |
被测系统安装说明 |
被测系统的模块划分与接口分析 |
被测系统架构分析 |
被测系统运行演示及测试要点 |
2.测试需求分析及策略制定 | 功能测试需求分析与提取 | 4学时 |
性能测试需求分析与提取 |
测试策略与方法 |
3.测试项目管理 | 创建测试项目 | 6学时 |
测试用户与组的管理 |
配置缺陷和测试用例 |
创建测试需求 |
测试管理流程 |
4.系统功能测试实践 | 制定功能测试计划及方案 | 16学时 |
设计功能测试用例 |
执行功能测试 |
缺陷跟踪处理 |
编制功能测试报告 |
5.系统性能测试实践 | 制定性能测试计划及方案 | 20学时 |
设计性能测试用例 |
执行测试 |
分析测试结果 |
编制测试报告 |
3、建议完成形式及时间
由指导老师带队到HP(济宁)实习基地进行实习。建议本实践环节安排在第5学期18-20周执行。
(八)软件测试管理实践3学分,共3周
1、目的要求
本课程是针对培养软件测试人员、测试工程师岗位的典型工作任务,培养学生使用测试管理工具进行软件测试过程的管理工作,需采用多媒体教学,将实践教学和理论教学结合等多种教学手段结合起来,为培养软件测试人才提供职业支撑。
通过本实践环节,要求学生掌握测试管理工具的使用,能熟练使用各项功能完成测试管理个阶段的工作。
2、主要内容
(1)测试管理工具的安装及用户的管理和配置(10学时)
(2)测试管理功能的使用。包括。测试需求的定义,测试用例的生成,测试用例的执行(28学时)
(3)缺陷管理(5学时)
(4)测试分析报告的生成和输出(5学时)
3、建议完成形式及时间
建议本实践环节安排在第6学期18-20周执行。该实践教学环节的进行需结合着测试管理工具的功能的讲解、演示等环节同步进行。
(九)毕业(生产)实习及报告10学分,共10周
1、目的要求
通过毕业实习,通过毕业实习,验证、巩固和充实所学理论知识,加深对相关内容的理解,进一步加强学生所学的理论知识与实践的结合,了解社会的需求和发展,提高学生的理论应用水平和解决实践问题的能力;同时使学生明确毕业设计或论文所要达到的效果和要求,为做好毕业论文(设计)做准备,确保毕业设计或论文的完成,为即将走出社会打好基础。
2、主要内容
根据本人分配到的论文课题或毕业设计的具体要求和设计任务,选定毕业实习的具体单位及项目(项目具有一定的应用面和发展前景),在实习时,要针对毕业设计或论文课题查阅相关资料,在实习过程中努力完成指导教师下达的实习任务,完全熟悉课题相关实践项目的具体内容、技术原理和应用情况并做好实习日记,通过实习能达到分析、设计和确定毕业论文或设计课题的主要框架体系。
3、建议完成形式及时间
毕业实习一般安排在第八学期进行,毕业实习时间为10周,自第八学期第一周始至第十周结束,对不考研的同学可以从第七学期开始进入实习阶段,实习单位可由学院指定,也可以由学生自己联系确定。
(十)毕业论文(设计)5学分,共5周
1、目的要求(明确该实践环节应达到的教学目标及主要技能要求)
培养和训练学生综合运用所学知识去解决实际问题的能力,检验和深化学生的综合素质,激发学生设计实践的热情,培养良好的思想品德、工作态度、工作作风、创新意识和独立工作能力。
基本要求:
1. 要求学生综合运用所学的基础理论、专业知识和实践技能,解决和本专业有关的工程技术问题或理论研究问题,并通过毕业设计(论文)巩固和扩大这些知识,提高解决实际问题的能力。
2.通过毕业设计掌握规范的工程设计步骤、工程设计和计算方法、设计说明书撰写等。
3.培养学生调查研究、检索和阅读中外文献资料、综合分析、方案论证、设计计算、调试、测试、撰写技术文件等方面的能力。
4.培养学生树立严肃认真负责精神,一丝不苟的科学态度,理论联系实际的工作作风。
2、主要内容(要详细写清学生需要完成的具体内容)
(1)开展调查研究,查阅中外文献,收集资料,学习本课题必须具备的专业知识,了解课题的目的、要求,以及国内外发展水平,根据指导教师的要求写出调研报告。
(2)对于一般的课题,进行方案论证,选择确定一个经济上合理,技术上可行的方案,必要时写出论证报告或实验计划,对于方案已经预先确定的课题,必须充分了解设计思想和方案要求。
(3)进行系统设计、确定算法、绘制程序流程图、进行程序设计、软件编写。
(4)进行毕业设计(论文)文本撰写
3、建议完成形式及时间(主要明确该实践环节应该在什么时间完成;以何种形式进行)
毕业论文大致可分为理论准备、实验和论文撰写等三个阶段共5周时间。
第一阶段:从第七学期期中到毕业实习前。主要完成文献检索、阅读及整理资料、拟订实习计划、写作提纲。
第二阶段:整个毕业实习阶段。进行必要的科学实验、分析,包括数据采集、程序编写、结果检验等,撰写出毕业论文初稿。
第三阶段:毕业实习后半期到论文答辩前。修改、定稿毕业论文。这个阶段的进一步修改、定稿需在教师指导下完成。
(十一)创新创业实践2学分,共2周
1、目的要求
通过创新创业课程教学,在教授创业知识、锻炼创业能力和培养创业精神等方面达到以下目标:使学生掌握开展创业活动所需要的基本知识;认知创业的基本内涵和创业活动的特殊性,辨证地认识和分析创业者、创业机会、创业资源、创业计划和创业项目;使学生具备必要的创业能力。掌握创业资源整合与创业计划撰写的方法,熟悉新企业的开办流程与管理,提高创办和管理企业的综合素质和能力;使学生树立科学的创业观。主动适应国家经济社会发展和人的全面发展需求,正确理解创业与职业生涯发展的关系,自觉遵循创业规律,积极投身创业实践。
2、实践内容
(一)学术论文类:公开发表以及在学术会议上交流的学术论文,产生一定影响的社会调查报告等。
(二)实践项目类:完成的校级以上大学生创新创业训练计划项目等。经学校团委认定的校级以上社会实践活动等。
(三)发明创造类:发明、实用新型、外观设计等专利(以证书费的收录通知书或专利证书为准)。
(四)学科竞赛类:经学校认定的国家级、省部级、校级等各类竞赛,如数学建模、电子设计等学科竞赛。
(五)文学艺术类:已发表的或获得校级以上表彰的文学作品、美术及艺术设计作品、音乐作品及表演等。
(六)体育类:发明体育动作标准,刷新体育项目记录,在省级以上大学生运动会获得前八名的个人及集体项目。
(七)创业训练类:学生注册创办公司;参加创业大赛以及通过培训与学习,获得非教学计划规定的各类职业资格证书或技能证书等。
3、建议完成形式及时间
学生在第1-7学期自己确定实践形式,原则上第七学期结束前完成。
(十二)社会实践与调查报告2学分,共2周
1、目的要求
通过社会实践与调查报告,使学生深入了解社会及信息产业的发展形势、生产实践和日常生活中隐含的信息与计算科学问题,培养和锻炼理论联系实际能力、社会适应能力,培养和巩固专业思想,增强专业意识,促进专业学习。
2、主要内容
社会实践和调查报告的形式多样,主要内容包括两部分,一是学生参加各种各样的社会实践活动,二是在社会实践活动基础上完成的调查报告或总结报告。社会实践和调查报告的主要形式有:
(1)学生参加学校和上级部门组织的各种社会实践活动,如大学生暑期社会实践活动、科技咨询和调查等。
(2)学生对所在地区的区域经济如县、乡一级的农业生产、农村经济与管理、科学技术与推广、农村政策、社会风俗、精神文明状况进行专题调查,并完成调查报告。
(3)学生深入厂矿企业、科研院所,了解信息与计算科学的应用现状及尚待解决的问题,提供信息与计算技术咨询服务。
3、建议完成形式及时间
本项工作由院团总支组织领导实施,专业教师积极参与。要有明确的活动目的和要求,团总支组织制定调查提纲,评阅调查报告,进行思想发动,分配任务,组织协调与总结交流等各项工作,院学生会可以成立社会实践活动工作领导小组,在院团总支领导下负责各项工作的实施,以调动学生的积极性。学生必须参加两次社会实践和调查报告活动,第一次在第4学期完成,第二次在第6学期完成。
三、成绩考核与评定
实践教学环节考核标准
课程代码 | 实践环节 名称 | 考核内容 | 考核 方法 | 考核 标准 | 完成形式 (集中/分散) | 负责单位 (人员) |
BS166010 | 劳动 | 劳动任务完成情况 | 指导教师打分 | 参见学院相关规定 | 分散 | 计算机系老师 |
BS166001 | 认识实习 | 认识实习报告 | 论文+综合表现 | 等级制 | 分散 | 课程负责人 |
BS166003 | 软件测试课程设计 | 课程设计报告 | 指导教师打分 | 等级制 | 集中 | 课程负责人 |
BS166009 | 大型软件系统测试 | 系统测试报告 | 实习单位和指导老师打分 | 等级制 | 集中 | 课程负责人 |
BS166002 | 软件测试管理实践 | 实践与测试报告 | 实习单位和指导老师打分 | 等级制 | 集中 | 课程负责人 |
BS166006 | 毕业(生产)实习及报告 | 实践与论 文相结合 | 教师与实习单位综合考核 | 参见学校相关规定 | 分散 | 指导教师和实习单位 |
BS166007 | 毕业论文(设计) | 论文 | 教师与答辩委员会综合考核 | 参见学校相关规定 | 集中 | 毕业论文领导小组 |
BS166008 | 创新创业实践 | 学分认定 | 参见学校相关规定 | 等级制 | 分散 | 学院、系 |
BS166004-5 | 社会实践调查报告1-2 | 实践与报告相结合 | 团总支与教师综合考核 | 等级制 | 分散 | 课程负责人 |
四、重点说明执行本大纲应注意的问题(包括如何加强领导,对指导教师和学生的要求以及其他应说明的问题)
实践教学不同于理论教学,对于培养学生理论联系实际的工作作风,训练和提高学生的动手能力和实践技能,激发学生的创新意识、创新精神,增强学生的创新能力,具有独特的作用。本大纲从计算机科学与技术(惠普软件测试)专业的实践教学体系的系统性出发,对各个实践教学环节的主要目的、主要内容、组织实施和成绩评定等进行了原则要求和具体安排。鉴于实践教学对培养学生的极端重要性,希望有关教师和全体学生,必须高度重视实践教学;鉴于实践教学内容的多样性和具体实践教学环节的特殊性,每一实践教学环节都有特殊的教学目的、教学方式、教学要求和成绩评定方法,希望有关教师和全体学生积极配合,创造性的开展教学创新工作,不断总结经验,提高实践教学质量。