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