软件技术专业人才专业岗位与工作任务分析报告资料

上传人:沈*** 文档编号:86131274 上传时间:2022-05-07 格式:DOC 页数:11 大小:190KB
收藏 版权申诉 举报 下载
软件技术专业人才专业岗位与工作任务分析报告资料_第1页
第1页 / 共11页
软件技术专业人才专业岗位与工作任务分析报告资料_第2页
第2页 / 共11页
软件技术专业人才专业岗位与工作任务分析报告资料_第3页
第3页 / 共11页
资源描述:

《软件技术专业人才专业岗位与工作任务分析报告资料》由会员分享,可在线阅读,更多相关《软件技术专业人才专业岗位与工作任务分析报告资料(11页珍藏版)》请在装配图网上搜索。

1、太原城市职业技术学院软件技术专业人才专业岗位与工作任务分析报告(适用对象:2011级高职学生)专业名称:软件技术专业代码:590108学 制:三年制制定(修订)部门: 信息工程系制定(修订)时间:2011年05月负责人教研室专业系教务处主管院长签字、工作任务分析在调查行业企业、分析毕业生反馈信息的基础上,通过召开专家研讨会,一致认为本专 业的岗位应该定位于介于本科毕业生从事的软件研发、设计的“白领”与中职院校定位的从 事编码的软件“蓝领”之间的被称为“灰领”的中级软件开发人才,并最终确定了本专业的 岗位群以及主要工作任务为:表1:软件技术专业面向的岗位群及其主要工作任务职业岗位主要工作任务职业

2、资格证书程序员(C/S系统开 发设计员)1、按照软件工程原理进行系统分析和设计;2、数据库设计与实现;3、利用C#或Java编程实现系统功能;4、系统测试;5、编写软件文档。程序员、软件工程师程序员(B/S系统开发设计员)1、按照软件工程原理进行系统分析和设计;2、数据库设计与实现;3、利用JSP或ASP.net编程实现系统功能;4、系统测试;5、编写软件文档。程序员、软件工程师软件测试人员1、设计测试用例;2、对软件进行测试;3、书写软件测试报告。软件测试工程师数据库管理人员1、数据库设计;2、选择合适的数据库管理系统实现数据库;3、数据库管理和维护。数据库工程师软件销售与推广人员1、使用指

3、定商业软件;2、向客户阐述软件的功能和特点;3、编写销售策划书。程序员软件技术支持人员1、使用指定商业软件;2、向客户阐述软件的功能和特点;3、解决客户使用软件过程中岀现的问题4、书写软件支持与维护报告。程序员注:加为主要岗位。二、典型工作任务确定根据对表1分析,确定本专业工作岗位的典型工作任务为:1、系统分析与设计;2、使用SQL Server数据库;3、编程实现(C/S系统);4、编程实现(B/S系统);5、系统测试与维护。三、典型工作任务的描述(一)系统分析与设计与客户沟通,理解并确定客户需求,并根据客户需求使用系统流程图、用例图等进行系统的概要设计和详细设计。其工作过程及对应的职业能力

4、为:表2 :工作过程及其职业能力对照表一一系统分析与设计名称系统分析与设计工作岗位程序员工作过程1. 与客户沟通,进行需求分析;2. 确认需求;3. 进行产品可行性分析;4. 制定概要设计方案和详细设计方案。工作成果1需求分析报告;2. 可行性研究报告;3. 验收规则说明书;4. 概要设计文档;5. 详细设计文档。职业能力A1 :客户需求分析能力;A2 :理解领域业务能力;A3 :使用流程图、用例图建模的能力。(二)使用SQL Server数据库使用SQL Server数据库就是根据详细设计文档的要求设计相应的数据库及其表结构,以及使用T-SQL语句对其进行增、删、改、查以及管理、维护等。其工

5、作过程及对应的职业能力为:表3 :工作过程及其职业能力对照表一一使用SQL Server数据库名称使用SQL Server数据库工作岗位程序员、数据库管理人员工作任务1. 分析并设计数据库,数据表等数据库对象;2. 使用Transact-SQL语句对数据库中的数据进行管理,包括:查询、插入、修改、删 除;5. 使用视图、存储过程、触发器来保证数据的安全性和参照完整性;6. 数据库的权限设置、安全管理;7. 数据库的管理、维护。工作成果1.数据库说明书。职业能力1. SQL数据库设计能力;2. 理解领域业务的能力;3. SQL数据库管理能力;4. SQL数据库维护的能力。(三)编程实现(C/S系

6、统)编程实现(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数据库程序开发能力。

7、(四)编程实现(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

8、编程能力;3. 调试程序能力;4. 数据库开发能力;5. 单元测试的能力。(五)系统测试与维护主要对已经完成的系统进行整体测试以及后期的维护。其工作过程及对应的职业能力为:表6 :工作过程及其职业能力对照表一一系统测试与维护名称系统测试与维护工作岗位软件测试人员工作任务1. 确定测试的目标和方法;2. 根据测试目的选择正确的测试用例3. 制定测试计划;4. 进行系统测试;5. 编写测试文档。工作成果1. 测试计划。2. 系统测试报告。职业能力1. 设计测试用例;2. 集成测试能力;3. 系统测试能力;4. 系统维护能力。四、课程体系形成根据前面的分析我们得出如下对应关系:就业岗位典型工作任务岗

9、位核心能力对应课程设置1、程序设计员2、软件销售与推广人员3、数据库管理员4、软件测试员1、系统分析和设计;2、编程实现(C/S系统);3、编程实现(B/S系统);4、使用 SQLServer数据库;5、软件系统测试和 维护;1、具有使用一种开发所需 的编程语言(java、html、JSP 等)进行软件开发的能力;2、能够制疋、读懂需求规 格说明书、系统描述文档, 并能根据系统详细设计,编 码实现给定详细设计类图, 完成编码的单元测试;3、具有数据库的安装、配 置、使用及其日常维护,并 能根据需要设计相应的库 及表的能力;4、具有使用 Div+CSS设计 网站整体布局的能力;5、具有使用常用的

10、软件开 发环境Eclipse开发、部署、 发布以及管理软件的能力;6、有较强的沟通能力,能 与客户进行良好沟通,并收 集和整理客户反馈信息,编 写实施方案;7、实施软件测试,并对软 件问题进行跟踪分析和报告;&具有较强的自主学习能力,分析能力,动手操作能力;9、有良好的团队意识。1、SQL Server数据库应用技术2、Java高级程序设计3、软件工程4、C#程序设计5、HTML静态网页设计6、JavaScript 页面特效7、网络操作系统8、Photoshop图像处理9、JSP程序设计10、计算机网络11、Xml基础12、Struts/Spring/Hibernate 框架技术13、ASP.

11、net网站开发14、软件测试15、Oracle数据库由此,也可以看出编程是本专业职业岗位的核心能力,也是其他能力的基础。因此,本专业以编程为核心,以职业岗位能力要求为目标设计课程体系。按照“基础编程操作能力一复合设计开发能力一 综合应用实践能力”这样一个职业能力培养过程,单一的职业技能将逐步发展成为综合职业能力,毕业生不但能适应外包企业、大型软件企业中的低端工作岗位,也能满足中小企业对软件开发人员的需要。根据职业能力由简到难、逐步递进培养的原则,本专业将培养过程划分为以下3个阶梯 递进式阶段。第一阶段为技能积累阶段,主要培养学生的基本操作技能和基本编程技能,使学生熟悉软件的开发流程及工作环境,

12、能满足工作岗位上的一些简单要求。第二阶段为能力发展阶段,该阶段把第一阶段的基本技能融入到新的技能中,实现了能力的整合,形成了更高一级的综合能力,使学生基本上达到了软件开发岗位能力要求。第三阶段为综合实践阶段,该阶段是在前两个阶段的基础上,通过在真实的工作情境中开发具有一定规模的实际项目,实现广泛的能力整合和迁移,形成关键能力,全面提高职业 行动能力。本专业以工作岗位中的工作任务作为划分课程的依据,根据“实施员(初级程序员)一Windows( C/S系统)程序员一Web( B/S系统)程序员一 程序员(高级程序员)”这样一个 职业成长规律,以培养编程人员的课程作为主干,将其他岗位的课程不断融入主

13、干课程之中, 形成了基于岗位的主干融入式的课程体系。课程体系结构图如下:Pl?v.加口程序设计软昨工程“SIL权件测试fe* JJSP基础ii算机屈络Struts 屈术)1JaTascxipt*-JaTascxipt*-图1:课程体系结构图由上图可以看出,课程体系以Java、数据库方向两条条主线,C# 一条辅线进行设计。课程设置体现了很强的继承性和递进性。下面分别进行介绍:(一) 数据库方向图2:数据库方向课程第二学期的使用 SQL Server管理和查询数据主要讲解创建数据库和数据库表、使用SQL语句增加、修改、删除和查询数据。而第三学期的SQL Server数据库设计和高级查询实在上一学期

14、的基础上讲解数据库设计、数据库高级对象的使用。(二) Java 方向图3: Java方向课程第一学期的使用Java语言理解程序逻辑是计算机程序设计的入门课程。主要讲解Java基本语言语法、软件程序的基本组成和要素。第二学期的 Java程序设计讲解 计算机程序设计最为普遍和最重要的思想:面向对象的程序设计方法。第三学期的JSP高级应用则是在前两门的基础上融合了数据库、页面技术完成一 个类似于企业宣传网站的,简单的浏览器/服务器模式的程序开发。第四学期的JSP高级应用课程通过一个网上书店的贯穿讲解,详细说明如何使用JSP/Servlet/JavaBean来完成这样一个典型应用系统的建设。最后一门J

15、ava课程Struts框架技术讲解目前最为流行的软性程序结构Struts技术。(三)C#方向图5: C#方向课程第三学期的C#编程基础是学习程序设计的基础课程,讲解传统的基于客户端/服务器的程序设计方式。第四学期的C#高级编程开始真正接触到.net技术的全貌,这门课的内容讲解了面 向对象如何在.net平台上实现,并涉及到.net类库,XML等多种高级对象以及.net核心的 三层结构代码组织方式。第五学期的使用 ASP.NET网站开发技术主要讲解如何使用三层组织方式的代码 来完成商业级别网站的设计和开发。整体课程设计以上述方式进行设计,步步拔高,综合运用,有效培养学生具有企业 所需要的实际开发能力。9

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!