以下为《级软件技术专业人才培养方案》的无排版文字预览,完整内容请下载
软件技术专业2017级人才培养方案
一、专业基本信息
(一)专业名称
软件技术专业 专业代码 610205
(二)招生对象
高中毕业或同等学历者
(三)学制
标准学制三年,最多延长至五年
(四)教育类型和学历层次
普通高等职业教育、专科
二、人才培养目标及规格
(一)人才培养目标
本专业主要面向 IT 行业、现代信息服务行业及相关企事业单位,培养适应社会主义建设和发展需要的德、智、体、美等全面发展,具备软件研发、软件测试、软件运维、软件实施、UI设计能力,具有职业生涯发展基础的高素质技能型人才。
(二)人才培养规格
1. 知识要求(目标、规格)
1.1人文社科知识、德育和法律知识
掌握高等职业教育必备的基础知识,如社会主义科学体系基础知识、德育与法律基本知识、数学、英语、体育、计算机应用等人文基础知识。
1.2 专业知识
掌握简单算法设计能力、数据库设计基本能力、主流关系数据库应用与管理能力、中小型桌面开发程序的能力、系统开发、软件测试能力;具备简单界面设计能力;理解企业开发框架技术;熟悉系统分析,能够在设计师的指导下使用建模工具建立系统模型,编写软件开发文档。
2. 能力要求
2.1 公共基本能力
具有一定的数学分析能力、计算机应用能力和英语应用及会话能力;具有较强的学习能力;具有团队协作能力和一定的组织、管理能力。
2.2 专业基本能力
具备简单算法设计能力;具备数据库设计基本能力,主流关系数据库应用与管理能力;具备简单界面设计能力;具备中小型桌面开发程序的能力,熟练掌握系统的开发过程;具备中小型Web应用程序开发能力,理解企业开源框架技术开发系统的过程;具有一定的系统分析设计能力,能够在设计师的指导下使用建模工具建立系统模型,编写软件开发文档;具有一定的软件测试能力。能够理解软件测试方案,掌握软件测试分析方法,运用相关测试工具测试软件。具有实施、管理、维护软件系统的能力。
2.3专业发展能力
具有软件设计师、数据库系统工程师和测试工程师职务晋升和拓展能力;具有一定的创新、创业和可持续发展能力;具有职业规划能力。
2.4岗位适任能力
具有灵活运用所学知识分析和解决实际问题能力;能胜任独立Java程序员、NET程序员、测试员的工作任务;也可从事的岗位是软件用户界面设计师、数据库管理员、系统销售、系统运维和技术支持。
3.素质要求
3.1 思想道德素质
具有科学的世界观和爱国主义、集体主义、社会主义思想,理解马克思主义基本观念和中国特色社会主义理论体系的基本理论,具有全心全意为人民服务的政治素质;遵守国家法律法规,具有自尊、正直和诚实的品质,有事业心和社会责任感,在工作中始终坚持实事求是、严谨认真的作风和团队协作精神;具有安全意识、环境意识、效率意识和廉洁意识。
3.2 职业道德素质
遵守国家法律、法规,具有良好的职业道德和行为规范;爱岗敬业,吃苦耐劳,团结协作,遵守纪律;具有较快适应技术、管理岗位需要的科学技术素质;具有较强的服从意识和良好的个人行为习惯。
3.3社会人文素质
具有适应岗位需求的身体与心理素质,具有良好的人际沟通素质;具有一定的艺术修养和积极向上的兴趣爱好。
3.4身体心理素质
具有适应岗位需要的身体与心理素质,具有强健的体魄。
3.5 创新创业素质
具有认真学习的态度、求索的精神好良好的思维习惯;具有较强的创新、创业的意识、精神和品质。
三、职业岗位及发展
(一)面向岗位
序号
专业方向
职业岗位
职业资格
证书名称
等级
颁证单位
1
网站开发技术
开发工程师
测试工程师
程序员
初级
人力资源与社会保障部工业和信息化部
2
前端开发技术
UI设计师
程序员
初级
人力资源与社会保障部工业和信息化部
(二)职业生涯路径
图1 专业职业生涯路径图
(1)初始岗位
毕业生就业走向工作岗位后,先是从实习生做起,然后初始就业岗位是开发工程师、UI设计师,也可从事的岗位是测试工程师、软件维护与实施工程师。
(2)发展岗位
当毕业生工作到一定时间后,当具备一定经验和能力时,可以迁移到高级软件工程师、数据库系统工程师和测试工程师,当具备一定的能力时可以发展到项目管理师、测试分析师、系统架构师等岗位。
五、工作任务与职业能力素质分析
工作领域
典型工作任务
职业能力
支撑课程
技能证书
A系统分析
A-1系统需求规格说明书编写
A-1-1能使用常用工具软件,如Rose、PD
A-1-2能熟知行业背景知识
A-1-3能与用户进行深入沟通,提出业务问题、理解和挖掘用户的需求
A-1-4能按照规范编写系统需求规格说明书(初稿)
A-1-5 能组织用户对需求规格说明书(初稿)进行评审和确认
1.JAVA项目实训
2.Java web项目实训
3.专业核心能力与岗位职业能力训练
4.订单培养与综合项目实训
程序员
A-2系统方案编写
A-2-1能根据需求分析说明书确定系统所需的平台架构与开发工具
A-2-2能识别其中所涉及的关键技术与难点,给出解决方案
A-2-3能预估项目所需人员的配置要求
A-2-4能按照规范编写系统方案(初稿)
A-2-5能组织有关人员对系统方案(初稿)进行评审和确认
A-2-6能依据需求规格说明书和系统方案编写系统功能说明书
1.JAVA项目实训
2.Java web项目实训
3.专业核心能力与岗位职业能力训练
4.订单培养与综合项目实训
A-3系统概要设计说明书编写
A-3-1能使用UML、Rose等建模工具
A-3-2能进行用例、类图等实体的设计
A-3-3能依据前期文档设计各个功能模块的输入输出、性能要求、接口要求等
A-3-4能确定功能模块的核心算法和思路以及所需的数据视图
A-3-5能按照规范编写概要设计说明书(初稿)
A-3-6能组织有关人员对概要设计说明书(初稿)进行评审和确认
1.JAVA项目实训
2.Java web项目实训
4.数据结构与算法
A-4数据字典编制
A-4-1能根据前期文档确定每个功能所需的数据项内容
A-4-2能按照实体的角度对这些数据项进行分类,形成数据字典(初稿)
A-4-3能组织有关人员对数据字典(初稿)进行评审和确认
1.Oracle数据库应用
2.JAVA项目实训
3.Java web项目实训
A-5数据库逻辑设计
A-5-1能依据数据字典的内容设计E-R关系图
A-5-2能设计并确定数据库的表、主键、索引、视图、存储过程、函数、触发器等对象
A-5-3能设计并确定数据库的存储方案,
A-5-4能组织有关人员对数据库逻辑设计进行评审和确认
1.Oracle数据库应用
2.JAVA项目实训
3.Java web项目实训
B软件研发
B-1详细设计
B-1-1能熟悉运用常用数据结构
B-1-2能熟练使用UML设计类图、时序图等
B-1-3能理解前期文档细化业务过程,设计相应算法
B-1-4能按照规范编写详细设计说明书
1.JAVA项目实训
2.Java web项目实训
4.数据结构与算法
B-2代码编写
B-2-1能熟练掌握开发语言的语法、特性,常用控件的使用,能熟悉数据库及其操作语言
B-2-2能熟练使用开发工具
B-2-3能准确理解详细设计等前期文档
B-2-4能熟练应用常用算法
B-2-5能按照企业编码规范编写程序代码
B-2-6能有效管理时间,保证开发进度
1.Java程序设计
2.Java高级编程
3.JavaWeb应用开发
4.Android开发基础
5.Java框架技术
6.C语言程序设计
B-3代码检查
B-3-1能熟练应用代码检查工具,如CodeView、FindBugs
B-3-2能在互查情况下通过代码走读理解编码
B-3-3能识别不规范代码、低效代码和逻辑错误等,并加以改进
1.Java程序设计
2.Java高级编程
3.JavaWeb应用开发
4.Android开发基础
5.Java框架技术
6.C语言程序设计
B-4单元测试
B-4-1能熟练使用单元测试工具
B-4-2能根据规范编写单元测试用例
1.Java程序设计
2.Java高级编程
3.JavaWeb应用开发
4.Android开发基础
C UI设计
C-1 UI需求分析
C-1-1能制定详细UI需求采集表
C-1-2能与需求提供方进行流畅沟通
1.WEB开发基础
2.JavaScript程序设计
C-2 UI制作
C-2-1能熟练运用绘图工具设计静态和动态效果图片
C-2-2能对图片按照最终展现框架切分,并达到设计效果要求
C-2-3能将界面输出结果结合现实数据进行实施,输出实施说明书
1.WEB开发基础
2.JavaScript程序设计
D软件测试
D-1测试方案制定
D-1-1能理解业务需求并拆分可操作的最小单元
D-1-2能根据需求理解制定功能测试方案与计划
D-1-3能根据需求规格说明书制定性能和压力测试等测试方案
1.软件测试技术
2.JAVA项目实训
3.Java web项目实训
D-2测试用例编写
D-2-1能根据需求和测试方案规范地撰写测试用例
D-2-2能组织并参与测试用例评审
1.软件测试技术
2.JAVA项目实训
3.Java web项目实训
D-3测试执行
D-3-1能熟练操作各类操作系统、数据库、中间件等
D-3-2能熟练操作软件测试的基本工具和方法
D-3-3能搭建软件测试环境,验证软件部署过程
D-3-4能根据测试用例执行测试工作
D-3-5能完善测试用例,提高测试覆盖率
D-3-6能清晰记录测试过程中发现的问题,并能利用工具进行缺陷跟踪D-3-7能进行回归测试
1.软件测试技术
2.JAVA项目实训
3.Java web项目实训
D-4测试报告编写
D-4-1能对所发现的问题进行归类、分析,并提出质量改善的建议
D-4-2能根据规范撰写测试报告
1.软件测试技术
2.JAVA项目实训
3.Java web项目实训
E资料开发
E-1资料编写
E-1-1能熟练使用各类资料开发工具,如chm生成工具、scorm课件工具等
E-1-2能熟悉安装、操作交付软件
E-1-3能根据需求规格说明书理解软件的实现功能,编写用户文档,包括用户手册、操作手册、安装手册、维护手册、故障指南、升级手册等
E-1-4能按照资料清单的要求按计划输出相关文档
订单培养与综合项目实训
F软件实施
F-1客户沟通
F-1-1能准确理解客户需求,并制定软件实施方案
F-1-2能熟练使用基本的商务礼仪,运用基本的沟通技巧
F-1-3能熟知文档编写规范,如ISO/CMMI
1.专业核心能力与岗位职业能力训练
F-2配置安装
F-2-1能熟练操作各类操作系统、数据库、中间件等
F-2-2能搭建软件部署环境
F-2-3能完成数据的准备工作,如数据的采集、清洗、导入等
F-2-4能排除常见的系统故障
1.专业核心能力与岗位职业能力训练
F-3系统培训
F-3-1能熟练操作交付系统
F-3-2能根据实施方案制定培训计划
F-3-3能对客户反馈的问题进行即使解答和沟通
1.专业核心能力与岗位职业能力训练
G软件运维
G-1周边环境维护
G-1-1能熟练使用各类操作系统,如Windows Server、Linux等
G-1-2能熟练使用数据库管理系统,如Oracle、MySQL、SQL Server、DB2等
G-1-3能熟练使用中间件,如WebSphere、WebLogic、TomCat、IIS等
G-1-4能掌握路由器、交换机的基本配置与管理
1.Linux操作系统
2.Oracle数据库应用
G-2数据管理
G-2-1能使用基本的数据库配置和调优方法
G-2-2能熟练使用SQL语句、命令与工具
G-2-3对数据库进行维护、备份,以及冗余数据的清理
1.Oracle数据库应用
2.JAVA项目实训
3.Java web项目实训
G-3系统管理
G-3-1能对系统进行日常的巡检与优化
G-3-2能准确描述系统故障,并撰写故障报告
G-3-3能熟练掌握系统故障排除方法
G-3-4能根据升级手册对系统进行升级
G-3-5能准确解答客户提出的问题,并协助解决
1.专业核心能力与岗位职业能力训练
H软件配置
H-1软件版本管理
H-1-1能按照项目配置规范要求管理和控制各类软件版本,如Alpha版本、Beta版本、Release版本等
H-1-2能按照项目配置规范进行配置审计
订单培养与综合项目实训
H-2软件配置工具维护
H-2-1能熟练使用各类配置工具,如SVN、VSS、CVS、ClearCase等
H-2-2能进行配置工具的日常维护
H-2-3能进行配置工具的推广、培训及常见问题答疑等
订单培养与综合项目实训
I项目质量控制
I-1项目质量标准定义
I-1-1能熟知CMMI、ISO标准
I-1-2能熟知典型的软件开发模型,如瀑布模型、敏捷开发模型等
I-1-3能熟知企业级质量标准
I-1-4能根据企业级质量标准和项目实际情况定义项目质量标准,包括质量需收集的度量项和计算方法
软件项目管理
六、人才培养模式
本专业采取“宽平台、分方向、分阶段、订单化”的人才培养模式。
第一阶段:“宽平台”阶段(第1-3学期)
第1-3学期的基础培养平台,重点培养学生良好的道德修养和文化素质,掌握计算机基础知识和常用的办公软件,熟悉一门编程语言,培养软件编程的思维方式,掌握数据结构与常用算法,熟悉数据库的基本操作,了解软件规范。
第二阶段:“分方向”阶段(第4学期)
经过3个学期的宽平台训练后,在学生已初步具备软件开发人员素质基础上,依据软件开发岗位技术平台,分网站开发、前端开发技术专业方向,开展专业核心能力与素质培养。本阶段重点是掌握主流开发工具,掌握单元测试方法,规范编写代码,编写、整理技术文档。
该阶段采用项目导向、任务驱动、分模块教学,实现学做合一的课程教学方式,使学生全面、系统掌握某一个方向的知识与技能并进行项目开发,增加学生的学习兴趣和动手能力。
第三阶段:“定单化”培养阶段(暑假+第5学期)
本阶段是人才培养模式改革的重点,也是最具活力的部分。具体实施过程中,用人单位在学生毕业前一年的5月份左右提出订单培养的具体要求,校企双方共同研究,根据软件企业对岗位和能力的要求,采取“定方向、定课程、定计划、定时间地点、定考核标准”的方式,按照定制企业准员工标准进行专业技术人才的定向培训。培训的内容包括企业文化、企业制度与规范、企业所需要的开发环境与工具,项目训练按照定制企业的业务领域开展。
第四阶段:岗位综合能力和岗位适应(第6学期)
经过企业订单培养阶段,学生已经具备了所在企业对应岗位的初步能力,经过用人单位的考核,初步达成就业意向。本阶段将进入岗位适应及真实工作情景阶段,用人单位配备企业指导人员,师傅带徒弟,学生一般会进入到具体项目组,这也是学生由“准职业人”向职业人转变的关键阶段,通过该阶段,学生的岗位综合能力得到很大提高。
该阶段主要根据所在企业的实际,培养学生的质量意识与团队意识,初步形成职业规划,文案阅读与编写符合企业规范的代码。
七、课程体系
(一)课程设置与学时分配
1. 素质教育课程群课程设置与学时分配
序号
素质内容
课程代码
课程名称
课程性质
课程类别
学时分配
学分
第一课堂
第二
第三
合计
理论
实践
实践
1
思想政治素质
***
思想道德修养与法律基础
公共必修
B
36
12
48
2.5
2
***
毛泽东思想和中国特色社会主义理论体系概论
公共必修
B
48
16
64
3.5
3
***
形势与政策
公共必修
A
16
0
16
1
4
身体心理素质
***
大学生心理健康
公共必修
B
24
8
32
2
5
***
军事理论
公共必修
B
16
16
32
2
6
510004
军事训练
公共必修
A
0
84
84
3
7
***
体育
公共必修
B
0
106
106
4
8
社会人文素质
***
公共艺术
专业限选
B
16
28
44
2
9
***
综合素质提升
公共必修
B
0
56
56
2
10
职业道德素质
***
大学生廉洁教育
公共必修
B
16
0
16
1
11
***
论文写作指导
公共必修
B
8
0
8
0.5
12
***
学业指导
公共必修
B
8
0
8
0.5
13
创新创业素质
050006
就业指导
公共必修
B
16
0
16
1
14
***
职业生涯规划
公共必修
B
16
0
16
1
合计
220
326
546
26
说明:课程性质分:必修、限选和任选。课程类别分为:通识课程、专业平台课、专业方向课、能力拓展课四类,原则上素质教育课程群中,除部分职业道德素质课程外,其它都属于通识课程。
2. 专业教育课程群课程设置与学时分配
序号
能力内容
课程代码
课程名称
课程性质
课程类别
学时分配
学分
获取证书
理论
实践
合计
1
公共基本能力
***
高等数学
公共必修
B
65
0
65
4
2
***
计算机应用基础
公共必修
B
26
26
52
2.5
ATA
3
***
大学英语
公共必修
B
120
120
7.5
大学英语3级A证书
4
***
大学英语听力与会话
公共必修
B
60
60
2
5
专业基本能力
***
WEB开发基础(HTML&CSS)
专业必修
B
30
21
51
2.5
6
***
C语言程序设计
专业必修
B
48
30
78
4
7
***
JavaScr 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。
数据库实训室
同上
同上
网页编程、C语言程序设计、Oracle数据库及其相关实训课程
2.校外实训条件
序号
校外实训基地名称
完成的实训项目
服务课程名称
1
金智教育行业软件实训基地
软件开发、系统运维
专业核心能力与岗位职业能力训练
2
富士康软件实训基地
软件开发与测试
专业核心能力与岗位职业能力训练
3
擎天软件实训基地
软件开发与测试
订单培养与综合项目实训
5
集群软件实训基地
软件开发与测试
专业核心能力与岗位职业能力训练
6
XX软件园软件综合项目训练基地
软件项目实训
订单培养与综合项目实训
7
丹书服务外包开发实训基地
软件开发
订单培养与综合项目实训
十、其它说明事项
(关于方案的组织、实施和管理以及继续教育等其它需说明的事项)
十一、附录
(一)思政类课教学实施方案
(二)人文艺术类课教学实施方案
(三)体育选项课教学实施方案
(四)外语分层教学实施方案
(五)软件技术专业人才培养方案专家论证意见
/
/
/
/
/
/
/
[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《级软件技术专业人才培养方案》的无排版文字预览,完整内容请下载
级软件技术专业人才培养方案由用户“keeny2008”分享发布,转载请注明出处