软件技术专业人才培养方案(应用软件开发)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试工程师
软件测试技术 软件测试管理
测试用例的设计及文档编写 测试环境搭建、测试执行 QTP/LR自动化测试工作, QTP/LR测试脚本编写
软件测试进度管理 软件缺陷管理,跟踪分析和报告 产品的测试,产品质量保证
(三)实践教学体系设计
基于软件产品开发工作过程,以软件产品研发任务为载体,依据 “工作室→公司”四学段校企交替工学结合人才培养模式,设计实践教学体系 。
4. jQuery与Ajax的应用;
5. 搭建开发平台,进行电子购物网站的规划与设计;
6. 商品前台展示、购物支付、商品后台管理等功能模块;
7. 编程实现用户管理、IP访问量等模块;
1. 网站的部署和发布。
网站架构
网站管理 网站设计规划
静态网站开发
HTML,CSS语言应用 Dreamweaver网站开发 Photoshop图像处理 Flash动画设计
Web开发工程师
JSP语言应用 动态网站开发
SQL Server数据库管理
网站架构
网站管理 网站设计规划
软件系统的架构设计 软件分析与设计 软件系统的模块及接口设计
教学 设计
为学生提供了三个完整、真实的项目背景;从解决实际问题出发,强 调技能训练和项目实战相结合,理论联系实际;项目的设计与开发贯 穿课程始终,在项目实践中学习课程。
(续前表)
课程 Windows高级编程(C#) 学期 第3学期 学时/学分 80/5.0
教学 目标
教学 内容
教学 设计 课程
教学 目标
教学 内容
教学 设计
1. 掌握面向对象程序设计的方法;
2. 掌握数据库编程技术;
3. 掌握多线程编程技术;
4. 掌握网络编程的基本技术;
5. 掌握流行软件项目设计与实现方法。
1. 交通工具类的定义及测试;
2. 招聘信息管理系统的设计与实现;
3. 购票系统的多线程控制;
4. 企业QQ系统开发。
数据库的分析与设计
软件工程师
.net程序设计
MVC开发技术 软件三层架构 接口、抽象类的使用 异常处理、IO处理、多线程技术
软件测试
软件需求评审 黑盒测试,功能测试,兼容性测试,容错 性测试测试评估,测试文档的撰写
工作岗位
主要工作任务
职业能力
软件测试计划
软件文档的阅读 软件测试计划的制定与编写 用户手册及部分操作说明文档的编写
⑥ 判断决策能力。 (3)社会能力 ① 具有较强的口头与书面表达能力; ② 具有人际沟通与团队协作能力; ③ 具备计划、组织和协调能力; ④ 具有技术应用与创新能力。
五、就业岗位与资格/等级证书
序号 面向的职业岗位
技能证书/职业资格证书 备注
1
程序员
程序员
2
软件测试员
程序员
3
Web程序员
程序员
4
Web开发工程师
必修 必修 必修
第3学期 第3学期 第5学期
课程
教学 目标
教学 内容
教学 设计 课程 教学 目标 教学 内容
专业核心课程描述
表1-1-3 专业课程描述表 高级语言程序设计 学期 第1学期 学时/学分 112/8.0 1. 熟练掌握C语言的数据类型(基本类型、构造类型、指针类型等
)和各类运算符,能正确使用表达式实现各种数据的简单加工; 2. 熟练掌握C程序的三种基本结构(顺序结构、选择结构、循环结
(二)职业岗位核心能力分析
经市场调研和科学分析论证,由学校和行业(企业)专家共同讨论,针对 软件产品制造企业的工作内容和职责,参考借鉴中华人民共和国软件行业标准 ,确定软件技术专业面向的工作岗位和对应的工作任务与职业能力,见表1-11。
工作岗位 程序员
软件测试员
表1-1-1 职业核心能力分析表
主要工作任务
第三学段集中在第五学期,进行企业级技术训练,教学地点在企业实训基地 (中软国际服务外包实训基地、无锡NIIT服务外包实训基地、深圳软件产业人 才实训基地),将本学段的企业课程融入到企业项目案例开发过程之中。学生 在企业教师的指导下,学生按照软件开发标准和企业规范、按照目前流行的软 件技术架构进行设计、编写代码、测试、部署和维护,为客户提供技术支持服 务,同时参与项目的推广与销售工作。企业教师根据项目每个阶段的验收成果 、客户的评价及学生间互评结果,对学生进行综合评价,评价结果记入学生的 学期成绩。
构)的特点,能使用相关语句完成这三种基本结构的程序设计任 务; 3. 掌握C语言的常用库函数使用,以及用户函数的定义、调试、参 数传递等方法; 4. 掌握结构体、共用体、枚举类型、自定义类型等复杂数据类型; 5. 掌握文件基本操作; 1. 数据类型、表达式、 输入输出函数; 2. 结构化编程思想,设计流程图,顺序结构、选择结构和循环结构的应 用; 3. 模块化程序设计的思想,函数的定义与应用; 4. 数组、结构体、共用体、枚举类型、自定义类型等复杂数据类型的应 用; 5. 指针的应用与文件操作; 课程教学以引导文教学法和项目教学法为主,以学生成绩管理系统为 载体,学习程序设计的基本原理和基本方法,初步掌握程序的开发与 调试技术。
附4
高等职业学校提升专业服务产业发展能力项目
专业人才培养方案
一、专业名称及代码
专业名称:软件技术
二、招生对象
代码:590108
招生对象:普通高中毕业生及同等学力者
三、学制
学 制:全日制三年
四、培养目标及规格
(一)培养目标
本专业培养掌握计算机基本操作技能;了解国际软件开发规范,能够按照 软件工程规范要求熟练完成程序编制任务;理解软件设计思想,初步具备软件 项目需求分析能力,具备较强的软件开发实践能力和良好的专业素养,能直接 进入软件企业或IT部门从事程序设计、软件测试及软件技术服务与销售等工作 的高素质、高技能、可持续发展的软件技能型人才,以适应江西省对软件技术 人才及软件外包服务人才的需求。
3. 掌握三层架构的设计方法;
4. 掌握网站页面美工设计的常用技巧;
5. 掌握后台支撑程序设计的典型算法;
6. 掌握网站的部署、发布和配置方法。
1. jQuery环境配置,jQuery对象和DOM对象;
2. jQuery选择器、jQuery中的DOM操作;
3. jQuery中的事件和动画、jQuery对表单、表格的操作;
大型数据库技术 学期 第2学期 学时/学分 90/5.0
1. 掌握数据库基本理论知识; 2. 熟悉规范的数据库设计过程; 3. 了解数据库管理系统(DBMS)的功能; 4. 掌握SQL Server数据库管理系统的综合应用; 5. 掌握SQL语言。
1. 基于项目“学生管理信息系统”的数据模型设计; 2. 基于项目“图书管理系统”的数据完整性、快速检索实现; 3. 基于项目“网上考试系统”的数据库安全管理。
联系前驱、后继课程,整合多门课程,构建立体的知识体系。采用“
任务驱动、项目导向”的“教学做”一体化情境教学模式,构建师生
互动的课堂。建立软件工作室,组织学生模仿企业结构,自建模拟软
件公司。
Web应用程序设计(B/S
第3、4学
学期
)
期
学时/学分 170/9.5
1. 掌握jQuery框架的使用;
2. 熟悉动态网站规划与设计的工作流程;
面向对象继承机制接口抽象类的使用异常处理io处理多线程技术gui程序设计可视化应用程序设计事件驱动程序机制多媒体编程技术数据库设计与编数据库的设计数据的基本操作数据库的访问程序员软件测试与实施软件白盒测试软件系统部署软件应用维护测试准备掌握软件的性能特点使用方法熟悉测试的目的和内容熟悉测试的方法和步骤测试前的准备工作测试案例编写编写测试案例设计测试数据及预期结果确保测试目的的达成执行测试根据测试案例执行测试评估软件特性发现软件缺陷软件测试员测试结果沟通与软件完善反馈测试意见与开发部门沟通测试情况协助修正测试中发现的缺陷协助完善软件性能工作岗位主要工作任务职业能力静态网站开发htmlcss语言应用dreamweaver网站开发技术应用photoshop图像处理flash动画设计动态网站开发aspnet语言编程sqlserver数据库管理web程序员网站架构网站管理网站设计规划静态网站开发htmlcss语言应用dreamweaver网站开发photoshop图像处理flash动画设计动态网站开发jsp语言应用sqlserver数据库管理web开发工程师网站架构网站管理网站设计规划软件分析与设计软件系统的架构设计软件系统的模块及接口设计数据库的分析与设计
(二)培养规格
(1)专业能力 (1)专业能力 ① 具有静态网页和动态网页设计编程、构建简单网站的能力; ② 具有主流软件(.NET)基本编程能力; ③ 具有开发基于B/S和C/S架构企业应用软件的能力; ④ 具有使用测试工具对软件进行测试的能力; ⑤ 具有使用主流开发工具实现手机编程的能力; ⑥ 具有软件需求分析和设计的初步能力; ⑦ 具有常用软件文档阅读和撰写的能力。 (2)方法能力 ① 具有自主学习新知识和新技能的能力; ② 具有综合运用所学知识分析问题和解决问题的能力; ③ 具有制定工作计划的能力; ④ 具有查找、阅读工程资料与文献的能力; ⑤ 职业生涯规划能力;
第四学段集中在第六学期,在企业(中软国际、江西思创、深圳鹏开)进行
顶岗实习。学生以准员工的身份进入企业带薪顶岗实习,直接进入项目组参与
项目的研发工作,在完成实习期后根据企业与学生双方意愿选择是否正式入职
。
(四)课程设置
课程性质
类别
课程名称
(必修/选修
说明
)
思想品德修养与法律基础
必修
第1、2学期
毛泽东思想与中国特色论概论 必修
第3、4学期
体育与修
第1学期
公共 机电英语
必修
大学生心理素质训练
必修
课程
就业指导
必修
第1、2学期 第1学期 第2、5学期
公共艺术
必修
第4学期
入学教育与军训
必修
第1学期
公益劳动
必修
第3学期
毕业教育
必修
第6学期
计算机应用技术
必修
第1学期
专业 课程
实用网络技术 网页设计 软件UI设计
数据库的设计
数据库设计与编 程
数据的基本操作 数据库的访问
软件白盒测试 软件测试与实施 软件系统部署
软件应用维护
测试准备 测试案例编写
执行测试
掌握软件的性能、特点使用方法 熟悉测试的目的和内容 熟悉测试的方法和步骤 测试前的准备工作
编写测试案例 设计测试数据及预期结果 确保测试目的的达成 根据测试案例执行测试 评估软件特性 发现软件缺陷
第一学段集中在第一学年,以在教学做一体化的学习型工作室教学为主,辅 以在企业(中软国际)进行的专业认知实训环节。
第二学段集中在第二学年,以在项目实训工作室、软件工程工作室教学为主 ,辅以在企业(中软国际)进行的专业提升实训环节。在嵌入的专业提升实训 环节中,企业教师首先组建项目研发小组并作程序范例培训;之后学生进入企 业项目对应的模块开发小组;最后根据项目模块的验收成果,企业教师根据项 目验收成果、课程考核成绩以及学生间互评结果,对学生专业提升实训进行综 合评价。
测试结果沟通与 软件完善
反馈测试意见 与开发部门沟通测试情况 协助修正测试中发现的缺陷 协助完善软件性能
工作岗位 Web程序员
主要工作任务 静态网站开发
职业能力
HTML,CSS语言应用 Dreamweaver网站开发技术应用 Photoshop图像处理 Flash动画设计
语言编程 动态网站开发 SQL Server数据库管理
职业能力
计算机基本应用
结构化程序设计
面向对象程序设 计
计算机系统安装和配置 常用软件的安装及配置 办公软件的使用 结构化程序设计技术 模块化程序设计 数据输入和输出 类的设计和使用; 面向对象继承机制 接口、抽象类的使用 异常处理、IO处理、多线程技术
GUI程序设计
可视化应用程序设计 事件驱动程序机制 多媒体编程技术
软件设计师
5
软件工程师
软件设计师
6
软件测试工程师
软件测试工程师
六、专业课程体系
(一)课程体系设计思路
在软件技术专业(群)的公共的任务领域平台基础上,依据软件技术专业面 向的职业岗位及职业岗位对应的工作任务,分析专业群专项能力,由专业教学 指导委员会对工作任务进行分析、整理、归类确定职业岗位的典型工作任务, 根据职业能力复杂程度,归纳和整合典型工作任务形成行动领域,根据职业认 知及成长规律递进重构任务领域转换为课程,形成软件技术专业的课程安排。
教学 设计
通过示范项目中的数据库应用开发与管理,使学生经历数据库应用系 统开发的全过程;在专用的软件实训室使用多媒体网络教学软件进行 广播授课,实训与授课同步进行。
(续前表)
课程 Windows程序设计(C#) 学期 第2学期 学时/学分 96/5.0
教学 目标
教学 内容
教学 设计
1. 熟悉Visual 集成开发工具; 2. 掌握Windows常用控件的使用; 3. 熟悉面向对象程序设计的方法; 4. 了解数据库编程技术; 5. 初步熟悉软件开发过程。 1. 可视化实现用户登录界面等基本功能模块; 2. 基于学生管理系统的实战式软件开发; 3. 桌面秀等实用小软件的商业式软件开发; 4. 基于内嵌数据库的软件实现。 在专用的软件实训室使用多媒体网络教学软件进行广播授课,实训与 授课同步进行;创建软件工作室,真实模拟企业环境,学生分组进行 软件项目开发,增强动手能力、团队合作意识。
课程
软件建模
学期 第3学期 学时/学分 56/3.0
教学 目标
1. 熟悉软件开发的工作流程; 2. 掌握过程式开发模式; 3. 掌握面向对象式开发模式; 4. 掌握Rational Rose等建模工具的使用; 5. 熟悉软件开发各阶段文档的编写规范。
教学 内容
1. 档案管理系统模型绘制与工作流程描述; 2. 自动柜员机(ATM)系统模型设计与系统模块划分; 3. BBS论坛系统综合建模与开发文档编制。