《软件开发技术》课程介绍-上海怡钧
![](http://www.onekao.net/templets/default/images/content_ad.gif)
*宋贤钧院长《软件开发技术》课程介绍TelE-Mail:@课程介绍提纲课程内容教学过程考评方式内容提纲课程定位学法指导教学方式师资教材教学条件一、课程定位教学内容对应IT职业资格标准教学过程对应软件开发工作过程教学组织根据《软件开发技术》课程标准、实训项目标准及项目运行卡指导思想一、课程定位专业人才培养目标—“软件蓝领”掌握软件开发基本过程,主要从事软件编码、软件测试的高档技能型人才课程定位—“专业基础课程”树立软件开发意识和思想软件开发技术,感知软件开发基本过程,学会基本测试方式,注重培养中学生的软件编码能力一、课程定位课程先修与后继一、课程目标知识目标①了解软件开发过程,学会需求剖析、概要设计基本技巧以及软件开发生命周期模型、软件开发模式等;②了解主流开发工具、开发环境,晓得操作系统的基本原理;③知道数据库基本原理,学会数据库设计的基本技巧;④学会数据处理与组织,把握线性表、栈、队列、数组、树与二叉树以及图的基本理论知识;⑤知道常见算法的设计原理,像查找、排序、递归、逻辑推论等;⑥学会软件测试基本知识和软件维护的基本技巧。 #
一、课程目标技能目标①掌握软件开发方式,Web开发环境的配置和搭建,学会开发工具的安装和使用;②掌握数据表示方式,能用设计大型数据库;③掌握数据处理技术,能熟练应用栈、线性表、二叉树、图等解决实际问题;④掌握递归、穷举、推断等常见算法的实际应用;⑤熟练运用黑盒测试原理测试软件产品,把握软件维护方法。一、课程目标素质目标①培养中学生软件项目开发意识,团队合作意识以及有效沟通和抒发能力;②培养中学生数据的安全意识和责任意识;③培养中学生项目管理意识,养成守时、踏实、耐心的习惯;④IT行业所需的适应能力、抗压能力和学习能力。二、课程内容10987654321测试员测试维护程序员中级程序员详尽设计员详尽设计数据库管理员数据库设计员数据库需求剖析员软件需求与设计概要设计员系统设计员维护员岗位及岗位群数据组织与处理第3章数据表示与储存第2章软件开发方式与环境第1章软件测试与维护第5章算法设计与应用第4章课程内容“大项目贯串,小案例并行”组织教学(80学时),用工作任务(27个)实现:知识的学习技能的把握素养的拓展二、课程内容√√2联接数据库√√2SAGM系统数据库实现√2设计SAGM系统数据库√2规划SAGM系统数据库数据表示与储存(8)2√√2安装SAGM系统开发工具√2配置SAGM系统开发环境√√2确定SAGM系统开发模式√√2确定SAGM系统开发方式√√2确定SAGM系统开发过程2提炼SAGM(教员工津贴领取管理)系统需求软件开发方式与环境(12)1难点重点课时工作任务项目名称序号二、课程内容√2SAGM系统维护√√2设计SAGM系统测试用例√2SAGM系统测试软件测试与维护(6)5√√4数字三角形√√4找出伪币√√40-1挎包问题√4百钱买百鸡√4新郎与新娘问题√4猴子吃桃问题√√4SAGM系统津贴排序算法设计与应用(28)4√√4最短路径问题√√4世系问题√4稀疏矩阵转置√4词组统计问题√√4舞伴问题√√4后缀表达式估算√4SAGM系统津贴数据插入数据组织与处理(28)3三、教学过程知识体系的串联,体验软件开发的全过程,产生剖析问题、设计方案的总体能力;典型工作任务实践,把握每位环节的最小技能单元,产生软件行业岗位操作技能;案例教学推动,任务驱动式完成项目开发过程,实现IT职业素养的养成和拓展。 #
大项目贯串,小案例并行四、教学方式高等性知识的系统性和发展冲劲职业性课程内容与岗位及岗位群紧密对接开放性人才培养方案拟定,教材建设,实训基地建设等方面“工学结合,产学研合作”实践性项目化教学实践,真题实做软件开发技术,开发过程完整四、教学方式项目教学,任务驱动项目开发贯串一直,知识点的分解与串联不断线;小案例加强重点,任务驱动式完成每一个教学单元,技能不断累加。项目分解案例设计案例施行拓展提升四、教学手段1个理念:学做交融理实一体2种技术:虚拟机技术和网路技术3个平台:智能教学平台、网络资源平台和在线课程平台“123”实现异构操作系统,不同模式间软件开发环境的交叉练习和技能精进;实现网路资源共享,课程在线学习、互动和交流。五、学法指导进行实训项目时,指导中学生以不同的角色体验工作过程;提供网路学习平台,在开放的学习环境下,培养中学生自主学习的能力;以赛促学,培养中学生竞争意识,提升学习兴趣和大赛能力;养成“主动学习”习惯,树立IT行业标准、项目标准的规范意识;以中学生为主体,让中学生真正“做中 #