最新软件技术专业人才专业岗位与工作任务分析报告.docx
- 文档编号:3395657
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:11
- 大小:120.58KB
最新软件技术专业人才专业岗位与工作任务分析报告.docx
《最新软件技术专业人才专业岗位与工作任务分析报告.docx》由会员分享,可在线阅读,更多相关《最新软件技术专业人才专业岗位与工作任务分析报告.docx(11页珍藏版)》请在冰点文库上搜索。
最新软件技术专业人才专业岗位与工作任务分析报告
2022软件技术专业人才专业岗位与工作任务分析报告
太原城市职业技术学院
软件技术专业人才专业岗位与工作任务分析报告
〔适用对象:
2022级高职学生〕
专业名称:
软件技术
专业代码:
590108
学制:
三年制
制定〔修订〕部门:
信息工程系
制定〔修订〕时间:
2022年05月
负责人
教研室
专业系
教务处
主管院长
签字
一、工作任务分析
在调查行业企业、分析毕业生反应信息的根底上,通过召开专家研讨会,一致认为本专业的岗位应该定位于介于本科毕业生从事的软件研发、设计的“白领〞与中职院校定位的从事编码的软件“蓝领〞之间的被称为“灰领〞的中级软件开发人才,并最终确定了本专业的岗位群以及主要工作任务为:
表1:
软件技术专业面向的岗位群及其主要工作任务
职业岗位
主要工作任务
职业资格证书
★程序员〔C/S系统开发设计员〕
1、按照软件工程原理进行系统分析和设计;
2、数据库设计与实现;
3、利用C#或Java编程实现系统功能;
4、系统测试;
5、编写软件文档。
程序员、软件工程师
客户需求使用系统流程图、用例图等进行系统的概要设计和详细设计。
其工作过程及对应的职业能力为:
表2:
工作过程及其职业能力对照表——系统分析与设计
名称
系统分析与设计
工作岗位
程序员
工作过程
1.与客户沟通,进行需求分析;
2.确认需求;
3.进行产品可行性分析;
4.制定概要设计方案和详细设计方案。
工作成果
1.需求分析报告;
2.可行性研究报告;
3.验收规那么说明书;
4.概要设计文档;
5.详细设计文档。
职业能力
A1:
客户需求分析能力;
A2:
理解领域业务能力;
A3:
使用流程图、用例图建模的能力。
〔二〕使用SQLServer数据库
使用SQLServer数据库就是根据详细设计文档的要求设计相应的数据库及其表结构,以及使用T-SQL语句对其进行增、删、改、查以及管理、维护等。
其工作过程及对应的职业能力为:
表3:
工作过程及其职业能力对照表——使用SQLServer数据库
名称
使用SQLServer数据库
工作岗位
程序员、数据库管理人员
工作任务
1.分析并设计数据库,数据表等数据库对象;
2.使用Transact-SQL语句对数据库中的数据进行管理,包括:
查询、插入、修改、删除;
5.使用视图、存储过程、触发器来保证数据的平安性和参照完整性;
6.数据库的权限设置、平安管理;
7.数据库的管理、维护。
工作成果
1.数据库说明书。
职业能力
1.SQL数据库设计能力;
2.理解领域业务的能力;
3.SQL数据库管理能力;
4.SQL数据库维护的能力。
〔三〕编程实现〔C/S系统〕
编程实现〔C/S系统〕是进行根据详细设计文档使用C#或者Java语言开发、设计对应的类库、界面及其集成。
其工作过程及对应的职业能力为:
表4:
工作过程及其职业能力对照表——编程实现〔C/S系统〕
名称
应用程序工程开发
工作岗位
程序员〔C/S系统开发设计员〕
工作过程
1.研究详细设计文档,确定使用的设计模式;
2.开发环境的选择、安装、配置;
3.类库的设计;
4.数据库的使用;
5.单元测试;
6.系统集成;
7.系统维护。
工作成果
1.应用程序;
2.测试报告;
3.用户使用手册。
职业能力
1.类的设计能力;
2.C#或者Java的编程能力;
3.单元测试能力;
4.SQL数据库程序开发能力。
〔四〕编程实现〔B/S系统〕
编程实现〔B/S系统〕就是根据用户需求进行网络应用系统的开发、设计编码等。
其工作过程及对应的职业能力为:
表5:
工作过程及其职业能力对照表——编程实现〔B/S系统〕
名称
编程实现〔B/S系统〕
工作岗位
程序员〔B/S系统开发设计员〕
工作过程
1.研究详细设计文档,确定使用的设计模式;
2.网站的首页,风格设计;
3.开发环境的选择、安装、配置;
4.数据库的使用;
5.类库等的设计;
6.动态页面设计;
7.网站的发布;
8.系统维护、更新。
工作成果
1.站点〔页面、图片等〕
2.测试报告;
3.用户使用手册。
职业能力
1.静态网页设计能力;
2.ASP.NET或者JSP编程能力;
3.调试程序能力;
4.数据库开发能力;
5.单元测试的能力。
〔五〕系统测试与维护
主要对已经完成的系统进行整体测试以及后期的维护。
其工作过程及对应的职业能力为:
表6:
工作过程及其职业能力对照表——系统测试与维护
名称
系统测试与维护
工作岗位
软件测试人员
工作任务
1.确定测试的目标和方法;
2.根据测试目的选择正确的测试用例
3.制定测试方案;
4.进行系统测试;
5.编写测试文档。
工作成果
1.测试方案。
2.系统测试报告。
职业能力
1.设计测试用例;
2.集成测试能力;
3.系统测试能力;
4.系统维护能力。
四、课程体系形成
根据前面的分析我们得出如下对应关系:
就业岗位
典型工作任务
岗位核心能力
对应课程设置
1、程序设计员
2、软件销售与推广人员
3、数据库管理员
4、软件测试员
1、系统分析和设计;
2、编程实现〔C/S系统〕;
3、编程实现〔B/S系统〕;
4、使用SQLServer数据库;
5、软件系统测试和维护;
1、具有使用一种开发所需的编程语言〔java、html、JSP等〕进行软件开发的能力;
2、能够制定、读懂需求规格说明书、系统描述文档,并能根据系统详细设计,编码实现给定详细设计类图,完成编码的单元测试;
3、具有数据库的安装、配置、使用及其日常维护,并能根据需要设计相应的库及表的能力;
4、具有使用Div+CSS设计网站整体布局的能力;
5、具有使用常用的软件开发环境Eclipse开发、部署、发布以及管理软件的能力;
6、有较强的沟通能力,能与客户进行良好沟通,并收集和整理客户反应信息,编写实施方案;
7、实施软件测试,并对软件问题进行跟踪分析和报告;
8、具有较强的自主学习能力,分析能力,动手操作能力;
9、有良好的团队意识。
1、SQLServer数据库应用技术
2、Java高级程序设计
3、软件工程
4、C#程序设计
5、HTML静态网页设计
6、JavaScript页面特效
7、网络操作系统
8、Photoshop图像处理
9、JSP程序设计
10、计算机网络
11、Xml根底
12、Struts/Spring/Hibernate框架技术
13、ASP.net网站开发
14、软件测试
15、Oracle数据库
由此,也可以看出编程是本专业职业岗位的核心能力,也是其他能力的根底。
因此,本专业以编程为核心,以职业岗位能力要求为目标设计课程体系。
按照“根底编程操作能力—>复合设计开发能力—>综合应用实践能力〞这样一个职业能力培养过程,单一的职业技能将逐步开展成为综合职业能力,毕业生不但能适应外包企业、大型软件企业中的低端工作岗位,也能满足中小企业对软件开发人员的需要。
根据职业能力由简到难、逐步递进培养的原那么,本专业将培养过程划分为以下3个阶梯递进式阶段。
第一阶段为技能积累阶段,主要培养学生的根本操作技能和根本编程技能,使学生熟悉软件的开发流程及工作环境,能满足工作岗位上的一些简单要求。
第二阶段为能力开展阶段,该阶段把第一阶段的根本技能融入到新的技能中,实现了能力的整合,形成了更高一级的综合能力,使学生根本上到达了软件开发岗位能力要求。
第三阶段为综合实践阶段,该阶段是在前两个阶段的根底上,通过在真实的工作情境中开发具有一定规模的实际工程,实现广泛的能力整合和迁移,形成关键能力,全面提高职业行动能力。
本专业以工作岗位中的工作任务作为划分课程的依据,根据“实施员〔初级程序员〕—>Windows〔C/S系统〕程序员—>Web〔B/S系统〕程序员—>程序员〔高级程序员〕〞这样一个职业成长规律,以培养编程人员的课程作为主干,将其他岗位的课程不断融入主干课程之中,形成了基于岗位的主干融入式的课程体系。
课程体系结构图如下:
图1:
课程体系结构图
由上图可以看出,课程体系以Java、数据库方向两条条主线,C#一条辅线进行设计。
课程设置表达了很强的继承性和递进性。
下面分别进行介绍:
(一)数据库方向
图2:
数据库方向课程
第二学期的?
使用SQLServer管理和查询数据?
主要讲解创立数据库和数据库表、使用SQL语句增加、修改、删除和查询数据。
而第三学期的?
SQLServer数据库设计和高级查询?
实在上一学期的根底上讲解数据库设计、数据库高级对象的使用。
(二)Java方向
图3:
Java方向课程
第一学期的?
使用Java语言理解程序逻辑?
是计算机程序设计的入门课程。
主要讲解Java根本语言语法、软件程序的根本组成和要素。
第二学期的?
Java程序设计?
讲解计算机程序设计最为普遍和最重要的思想:
面向对象的程序设计方法。
第三学期的?
JSP高级应用?
那么是在前两门的根底上融合了数据库、页面技术完成一个类似于企业宣传网站的,简单的浏览器/效劳器模式的程序开发。
第四学期的?
JSP高级应用?
课程通过一个网上书店的贯穿讲解,详细说明如何使用JSP/Servlet/JavaBean来完成这样一个典型应用系统的建设。
最后一门Java课程?
Struts框架技术?
讲解目前最为流行的软性程序结构Struts技术。
(三)C#方向
图5:
C#方向课程
第三学期的?
C#编程根底?
是学习程序设计的根底课程,讲解传统的基于客户端/效劳器的程序设计方式。
第四学期的?
C#高级编程?
开始真正接触到.net技术的全貌,这门课的内容讲解了面向对象如何在.net平台上实现,并涉及到.net类库,XML等多种高级对象以及.net核心的三层结构代码组织方式。
第五学期的?
使用ASP.NET网站开发技术?
主要讲解如何使用三层组织方式的代码来完成商业级别网站的设计和开发。
整体课程设计以上述方式进行设计,步步拔高,综合运用,有效培养学生具有企业所需要的实际开发能力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 软件技术 专业人才 专业 岗位 工作任务 分析 报告