一、培养目标
本专业面向IT行业,培养掌握软件开发、软件工程和软件测试的基础知识,熟悉软件测试技术,能够使用自动化软件测试工具进行软件测试;能够按照软件工程规范要求,熟练掌握多种软件质量标准的要求,对软件项目的过程及其质量进行监督控制与评测;并且具有良好的沟通、合作能力与语言表达能力的高等技术应用型人才。
二、专业核心能力模块简介
(1) 程序设计基础能力:
主要培养学生用工程化的方法开发软件项目,以及开发过程中遵循相应的流程、准则、标准和规范;培养学生利用工程化的方式进行软件开发的能力;掌握UML的基本知识,能使用Rose进行软件建模。
(2) 软件开发能力:
培养学生掌握面向对象和面向过程的程序设计能力,既能用C#.NET语言开发桌面应用程序,又能用ASP.NET开发Web应用程序的能力;能理解Java语言的实质,并建立面向对象的编程思想。掌握与XML相关的各种技术,能创建正确而形式良好的XML文档以及对XML文档进行访问。学会如何以面向对象的方式在实际项目中使用这些技术。
(3) 软件测试基本理论能力:
主要培养学生掌握常用的软件测试方法,了解软件的自动化测试;掌握软件质量保证的基本概念。
(4) 软件测试工具使用能力:
培养学生掌握并能使用目前主流的测试工具,包括负载压力测试工具、功能测试工具、白盒测试工具、测试管理工具和测试辅助工具等。
(5) 软件过程的质量管理能力:
培养学生掌握软件开发各个阶段的质量保证,掌握文档维护和组织管理,能配置管理小组的工作。
(6) 数据库系统管理及开发能力:
培养学生掌握SQL Server数据库的基本原理、管理方法和操作技能,并且能进行小型的网络数据库应用软件的开发;能获得全国计算机信息高新技术“数据库应用(SQL Server 2000平台)”中级证书。