下面是小编为大家整理的专业人才培养方案(全文完整),供大家参考。
《软件技术》 专业人才培养方案 1. 【专业名称】
《软件技术》
2. 【入学要求】
高中毕业生、 三校生。
3. 【学习年限】
三年 4. 【培养目标】
本专业培养热爱祖国, 德、 智、 体全面发展, 具有良好的职业素质和专业技能, 系统地掌握软件代码编写技术与开发工具、 掌握基本的软件测试方法及测试工具、 掌握数据库基本操作及基本应用技术, 具有软件产品的技术服务、 管理维护等综合能力的生产、 服务第一线的应用型人才。
本专业的就业方向为:
中小型企、 事业; 服务外包公司等从事计算机软件代码编写, 软件代码测试, 企事业网站管理与维护, 计算机软件产品的销售与技术支持。
5. 【职业范围】
当前职业岗位:
软件代码开发员, 软件产品测试员, 软件产品销售与技术支持。
发展职业岗位:
企事业网站管理员。
6. 【人才规格】
l)
基本素质:
思想素质教育、 文化素质教育、 身心素质教育、 信息素质教育、 团队素质教育、 职业素质教育。
2)
专业技能和知识:
具备计算机系统维护技能、 文字处理基本技能,外语阅读与翻译技能、 软件编程知识与界面设计技能, 软件测试知识与
测试工具应用技能、 数据库操作与基本维护技能、 网站管理与基本维护技能。
3)
职业资格鉴定:
程序员二级、 三级; 数据库管理员三级、 四级;
微软.NET 认证(三级、 四级); JAVA 认证(三级, 四级); 软件测试员四级。
7. 【工作任务与课程体系分析】
1)
《软件技术》 专业典型工作任务分析
职业岗位 典型工作任务 能力要求 软件测试:
(软件产品测试, 嵌入式系统测试, 游戏测试, 手机测试, web测试)
参与 系 统需求评审;
分析系 统需求并制定测试计划;
设计测 试用 例并执行测试;
管理 Bug。
测试系统功能。
测试游戏功能。
测 试高清网 络播放机包括各种网络协议下载, 以及各种 媒体文件的播放。
熟悉软件工程基本原理, 了解软件开发流程;
掌握软件测试的理论知识,测试流程和方法;
掌握自动化测试理论, 能使用 Robot、QTP、 LoadRunner 之一种;
熟悉数据库相关知识, 能够使用 SQL;了 解 目 前 主 流 编 程 语 言 java 、C/C++、 .net 之一;
熟悉 Embedded Linux 系统开发 ;
熟悉各种网络协议( TCP/IP, FTP,HTTP);
熟悉各种嵌入式开发系统,会用 C/C++;了 解和掌握编程 WEB 语言, 如 PHP、JAVASCRIPT, ASP、 JSP 等;
熟悉游戏相关规则;
热爱游戏事业,玩过多款网络游戏,对游戏有独到见解;
具有较强的学习能力、 沟通协调能力、分析能力;
热爱测试工作, 有较强责任心。
程序代码开发:
(基于.net, 基于 jsp) 参与项目设计, 并按设计标准提供完整准确 设计文档;
按开发流程和标准, 规定的开发工具进行项目开发;提交在开发过程中 所需要的各种文档, 保证项目文档完 整性和 准确性。
精通.Net 平台架构, 精通 Java 平台构架下基于 WEB 的多层应用开发;
会用 html 开发界面, 会用 vbscript,asp.net, ADO.net 开发程序;
会 用Html,JavaScript,Jsp 、JavaBean,servlet 开发程序;
精通 SQL Server、 Oracle 中的至少一种数据库, 会对数据进行常规的操作。
JDBC,
网站管理(数据库维护):
( SQL server ,Oracle)
能对数据库进行常 规 的管 理与维护, 性能优化;
能数据备份与恢复, 编程。
数据库安装;
数据库及表的创建;
数据的操作(SQL 命令);
数据库对象的管理;
数据库用户及安全管理;
数据库备份, 恢复;
数据库基本体系结构的设计;
数据库存储管理;
数据库编程及性能优化;
数据库迁移与数据挖掘。
软件产品 销 售及售后技术服务 根据客户 需求提供相应软件;
为 客户 示范操作过程;
演示软件各功能;耐心回 答客户 的疑难问题;
热 情为 客户 指点软件的使用方法。 热爱销售与售后服务工作;
对客户热情, 耐心, 有礼貌;
对软件产品的功能, 用途了如指掌;
熟练使用各种产品的软件, 熟悉各产品界面的操作过程;
具备程序设计知识, 计算机基础知识。
2)《软件技术》 专业学习领域分析 职业岗位 软件测试 学习领域(核心课程)
程序设计基础, 软件测试技术及实用测试工具,linux 操作系统 数据库管理与应用, 程序设计基础, web 编程(jSP, .net)
数据库管理与应用, 程序设计基础 数据库管理与应用, 程序设计基础, web 编程(jSP, .net), 网络基础, linux 操作系统 程序代码开发 网站管理(数据库维护)
软件产品销售及售后技术服务
3)
课程体系构成及学分分配比例
课程类别 总学分 总学时 理论学时上机和实践学时 课内课程 通用知识教育课 41 656 361 295 职业基础教育课 18 288 158 130 职业核心技能课 30 480 264 216 职业能力拓展课 15 240 132 108 小
计 104 1664 915 749 职业能力训练课 12 192 -- 192 顶岗实习 24 384 -- 384 合
计 140 2240 915 1325
4)
先修后续课程说明
序号 1 数据库管理 2 基于.NET 的 web 编程 3 基于 j2EE 的 web 编程 4 数据库高级管理与应用 5 软件测试技术与实用测试工具 课程名 先修课程 程序设计基础 程序设计基础, 数据库管理, J2EE 程序设计基础, 数据库管理,网页设计 数据库管理, web 编程 程序设计基础, 数据库管理, Linux操作系统 网络管理
6 Linux 操作系统
8. 【学习情境设计】
1)
课程目标与考核方式
课程名 学分安排 程 序 设计基础 论 、上机 )+2( 实训)
考核方式 平30%+上30%+笔40% 职业证书 计 算机 等级 二级 ,java三级 、四级 软 件工 程师 课程目标 6(理时机试本课程主要讲授程序设计的基本概念和基本技术。
以 Java语言为实例, 要求学生较熟练掌握其语法和语义, 掌握结构化程序设计的基本方法, 掌握一些常见的程序设计技巧, 掌握自顶向下逐步求精的程序设计技术, 培养良好的程序设计习惯和风格, 使学生熟练掌握上机编程操作的基本过程以及排除语法和语义错误的基本方法。
基J2EE 的Web 编程 基于 Net的Web编程 于同上 同上 本课程主要讲授基于 J2EE的 Web 程序设计的基本概念和基本技术。
要求学生掌握 XML,JSP 页面元素的使用, JSP内置对象的使用, 使用 JDBC 连接数据库, JavaBean 与Servlet 技术的应用。
本课程主要讲授基于.Net 的 Web 程序设计的基本概念和基本技术。
以 C#为实例, 要求学生掌握 C#的语言基础,学会 Web 服务器控件的使用, ASP.Net 内置对象的使用,用 ADO.Net 访问数据库, ASP.Net 的配置与优化 本课程主要讲授数据库的基本原理与基本的操作技术。
以SQL 为实例, 要求学生掌握数据架构的三种关系模型, 掌握对数据库的常规管理(创建, 修改, 删除, 备份, 分离等), 掌握四种数据操作语句(SQL 语句:
插入, 删除,查询, 更新), 掌握视图及存储过程的应用。
同上 同上 微软 .Net 认证 数 据 库管理 6(理论 、上机)
平30%+上30%+笔40% 平30%+上30%+笔40% 时机试DBA四级 数 据 库高 级 管理 与 应用 4(理论 、上机 )+2( 实时机试DBA三级 本课程主要讲授数据库的一些高级管理功能与实际应用。主要掌握:
数据库用户及安全管理; 数据库基本体系结构的设计; 数据库对象管理; 数据库编程及性能优化; 数据库迁移与数据挖掘。
训)
6(理论 、上机)
软 件 测试 技 术与 实 用测 试 工具
2)
课程教学具体实施方案
同上 软 件测 试工 程师 本课程主要讲授软件工程, 测试技术及常用测试工具。
以WinRunner、 RationalText realtime 为例, 要求学生掌握白盒、 黑盒测试原理及工具; 掌握静态、 动态测试技术及工具; 掌握性能测试工具及用于测试管理的工具。
一、《程序设计基础》 学习情境设计
(1)
教学建议 教学模式设计。
按照教、 学、 做一体的教学模式设计原则, 以“专业跟着主导企业走; 课程跟着岗位能力走; 教学跟着开发过程走; 教材跟着任务项目走” 为框架, 设计实施“项目训能力、 环境练过程” 的教学模式。
确定 7 个具体项目任务, 每个项目任务达到相应的目标要求,通过递进式能力培养, 最终实现课程总体目标。
猜数字 基本数据类型与基本逻辑结构几何图形 滚动字幕 通讯录 时钟的显示
模拟聊天工具 综合项目 ( 计算器)
网络编程连接数据库JDBC 面向对象的基本特性以及运用GUI 的使用与事件处理文件的读写操作多线程的使用软件编码能力 程序员 职业素养 自 主学习能力
创新能力 达到能力 学习情境 学习任务
多种教学方法的运用:
任务驱动的带教做, 企业情景化的仿真模拟等
(2)
教学评价 参照程序员职业资格标准, 以课程技能点为考核点, 以教师评价、 学生自评与互评、 企业及社会评价等多种评价形式进行考核。
二、 《基于 J2EE 的 Web 编程》 学习情境设计
(1)
教学建议 教学模式设计 将情境 7 的《学生信息管理系统》 分成前六个学习情境 , 按工作过程完成教学目标。
多种教学方法的运用:
任务驱动的带教做, 企业情景化的仿真模拟等 (2)
教学评价 同上
情境 1 网页界面设计HTML, XML 的知识情境 2 情境 3 情境 4 情境 5 情境 6 情境 7-学生信息管理系统Servlet 技术JSP 国际化Struts 技术JSP 基础知识指令及内置对象JSP 文件操作JSP 数据库操作JavaBean 技术网页开发编码能力
系统集成能力
自 主学习能力 创新能力 达到能力 学习情境 学习任务
三、 《基于. NET 的 Web 编程》 学习情境设计
(1)
教学建议 教学模式设计 情境 7 由前六个学习情境组成 , 按工作过程递进完成教学目标, 达到能力培养要求
多种教学方法的运用:
任务驱动的带教做, 企业情景化的仿真模拟等 (2)
教学评价 同上
情境 1 网面设计主题导航母板情境 2 情境 3 情境 4 情境 5 情境 6 情境 7-学生管理系统Ajax 技术应用程序配置C#基础, ASP. Net内置对象Web 服务器控件数据库操作 XML 数据传输网页开发编码能力
系统集成能力
自 主学习能力 创新能力 达到能力 学习情境 学习任务
四、 《数据库管理》 学习情境设计
(1)
教学建议 教学模式设计 7 个学习情境组成《数据库管理》 的教学 , 按知识递进完成教学目标, 达到能力培养要求
多种教学方法的运用:
任务驱动的带教做, 企业情景化的仿真模拟等 (2)
教学评价 同上
情境 1 数据库基本体系结构, 安装情境 2 情境 3 情境 4 情境 5 情境 6 情境 7-综合应用数据库性能优化数据库编程数据库及表的创建数据操作语句SQL 命令数据库对象的管理数据库的备份恢复数据库管理能力
系统优化能力
自 主学习能力 创新能力 达到能力 学习情境 学习任务
9.【教学安排】
1)
教学活动周进程安排表
分类
学期 理论与实践教学(2)
实习实训 顶岗实习考试 机动 假期 合计 第一学期 16 1 2120 第二学期 16 1 2120 第三学期 16 1 2120 第四学期 16 3 120 第五学期 16 2 1120 第六学期
16117 合计
2)
实训项目教学安排 序号 项目名称 总周数 第一学年 第二学年 第三学年 备注1 2 3 4 5 6
1 计算机系统配置实训
1 1
2 程序设计基础(Java)实训
1
1
3 JSP 实训
1
1
4 综合能力训练
3
3
5 数据库高级管理与应用实训
1
1
6 .NET 程序设计实训
1
1
7 顶岗实习
16
合计 6
3)
教学进度表 见附表 1-软件技术专业教学进程表
10. 【说明】
(1)
师资配备
《基于 J2ee》、《.net》 的 web 开发课程;《数据库高级管理与应用》;《软件测试技术与实用测试工具》 等课程其技术性较强、 知识更新较快, 学院应外聘企业资深技术专家担任专业课指导教师, 帮助任课教师开发课程项目并指导实训。
(2)
教学设备配置
由于软件开发环境的不断更新、 壮大, 对计算机系统配置的要求也愈来愈高,希望机房的计算机配置能及时更新, 以满足各种高新开发软件的运行要求。