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

上传人:雨水 文档编号:146047597 上传时间:2020-09-25 格式:PDF 页数:9 大小:169.34KB
返回 下载 相关 举报
软件技术专业人才专业岗位与工作任务分析报告_第1页
第1页 / 共9页
软件技术专业人才专业岗位与工作任务分析报告_第2页
第2页 / 共9页
软件技术专业人才专业岗位与工作任务分析报告_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件技术专业人才专业岗位与工作任务分析报告》由会员分享,可在线阅读,更多相关《软件技术专业人才专业岗位与工作任务分析报告(9页珍藏版)》请在金锄头文库上搜索。

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

2、1:软件技术专业面向的岗位群及其主要工作任务 职业岗位主要工作任务职业资格证书 程序员(C/S 系统开 发设计员) 1、按照软件工程原理进行系统分析和设计; 2、数据库设计与实现; 3、利用 C#或 Java编程实现系统功能; 4、系统测试; 5、编写软件文档。 程序员、软件工程师 程序员(B/S 系统开 发设计员) 1、按照软件工程原理进行系统分析和设计; 2、数据库设计与实现; 3、利用 JSP或 ASP.net编程实现系统功能; 4、系统测试; 5、编写软件文档。 程序员、软件工程师 软件测试人员 1、 设计测试用例; 2、 对软件进行测试; 3、 书写软件测试报告。 软件测试工程师 数

3、据库管理人员 1、 数据库设计; 2、 选择合适的数据库管理系统实现数据库; 3、 数据库管理和维护。 数据库工程师 软件销售与推广人员 1、 使用指定商业软件; 2、 向客户阐述软件的功能和特点; 3、 编写销售策划书。 程序员 软件技术支持人员 1、使用指定商业软件; 2、向客户阐述软件的功能和特点; 3、解决客户使用软件过程中出现的问题 4、书写软件支持与维护报告。 程序员 注:加为主要岗位。 二、典型工作任务确定 根据对表1 分析,确定本专业工作岗位的典型工作任务为: 实用文档 . 1、系统分析与设计; 2、使用 SQL Server 数据库; 3、编程实现( C/S 系统) ; 4、

4、编程实现( B/S 系统) ; 5、系统测试与维护。 三、典型工作任务的描述 (一)系统分析与设计 与客户沟通,理解并确定客户需求,并根据客户需求使用系统流程图、用例图等进行系 统的概要设计和详细设计。其工作过程及对应的职业能力为: 表 2:工作过程及其职业能力对照表系统分析与设计 名称系统分析与设计工作岗位程序员 工作过程 1与客户沟通,进行需求分析; 2确认需求; 3进行产品可行性分析; 4制定概要设计方案和详细设计方案。 工作成果 1需求分析报告; 2可行性研究报告; 3验收规则说明书; 4概要设计文档; 5详细设计文档。 职业能力 A1:客户需求分析能力; A2:理解领域业务能力; A

5、3:使用流程图、用例图建模的能力。 (二)使用 SQL Server 数据库 使用 SQL Server 数据库就是根据详细设计文档的要求设计相应的数据库及其表结构,以 及使用T-SQL 语句对其进行增、删、改、查以及管理、维护等。其工作过程及对应的职业能 力为: 实用文档 . 表 3:工作过程及其职业能力对照表使用SQL Server 数据库 名称使用 SQL Server 数据库工作岗位程序员、数据库管理人员 工作任务 1. 分析并设计数据库,数据表等数据库对象; 2. 使用 Transact-SQL 语句对数据库中的数据进行管理,包括:查询、插入、修改、删 除; 5. 使用视图、存储过程

6、、触发器来保证数据的安全性和参照完整性; 6. 数据库的权限设置、安全管理; 7. 数据库的管理、维护。 工作成果1 数据库说明书。 职业能力 1 SQL 数据库设计能力; 2 理解领域业务的能力; 3 SQL 数据库管理能力; 4 SQL 数据库维护的能力。 (三)编程实现( C/S 系统) 编程实现( C/S 系统)是进行根据详细设计文档使用C#或者 Java 语言开发、设计对应的 类库、界面及其集成。其工作过程及对应的职业能力为: 表 4:工作过程及其职业能力对照表编程实现(C/S 系统) 名称应用程序项目开发工作岗位程序员( C/S 系统开发设计员) 工作过程 1 研究详细设计文档,确

7、定使用的设计模式; 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 系

8、统开发设计员) 工作过程 1研究详细设计文档,确定使用的设计模式; 2网站的首页,风格设计; 3开发环境的选择、安装、配置; 4数据库的使用; 5类库等的设计; 6 动态页面设计; 7 网站的发布; 8 系统维护、更新。 工作成果 1 站点(页面、图片等) 2 测试报告; 3 用户使用手册。 职业能力 1 静态网页设计能力; 2 ASP.NET 或者 JSP编程能力; 3 调试程序能力; 4 数据库开发能力; 5 单元测试的能力。 (五)系统测试与维护 主要对已经完成的系统进行整体测试以及后期的维护。其工作过程及对应的职业能力为: 表 6:工作过程及其职业能力对照表系统测试与维护 名称系统测试

9、与维护工作岗位软件测试人员 工作任务 1 确定测试的目标和方法; 2 根据测试目的选择正确的测试用例 3 制定测试计划; 4 进行系统测试; 5 编写测试文档。 工作成果 1 测试计划。 2 系统测试报告。 职业能力 1 设计测试用例; 2 集成测试能力; 3 系统测试能力; 4 系统维护能力。 四、课程体系形成 根据前面的分析我们得出如下对应关系: 实用文档 . 由此,也可以看出编程是本专业职业岗位的核心能力,也是其他能力的基础。因此,本 专业以编程为核心,以职业岗位能力要求为目标设计课程体系。按照“基础编程操作能力 复合设计开发能力 综合应用实践能力”这样一个职业能力培养过程,单一的职业技

10、能将 逐步发展成为综合职业能力,毕业生不但能适应外包企业、大型软件企业中的低端工作岗位, 也能满足中小企业对软件开发人员的需要。 根据职业能力由简到难、逐步递进培养的原则,本专业将培养过程划分为以下3 个阶梯 递进式阶段。 就业岗位典型工作任务岗位核心能力对应课程设置 1、程序设计员 2、软件销售与推 广人员 3、数据库管理员 4、软件测试员 1、系统分析和设 计; 2、编程实现(C/S 系统); 3、编程实现(B/S 系统); 4、 使用 SQL Server 数据库; 5、 软件系统测试和 维护; 1、具有使用一种开发所需 的编程语言 (java、 html、 JSP 等)进行软件开发的能

11、力; 2、能够制定、读懂需求规 格说明书、系统描述文档, 并能根据系统详细设计,编 码实现给定详细设计类图, 完成编码的单元测试; 3、具有数据库的安装、配 置、使用及其日常维护,并 能根据需要设计相应的库 及表的能力; 4、具有使用Div+CSS 设计 网站整体布局的能力; 5、具有使用常用的软件开 发环境 Eclipse 开发、部署、 发布以及管理软件的能力; 6、有较强的沟通能力,能 与客户进行良好沟通,并收 集和整理客户反馈信息,编 写实施方案; 7、实施软件测试,并对软 件问题进行跟踪分析和报 告; 8、具有较强的自主学习能 力,分析能力,动手操作能 力; 9、有良好的团队意识。 1

12、、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.net 网站开发 14、软件测试 15、Oracle 数据库 实用文档 . 第一阶段为技能积累阶段,主要培养学生的基本操作技能和基本编程技能,使学生熟悉 软件的开发流程及工作环境,能满足工作岗位上的一些简单要求。 第二阶段为能力发展阶段,该阶段把第一

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

14、图如下: 图 1:课程体系结构图 由上图可以看出,课程体系以Java、数据库方向两条条主线,C#一条辅线进行设计。 课程设置体现了很强的继承性和递进性。下面分别进行介绍: (一)数据库方向 实用文档 . 图 2:数据库方向课程 第二学期的使用SQL Server 管理和查询数据主要讲解创建数据库和数据库表、使用 SQL 语句增加、修改、删除和查询数据。而第三学期的SQL Server 数据库设计和高级查询 实在上一学期的基础上讲解数据库设计、数据库高级对象的使用。 (二)Java方向 图 3:Java方向课程 第一学期的使用Java 语言理解程序逻辑是计算机程序设计的入门课程。主要讲 解 Ja

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

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号