版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件开发综合实训课程与学软件开发综合实训是软件技术专业的一门必修课程。 本课程 是在学生完成主要专业课程的学习后,综合运用软件技术专业(岗位) 的主要知识和技能,在校内外实训基地集中进行综合性、 系统化的岗 前训练,其目的是将软件开发各个主要阶段串联起来, 让学生能实际 感受企业的软件开发流程和规范,熟悉软件项目团队协作开发环境及 方法,逐步积累软件项目开发经验,养成良好的职业素质,实现软件 开发基本能力的整合、迁移,使学生能够胜任软件开发岗位的各项工 作。.教学模式本课程采取了 “项目+过程”的工学结合教学模式。课程以项目 为载体,以过程为导向,采用任务驱动的方法,按照企业开发软件的 流程,
2、在工厂化的实习环境中,将“企业的内容”以“教学的形式” 来完成“人才的培养”。项目+过程”的教学模式首先选择来自企业的真实工程项目作为 教学载体,按照真实的软件开发过程把项目划分为若干个阶段, 每一 个阶段安排若干个任务,每一个任务中都包含着完成工作任务所需要 的知识、技能和工作态度。教师以完成一个任务的过程组织实施教学, 学生必须通过资讯弄清任务的目的和要求, 然后制定开发计划,选择 开发方法,设计程序结构(决策)、实施编写代码、通过功能测试检 查程序,最后按照企业标准评价工作成果。学生通过这一完整的行动”过程掌握软件开发的技能,习得软件技术知识,构建自己的开发经验和软件知识体系。.教学方法
3、与教学过程本课程根据工作过程和工作任务设计教学方法,综合运用“任务 驱动、案例演示、角色扮演、小组学习、项目教学、七步训练”等教学方法开展教学,整个课程教学分 5个阶段进行:第1阶段 项目开发准备:在此阶段,教师介绍本课程教学的组织方 式、教学方法及课程目标。同时向学生介绍项目的基本情况,让学生 了解本项目开发的意义、项目应完成的功能、项目开发所需的技术、 项目开发的流程、学习方法以及考核方法等方面的内容。 学生熟悉工作环境,成立项目开发小组,选出组长,决定个人扮演的角色。第2阶段 系统分析设计系统分析设计阶段分5步进行:第1步 业务建模.教师以客户身份介绍公司商品进销存业务流 程,提出具体要
4、求。学生按照要求进行业务建模。第2步系统设计.教师以设计师身份介绍系统总体设计方案, 提出开发规范。学生按开发角色进行分工,然后以小组为单位搭建开 发环境。第3步数据库设计.教师以设计师身份介绍系统数据库的概念 设计模型,学生以小组为单位建立数据库,小组间进行数据库比赛。第4步社会调研.教师介绍社会调研方法,提出具体要求,下 发岗位职责调查表,学生进行社会调研,了解其他公司业务流程,采 集真实数据.各组通过社会调研找到的实际应用项目可以作为本小组的实践项目。教师帮助学生对实际应用项目进行结构性评估。通过后该项目可作为独立实践项目与课程学习同步进行。第5步.制定开发计划:教师提供一份项目开发计划
5、书的样板, 解释项目实施的步骤,讲清楚计划书的编写原则及注意事项。 学生按 要求制定小组工作计划,教师组织评审会,各组组长在会上介绍自己 小组的开发计划,教师负责审核各组的开发计划,审核通过后,各组 即可按计划实施项目开发。第3阶段引导开发引导开发阶段分6步进行:第1步 提出工作任务:教师介绍任务背景,提出任务要求,学生 接受任务,明确工作目标。第2步 分析工作任务:教师分析任务,引入相关知识,提供相关资 料。学生处理资料信息。第3步方案制定:教师引导学生找出解决问题的方法,确定方案, 学生制定个人开发计划。第4步同步训练:教师演示操作,通过教学做一体化完成核心任 务,学生模仿练习。第5步拓展
6、训练:教师下达拓展任务,学生在教师的帮助指导下 完成任务。第6步总结评估:学生反思总结,提交实训工作报告,教师评价 任务的完成情况,将评价结果反馈给学生。第4阶段 独立开发:在此阶段,教师下达工作任务单,学生到生产性实习基地以开发小组形式独立开发软件,教师为学生提供咨询,检查、评审学生开发成果。在此期间,学生还将参加顶岗实习,切实体 验真实企业环境的工作氛围。第5阶段 实施总结:在此阶段,教师下达测试大纲,学生进行小组 联调、综合测试整个系统。此后,教师组织学生运行系统,演示成果, 小组间进行系统运行比赛。最后,采用分组讲解、展示项目开发成果, 教师与学生共同评价工作成果。 在此基础上,每一位
7、学生进行项目总 结,提交课程总结报告。经过以上五个阶段,学生逐步以准员工的身份参与项目开发的全 部过程,完成企业员工应当完成的工作。学生在经历情境化的工作活 动过程中积累了实际工作经验,实现了职业综合能力的发展。3.教学步骤及相关资源课程准备学习步骤学习资源.阅读相关资料.熟悉环境.课程简介.内容组织.课程标准.项目动员.成立小组.社会调研.需求分析.总体设计.数据库设计制定开发方案学习步骤学习资源.软件开发岗位职责.系统项目分工.项目开发计划.用户岗位调查表.数据要求说明书编写 规范.软件需求说明书编写 规范.概要设计说明书编写 规范.数据库设计说明书编 写规范.项目开发计划书规范搭建开发环
8、境安装步骤安装 SQL ServerJDK5.0的安装与 配置Tomcat5.5 的安 装与配置安装 SQL ServerJDBC Driver安装 StrutsEclipse 的安装Lomboz3.2 的安装Tomcat3.2.1 插件 的安装配置应用服务器软件下载JDK5.0Tomcat5.5SQL ServerJDBC DriverStrutsEclipseEclipse 语言包Lomboz3.2(一)Lomboz3.2(二)Tomcat3.2.1插件程序开发学习步骤学 习 资源1.任1.工作任务9.电子教案务提出更10.网络课件2.任2.实训项目11.学习指南务分析3.编码规范12.教学录像3.方4.操作演示13.习题案制定5.开发案例14.学习平台4.同6.项目评审15.工作平台步训练7.工作报告16.学习论坛5.拓8.详细设计展训练编写规范6.阶段检测7.阶段评估系统测试与实施学习步骤学习资源.系统测试.系统运行.测试计划文档编写规范.测试分析报告编写规范3.用户手册编写规范总结、拓展与考核学习步骤学习资源.系统演示.小组总结.项目答辩.提交作品.提父总结报告. 考核内容. 考核标准.在线测试.项目开发总结报告编写规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论