软件工程专业(软件测试方向)人才培养方案.doc_第1页
软件工程专业(软件测试方向)人才培养方案.doc_第2页
软件工程专业(软件测试方向)人才培养方案.doc_第3页
软件工程专业(软件测试方向)人才培养方案.doc_第4页
软件工程专业(软件测试方向)人才培养方案.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数学与信息技术学院 软件工程专业(软件测试方向)人才培养方案一、培养目标与培养规格(一)培养目标本专业培养适应社会主义现代化建设需要,在德、智、体诸方面全面发展,具有较高的思想道德、良好的科学文化素质、敬业精神和社会责任感,具有较扎实的计算机理论基础,使学生掌握软件产品质量保证的基本思想和科学体系软件测试技术的基本内容,以及软件测试的方法、技术和工具的使用,以及跟踪掌握软件测试领域新理论、新知识、新技术的能力,为全面掌握软件技术和软件项目管理打下坚实的基础,并具有较强的逻辑思维能力和良好的团队协作能力,培养学生成为适应社会和行业需求的软件测试高级应用型人才。(二)培养规格培养学生具有良好的政治素质和科学素养,通过学习学生应获得以下几方面的知识和能力: 1具有良好的思想道德素养和团结协作的精神,具有一定的社会责任感、宽广的胸怀,熟悉计算机方面的有关法规,遵纪守法,善于合作,勇于创新。2了解软件工程和软件开发流程,熟悉软件测试过程和标准,熟悉多种操作系统平台和应用平台,熟悉配置管理技术和工具;掌握科学的软件测试理论和方法,熟练运用一种以上流行的软件测试工具,具备较强的逻辑分析能力和学习能力,良好的文档撰写能力,一定的技术创新能力;。3通过将高校现有课程体系和企业工程实践相结合、学校和企业联合的培养方式,在培养中贯彻理论基础坚实、逻辑思维敏捷、专业知识宽广、动手能力突出、工程训练有素、项目经验丰富等企业需求要素,使学生在基础理论与科学素养、专业知识与实践能力、工程训练与职业素质方面均衡发展。4拥有较好的沟通技巧,良好的表达能力和应变能力;具有良好的反向思维和发散思维能力;热爱软件测试工作,具有较强的团队合作精神。5熟练掌握一门外语,英语读写熟练,并具有一定的英语口头表达能力,并选修第二外语,能顺利阅读本专业的外文书刊,了解文献检索、资料查询的基本方法。二、学制与学位学 制:基本学制四年(弹性学制3-6年)授予学位:工学学士三、毕业条件本专业学生需修满170学分(见下表)准予毕业;符合学士学位授予条件的授予工学学士学位。学生修满学分构成表课程模块课程类别最低毕业学分占总学分的比例%备 注必修选修通识教育模块通识教育必修课程3520.5通识教育任选课程63.5学科专业教育模块学科基础课程1710专业课程专业理论课4023.5专业实践课10.56.2综合教育模块综合素质课程专业综合选修课39.523.2专业选修跨专业选修素质拓展42.4综合实践课程1810.7总 计170100四、指导性教学计划及主要课程说明(一)软件工程专业(软件测试方向)指导性教学计划表课程模块课程类别课程编号课程名称学分数教学时数 周学时及开设学期备注总学时讲授学时实践学时一二三四五六七八通识教育模块通识教育必修课程03001001大学英语(一)41684考试03001002大学英语(二)44考试03001003大学英语(三)22考试03001004大学英语(四)22考试12001005大学体育(一)11122考试12001006大学体育(二)12考试12001007大学体育(三)12考试12001008大学体育(四)12考试课程模块课程类别课程编号课程名称学分数教学时数 周学时及开设学期备注总学时讲授学时实践学时一二三四五六七八通识教育模块通识教育必修课程13001009军事理论及军训3202考试军训2周13001011毛泽东思想和中国特色社会主义理论体系概论(一)48456284考试13001012毛泽东思想和中国特色社会主义理论体系概论(二)22考试13001013马克思主义基本原理3424考试13001014思想道德修养与法律基础3424考试13001015中国近现代史纲要2282考试13001016形势与政策2通识教育任选课程684小 计41580学科专业教育模块学科基础课程07003001大学数学b(一)4564考试07003002大学数学b(二)5704考试09003011大学物理c(含实验)4704考试07003011线性代数228282考试07283001统计与经验方法2284考试专业课程专业理论课07284001计算机导论2.5364考试07284002c语言程序设计*47242306考试07284003java语言程序设计*47242306考试07284004数据结构与算法*4.57256166考试07284005软件工程*34832164考试07284006数据库原理与应用*47242305前15周完成07284007操作系统*3.55842164考试07284008软件系统设计与体系结构*34832164考试07284009计算机网络*3.55842164考试07284010linux系统程序设计34832164考试07284011软件测试*34832164考试07284012软件质量保证*23622144考试课程模块课程类别课程编号课程名称学分数教学时数 周学时及开设学期备注总学时讲授学时实践学时一二三四五六七八学科专业教育模块专业课程专业实践课07284013c语言课程设计128288前3周完成07284014数据库开发实训1.54242第15周后07284015c/s应用程序开发实训1.54242考查07284016b/s应用程序开发实训1.54242考查07284017java语言课程设计12828考查07284018软件测试课程设计25656考查07284019软件工程课程设计12828考查07284020软件质量保证课程设计12828考查小 计67.5综合教育模块综合素质课程专业综合选修07285001web程序设计2.54424204前15周完成07285002软件开发能力概念实训1.54242第15周后07285003计算机系统与维护23622143考查07285004软件测试工具与实践3.55842164考查07285005自动化测试2.54424204考查07285006可靠性测试2.54424204考查07285007安全性测试2.54424204考查07285008c+语言程序设计35628284考查07285009计算机专业英语2.544444考查07285010xml原理与应用2.54424204考查07285011离散数学228282考查07285012j2ee体系架构与应用2.54424204考查07285013oracle数据库技术2.54424204考查07285014uml与系统建模2.54424204考查07285015手机游戏编程2.54424204考查07285016c#语言程序设计2.54424204考查07285017第二外语342424考查07285018设计模式35628284考查07285019算法设计与应用2.54424204考查小 计39.5课程模块课程类别课程编号课程名称学分数教学时数 周学时及开设学期备注总学时讲授学时实践学时一二三四五六七八综合教育模块综合素质课程素质拓展00006001文化素质讲座1至少10个00006002各类社团活动1至少1个00006003就业指导与职业生涯规划100006004入学教育1综合实践课程18小 计61.5总 计170(二)主要课程说明1课程名称:计算机导论 计算机导论课程是软件工程专业的基础课程之一,是一门软件工程专业的先导课程。在这门课程中,介绍了计算机硬件、软件和应用以及与计算机发展相关的法律、道德等问题。它是计算机专业的学生进入计算机专业知识学习之前的预备课程。课程的目的是使刚进入软件工程专业学习的学生在进入专业知识的学习之前,对计算机的基本结构、基础应用有比较全面的认识,能够比较熟练的操作计算机,同时对计算机的发展以及所带来的问题有比较理性的认识,为今后的学习打下坚实的基础。2课程名称:c语言程序设计 c语言程序设计是软件工程专业的一门专业基础课,设置的主要目的是使得学生掌握c语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用c语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。3课程名称:数据结构与算法 数据结构与算法是软件工程专业的必修课,本课程讲授各种数据结构如线性表、栈、队、广义表、串、树、二叉树、图等。以抽象数据类型的描述方式对每一种结构的逻辑关系,存贮方式,以及建立在该结构上的基本操作及其实现算法等均作了详尽的阐述,并对一些常见或经典算法进行介绍。此外,对在程序设计中经常遇到的查找和排序的各种算法进行论述。通过本课程的学习,力求使学生在掌握各种数据结构的基本概念同时,学会能灵活利用各种结构的特点,组织数据、设计算法,从而提高程序设计能力。4课程名称:java语言程序设计 java语言程序设计课程在专业培养目标中具有双重定位:一是java语言设计思想,承担着培养学生运用面向对象的思想编写程序解决一定实际问题的能力,并为本专业方向的后续核心课打下牢固的基础;二是培养学生的自学和独立分析解决问题的能力。该课程在理论上,要求学生掌握java语言的基本语句、语法,重点掌握面向对象的程序设计方法,掌握java语言的gui、事件处理和异常处理,掌握java applet的创建与使用,掌握java的数据流、多线程和网络应用。技能上,要求能较熟练地使用jdk进行java程序的编辑、编译和调试,强化学生代码规范意识,通过实训培养学生使用java语言开发有一定实用价值的应用程序的能力。5课程名称:数据库原理与应用 数据库原理与应用课程主要讨论数据库系统的基本概念、基本原理和基本方法以及有关的应用。主要内容包括:数据库系统的组成、关系数据库、数据库设计以及数据保护等,同时讲解一种重要的数据库系统的应用。要求学生通过本课程的学习了解有关数据库系统的基本概念,掌握相关的知识,初步掌握数据库的设计方法,并能用数据库系统建立数据库及实现简单应用。6课程名称:操作系统 操作系统是软件工程专业的必修课,通过本课程的学习,学生对操作系统的形成、类型、功能和unix操作系统内部数据结构和算法有所了解,并能运用所学知识去理解和掌握当前流行的linux操作系统,以及对相似操作系统(例freebsd系统)也能有所理解。本课程要求学生掌握进程概念及提高程序并发执行程度的多线程概念。熟悉存储器和虚拟存储器管理,以及设备管理。能在掌握文件系统和磁盘存储器管理的基础上,进一步理解文件系统的结构和管理以及文件保护。本课程侧重实际应用,结合实例进行讲解,要求学生达到学以致用的、能使用和分析常见的操作系统目的。7课程名称:软件工程 软件工程是软件工程专业的必修课,也可作为计算机相关专业的选修课。本课程介绍软件工程的历史、现状、和将来的发展趋势,以软件发展历史上的两个主流软件方法学(结构化方法和面向对象方法)为基础,围绕过程、方法、工具,深入讲解软件工程的基本原理、技术、等内容,并涉及软件工程的管理话题,如软件质量管理、配置管理、过程管理、项目管理。通过本课程的学习,使学生掌握软件工程的基本概念和原则,能运用软件工程的基本原理、模型、方法和过程开发简单的应用软件,培养学生用工程化的方法高效地开发高质量软件的初步能力,以及项目管理的初步能力。8课程名称:软件系统设计与体系结构 课程内容应包括:各种常见的体系结构风格,包括经典软件体系结构风格,客户服务器风格,三层c/s结构风格,浏览器/服务器风格, web服务体系结构、动态软件体系结构、基于体系结构的软件开发、软件体系结构的分析与测试、软件产品线体系结构。完成这门课程以后,学生应具有以下能力:在各种软件设计中应用多种设计模式、框架和体系结构,使用不同的中间件技术设计并实现软件,使用好的质量准则作为设计目标,然后度量和评估设计以保证目标被满足,使用合理的变更控制方法更改设计,使用逆向工程技术重新获得软件设计。9课程名称:软件测试 软件测试是软件工程专业的必修课,也可作为计算机相关专业的选修课。本课程介绍软件测试的必要性和重要性,要求学生掌握掌握功能性测试(黑盒测试)各方法,结构性测试(白盒测试)中的逻辑覆盖测试和基路径测试,掌握软件测试的层次,其中包括单元测试、集成测试和系统测试。掌握测试用例的编写方法,并能编写测试方案和测试报告。了解面向对象测试的层次,面向对象环境下的单元测试、集成测试和系统测试,了解图形用户界面测试。通过本课程的学习,使学生掌握软件测试的基本理论和基本方法,能熟练使用一些常用的测试工具,了解工程项目中软件测试的实施策略和实施过程,并进一步增强学生软件质量管理的意识。10课程名称:软件质量保证 本课程主要内容包括:软件质量保证的基本概念和国际上有关通行标准、软件质量保证与软件工程其他过程的、软件质量保证体系的主要结构和相关技术、工具、软件质量保证过程中的主要活动和实施方法、质量保证人员的角色定位和工作内容、产品质量度量方法、产品质量的评价、如何保证产品质量、如何建立有效的保证产品质量的体系等。通过案例与理论结合的介绍,使学生真正掌握实施软件质量保证的主要过程和方法,熟悉软件质量保证体系的主要结构和相关技术、工具,了解软件质量保证的基本概念和国际上有关通行标准,了解软件质量保证与软件工程其他过程的关系。五、实践课程安排与说明(一)综合实践课程课程类别课程编号课程名称学分数周学时开设学期备注综合实践课程00007002毕业实习87-800007003毕业论文67-807287001大型应用软件测试项目实训27集中实训00007007专业技能训练(软件测试环境搭建、软件测试文档管理)27-856学时小 计18备注:1以上实践课程不含实验课教学环节; 2毕业论文(设计)完成时间不少于半年,停课4周用于毕业论文撰写、修改及答辩等工作。(二)主要实践教学课程说明建立软件测试工程化实践教学体系,着力培养学生的工程化开发能力和职业素质,并进而形成一个融基础理论、实验教学、工程实践为一体的整体化培养机制,使学生的基础知识、科学素养、专业知识、创新能力、工程能力和职业素质都得到全面均衡的发展。校内提供基础实践平台,包括软件基本技能实践和各核心专业课程设计;校外提供项目综合实践平台,针对行业典型业务,引入企业项目测试技能实践,对接企业需求,嵌入企业培训项目。让学生在基地参与企业运作和项目研发,体验真实的企业环境和项目开发环境,直接感受产业界的脉搏,帮助学生提高自身的工程能力和职业素质。1实训周:从第一至第六学期均安排有实训周,均是为了配合教学内容,结合软件测试专业方向的特点,采用企业工程案例,以案例驱动和项目驱动的教学方式,使学生积累丰富的编码和项目经验。2专业技能训练:专业技能训练是对学生进行软件测试专业方向相关技能的训练,是实践环节中一般能力的培养,主要培养学生的实践能力以及综合运用所学知识的能力。在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论