6151线路检测中心高等学历继续教育专业人才培养方案
专业名称:软件工程 专业代码:080902
入学要求和专业层次:专科起点升本科(专升本) 学习形式:业余
学制:2.5年 制定人:林若钦
一、专业培养目标
培养德智体美劳全面发展,掌握计算机基础理论、软件工程专业知识,具备企业级应用软件系统的设计、开发与团队协作能力,具有社会和环境意识,在企事业单位、金融机构从事软件的设计、开发、测试及技术支持等工作的本科层次高素质工程技术人才。
二、专业培养规格
1、素质要求:培养具有正确的世界观、人生观、价值观。坚决拥护中国共产党领导,树立中国特色社会主义共同理想,践行社会主义核心价值观,具有爱国情感、国家认同感、中华民族自豪感,遵守法律,遵规守纪,具有良好的思想品德、社会公德。具有良好的身体和心理素质,具有创新思维和自我管理能力,有较强的集体意识和团队合作精神。具有良好的文化修养。能理解工程技术的社会价值以及工程师的社会责任,在专业工程实践中自觉遵守软件工程职业道德和规范,履行责任。
2、知识要求:掌握专业必备的数学和自然科学知识、计算机科学基础理论和软件工程专业基础知识,掌握计算学科的基本思维方法和研究方法。掌握软件工程基本方法、过程和标准,熟练运用常用现代工具和技术。
3、能力要求:培养具有商业化应用软件系统的设计、开发、测试与运维的能力,能够解决复杂软件工程问题。能够在团队中承担个体、团队成员以及负责人的角色,具有良好的团队协作能力。理解并掌握软件工程管理原理与经济决策方法,具备软件项目管理能力。 具有自主学习和终身学习的意识,掌握基本方法和途径以跟踪软件工程专业学科前沿、发展趋势,以适应技术进步和社会发展变化的需求。
三、专业主干课程简介
1.马克思主义基本原理
主要讲授反映马克思主义世界观和方法论的最基本的原理,帮助学生深刻领会、准确把握马克思主义的根本性质和整体特征,学习掌握贯穿其中的马克思主义立场观点方法,提升运用马克思主义基本原理分析世界的能力,增强对人类社会发展规律、特别是中国特色社会主义发展规律的认识和把握,树立共产主义远大理想和中国特色社会主义共同理想。
推荐教材:ISBN:9787040566208,马克思主义基本原理,本书编写组,高等教育出版社,23.00。
2.中国近现代史纲要
主要讲授中国近代以来争取民族独立、人民解放和实现国家富强、人民幸福的历史,帮助学生了解党史、国史、国情,深刻领会历史和人民选择马克思主义、选择中国共产党、选择社会主义道路、选择改革开放的必然性。
推荐教材:ISBN:9787040566239,中国近现代史纲要,本书编写组,高等教育出版社,26.00。
3.面向对象程序设计(Java)
主要内容包括面向对象编程语言的特点、面向对象应用程序的编码实现、程序异常处理、界面设计、事件处理、文件输入输出流操作、多线程编程、网络编程、数据库编程、程序测试等。以Java编程语言为载体,讲授了面向对象编程思想在程序设计领域的应用,要求学生掌握面向对象程序设计的基础理论知识和实践方法,同时还具备进行简单的C/S模式程序设计能力,为后续专业课程的学习奠定专业基础。
4.数据库原理与应用
主要内容包括数据库的基本概念、体系结构、关系数据库相关理论、关系数据库标准语言SQL语句、数据库设计的基本步骤、数据库编程高级应用及数据库安全保护等,并采用某一关系数据库管理系统进行数据库编程开发实践。课程配有丰富的实验案例,可以帮助学生提升动手实践能力。要求学生了解数据库的发展历程和应用领域,掌握关系数据库的基本理论,能进行关系数据库的设计,熟悉数据库的应用开发及高级编程,为后续相关专业课程奠定基础。
5.计算机网络
主要内容包括网络概述、网络协议与体系结构、数据通信基础、局域网、网络互联与IP互联网、传输层协议TCP/UDP、C/S模式与P2P模式、常见网络服务的配置、网络操作系统、网络多媒体,Internet接入技术、Intranet应用与建设、网络安全简介等。课程的教学目标定位于“阐述基本原理、介绍常用技巧、拓展应用视野”,使学生了解现代网络技术的应用领域和发展趋势,理解网络的基本原理与网络应用技术,掌握网络硬件架构和软件使用方法,具备利用网络原理从事网络环境下的软件开发的能力。
6.操作系统
主要内容包括操作系统概述,处理机管理,并发进程,存储管理,文件管理,设备管理,操作系统安全,网络与分布式系统, Linux系统概述,文件系统结构与文件操作相关命令,vi编辑器的使用,Shell环境,进程管理命令等。通过本课程的学习,使学生了解操作系统在整个计算机系统中的地位与作用,掌握操作系统的基本概念、工作原理和实现方法;掌握操作系统各个部分之间的有机联系,提高对计算机专业知识理解的系统性和完整性,并为分析或设计操作系统和其他应用软件打下理论基础。
7.软件测试基础
主要内容包括白盒测试技术的逻辑覆盖测试、路径分析测试;黑盒测试技术中的等价类划分法、边界值分析法、判定表法、因果图法等常用黑盒测试方法;测试项目的管理、测试团队的管理、测试计划的管理、测试需求的管理、测试用例的管理、缺陷的管理、测试报告的生成等。要求学生了解软件测试与管理在软件质量保证中的重要性和主流的测试工具。理解白盒测试技术和黑盒测试技术的原理,熟悉软件测试管理中的每个流程。掌握白盒测试和黑盒测试的测试用例设计方法,熟悉测试管理流程在实际项目进行测试管理的工作。
8.Web应用开发技术
主要内容包括Web Application及企业计算、Java EE架构与开发平台、Servlet、JSP、MyBatis、Spring基础(包括IoC、AOP和数据库应用)、Spring数据库事务及实践应用等,使学生了解企业级web开发的全流程,让学生掌握Web项目开发的基本知识和基本技能,能够利用先进的Java EE平台和主流框架快速开发、部署Web应用程序,奠定企业级开发基础。
9.项目需求分析与管理
主要内容包括需求分析与管理概述、需求开发与管理过程、结构化分析方法、功能建模、静态建模、动态建模、原型方法与软件架构需求分析等。课程以典型案例为基础,将实际工程项目实践和授课相结合,让学生了解软件工程的一般流程及需求分析的重要性,理解需求开发过程和需求管理过程,通过用例技术,掌握调整和管理用例模型,掌握静态建模中类之间的关系及关联作用。掌握顺序图、协作图、活动图、状态图的概念、基本元素、属性等动态建模的基本概念及其应用。
10.轻量级框架应用开发
主要内容包括Spring、Spring MVC和MyBatis (简称SSM) 三大框架的基本知识 、技术规范以及三者的整合应用等。通过课程的学习,使学生能够了解SSM框架的技术规范,并掌握整合后的轻量级SSM框架开发企业级系统,为毕业设计及就业打下良好的基础。本课程要求学生具备 JAVA、企业级Web应用开发以及数据库系统原理的知识。
11.软件工程
主要内容包括软件工程的范畴、软件过程、软件生命周期模型、软件需求、结构化开发方法、面向对象分析、面向对象设计、实现与集成、维护、测试和项目管理等。通过课程的学习,使学生了解软件工程的基本概念,理解软件工程及项目管理的相关知识、结构化开发方法,掌握面向对象软件开发方法,使学生具备独立的分析与设计中小型应用软件的能力,并能参与团队完成软件开发的全过程。
四、专业相关的职业资格证书及对应可免修的课程说明
1. 公共课英语为考试课程,安排在第 1、2 学期完成,凡取得相应的等级证书可免修以上相应课程。
2. 集中实践教学环节:毕业论文(设计),第 4 学期开始安排,同时安排毕业论文(设计)辅导讲座。学院另安排教师指导毕业论文(设计)。
3. 本专业相关职业资格证书可免修的具体课程名称说明
相关职业资格证书名称 | 可免修的课程名称 | 备注 |
计算机技术与软件资格(水平)考试 网络工程师 | 计算机网络 | 不免考 |
五、课程设置及教学进程表
附表一
六、专业师资队伍简介
本专业的专任教师73名,其中教授5名,副教授、高级工程师等副高职称28名,专任教师中具有高级职称的比例为45.21%。讲师、工程师等中级职称40名。
七、教学资源和实验室设施设备简介
本专业依托学院计算机技术省级实验教学示范中心,结合软件工程系实践教学,搭建应用型人才培养平台,构架软件工程专业实验教学中心。实验教学中心实验室的设计理念先进,教学仪器设备齐全。中心下11个实验室及6个实验教学平台,这些专业实验室配备了先进的教学仪器设备和工具软件,总价值达884.65多万元,能较好的满足了教学需求。实验室管理、维护和更新机制良好。软件工程专业实验室及实验教学平台汇总如下表示。
1、软件工程专业实验室汇总表
序号 | 实 验 室 名 称 | 实验室面积(M2) | 实 验 室人员配备人) | 仪器设备(台、件) | 仪器设备总值(万元) |
合计 | 万元以上 |
1 | 大数据应用开发实验室-数据中心 | 60 | 2 | 9 | 9 | 95 |
2 | 云桌面多媒体实验室 | 720 | 6 | 310 | 8 | 81.25 |
3 | PaaS软件开发实验室 | 60 | 2 | 124 | 4 | 54.8 |
4 | 软件性能测试实验室 | 120 | 2 | 60 | 3 | 31 |
5 | 金融信息服务与开发实验室 | 120 | 2 | 62 | 3 | 32 |
6 | 操作系统实验室 | 120 | 2 | 62 | 2 | 29 |
7 | PARASOFT 软件测试实验室 | 100 | 2 | 45 | 1 | 22 |
8 | 移动互联网应用开发实验室 | 245 | 3 | 321 | 27 | 195 |
9 | 大数据程序设计实验室 | 180 | 3 | 65 | 0 | 59 |
10 | 虚拟化与云计算实验室 | 70 | 2 | 59 | 0 | 36 |
11 | 智能信息处理实验室 | 40 | 2 | 2 | 2 | 17.5 |
2、软件工程专业实验教学平台汇总表
序号 | 实 验 室 名 称 | 实验室面积(M2) | 实 验 室人员配备 (人) | 仪器设备(台、件) | 仪器设备总值(万元) |
合计 | 万元以上 |
1 | 程序设计仿真教学系统平台 | 60 | 2 | 5 | 5 | 29 |
2 | 金融教学系统平台 | 40 | 2 | 5 | 5 | 63.5 |
3 | 软件测试实验平台 | 60 | 2 | 5 | 5 | 55 |
4 | 移动项目实训管理系统平台 | 60 | 2 | 1 | 1 | 40.6 |
5 | 金融仿真实训系统平台 | 60 | 2 | 1 | 1 | 33 |
6 | Oracle数据库虚拟化平台 | 60 | 1 | 27 | 0 | 11 |