软件开发与项目管理计全书教案电子教案整本书教案单元教学设计1-8章全.doc
《软件开发与项目管理计全书教案电子教案整本书教案单元教学设计1-8章全.doc》由会员分享,可在线阅读,更多相关《软件开发与项目管理计全书教案电子教案整本书教案单元教学设计1-8章全.doc(36页珍藏版)》请在咨信网上搜索。
1、软件开发与项目管理课程教学单元设计模块一 软件开发过程模型和软件开发方法 授课教师: 软件开发与项目管理课程组授课班级: 学时:4教学条件投影设备、广播软件、互联网教学素材参考教材、课件、授课录像教学目标设计知识目标:(1) 理解软件开发过程模型;(2) 理解软件开发方法;(3) 理解瀑布模型、快速原型模型、敏捷模型和混合模型的适用场景;(4) 理解结构化方法、面向对象的软件开发方法和可视化开发方法;(5) 了解增量模型、演化模型、螺旋模型、喷泉模型和智能模型;(6) 了解面向数据结构的软件开发方法、面向问题的分析法、ICASE方法和软件重用和组件连接。能力目标: (1) 能区分主流开发模型的
2、特点并根据场合进行合理选取开发模型;(2) 会使用瀑布模型、敏捷开发过程模型和面向对象开发方法。教学内容任务1-1: 软件开发过程模型; 任务1-2: 软件开发方法。 重点:瀑布模型、敏捷模型、面向对象难点:面向对象课后作业(1) 分析面向对象开发方法在应对需求变化上的优势。教学过程设计任务1-1: 软件开发过程模型(2课时)主要步骤教学内容教学方法教学手段师生活动引入软件生命周期的概念。启发讲解-教师:启发讲授学生:听讲思考告知(教学内容、目的)软件开发过程模型。启发讲解-教师:启发讲授学生:听讲思考任务简介软件开发模型的重要性。启发讲解-教师:启发讲授学生:听讲思考任务分析如何选择软件开发
3、模型。启发讲解-教师:启发讲授学生:听讲思考支撑知识几种主要的软件开发模型,重点是瀑布模型、敏捷模型。启发讲解分组讨论多媒体演示教师:启发讲授交流互动学生:分组讨论任务实施在大学生综合素质训练项目管理系统中选用“瀑布模型”。启发讲解-教师:启发讲授学生:听讲思考分享交流瀑布模型、敏捷模型的优势。启发讲解分组学习多媒体演示教师:组织交流引导创新学生:听讲思考任务总结软件开发过程模型的适用场景。启发讲解-教师:启发讲授学生:听讲思考 整理笔记 积极发言教学过程设计任务1-2 软件开发方法(2课时)主要步骤教学内容教学方法教学手段师生活动引入软件危机的介绍。启发讲解-教师:启发讲授学生:听讲思考告知
4、(教学内容、目的)软件开发方法。启发讲解-教师:启发讲授学生:听讲思考任务简介软件开发方法的重要性。启发讲解-教师:启发讲授学生:听讲思考任务分析如何选择软件开发方法。启发讲解-教师:启发讲授学生:听讲思考支撑知识几种主要的软件开发方法,重点面向对象的软件开发方法。启发讲解分组讨论多媒体演示教师:多媒体演示交流互动学生:分组讨论任务实施在大学生综合素质训练项目管理系统中选用 “面向对象软件开发方法”。启发讲解-教师:启发讲授学生:听讲思考分享交流面向对象软件开发方法的优势。启发讲解分组学习多媒体演示教师:组织交流引导创新学生:听讲思考任务总结软件开发方法的适用场景。启发讲解-教师:启发讲授学生
5、:听讲思考 整理笔记 积极发言拓展任务(1) 分析面向对象开发方法在应对需求变化上的优势。-教师:布置作业提出要求学生:讨论思考软件开发与项目管理课程教学单元设计 模块二 学分管理系统的需求分析 授课教师:软件开发与项目管理课程组授课班级: 学时:12教学条件软件开发平台、VS2008、投影设备、广播软件、互联网教学素材参考教材、课件、授课录像教学目标设计知识目标:(1) 需求的三个层次(业务需求、用户需求、功能需求);(2) 需求捕获的技术:用户访谈、收集资料、问卷表、小组会议 ;(3) 用户访谈的过程(准备访谈、计划访谈日程、访谈开始和结束、引导访谈);(4) 系统角色与职责的描述;(5)
6、 系统业务处理流程;(6) 系统数据流图、数据字典;(7) 用例图分析模型;(8) 需求分析报告格式,编写内容。能力目标: (1) 能进行访谈、正确地收集资料;(2) 能进行用户需求分析,找系统的角色和职责;(3) 能进行系统功能分析;(4) 能进行例图分析;(5) 能进行业务处理流程分析;(6) 能进行实体-关系分析,编写数据字典;(7) 能够正确编写需求分析报告。教学内容任务2-1: 需求获取; 任务2-2: 需求分析; 任务2-3: 需求分析报告编写。重点:需求获取、需求分析难点:需求分析报告编写课后作业(1) 分析大学生综合素质训练项目管理系统的需求获取方法和内容。(2) 分析大学生综
7、合素质训练项目管理系统的需求分析过程。(3) 分析大学生综合素质训练项目管理系统的需求分析报告的编写。教学过程设计任务2-1 需求获取(4课时)主要步骤教学内容教学方法教学手段师生活动引入软件项目开发实现要做的第一件工作。教师启发-教师:操作演示学生:观察思考告知(教学内容、目的)教学内容:访谈。教学目标:掌握访谈技术。讲解课件演示教师:启发讲授学生:听讲思考任务简介访谈技术的使用与重要性。讨论归纳课件演示播放视频教师:操作演示学生:听讲思考任务分析需求获取的方法和内容。讨论归纳课件演示教师:操作演示学生:观察思考支撑知识需求捕获技术:(1) 用户访谈;(2) 收集资料;(3) 问卷表;(4)
8、 小组会议。教师讲解课件演示教师:启发讲授操作演示学生:交流互动 听讲思考分组讨论整理笔记任务实施在大学生综合素质训练项目管理系统的用户访谈:(1) 准备访谈;(2) 计划和安排访谈日程;(3) 访谈开始和结束;(4) 引导访谈;(5) 访谈整理工作。动手实践分组实践教师:巡视指导学生:实践操作 分组交流 情景模拟 角色扮演分享交流访谈内容的展示与分享。个别演示分组讨论教师:组织交流引导创新集体点评学生:汇报展示个别交流任务总结综合使用需求捕获技术、整理需求资料。教师讲解课件演示教师:组织总结引导创新学生:听讲思考 积极发言 整理笔记拓展任务拓展训练:(1) 制定项目的访谈计划;(2) 访谈开
9、始和结束;(3) 需求资料整理。-分组学习教师:布置作业 提出要求学生:拓展实训教学过程设计任务2-2 需求分析(4课时)主要步骤教学内容教学方法教学手段师生活动引入用户能使用系统来做些什么?(what);开发人员如何设计具体的解决方案来实现这些需求(how)。启发提问教师演示项目展示教师:操作演示学生:观察思考告知(教学内容、目的)教学内容:需求分析的常用技术、功能需求和数据字典。讲解设计分析教师:启发讲授学生:听讲思考任务简介需求分析。讨论归纳课件演示播放视频教师:操作演示学生:听讲思考任务分析功能性需求、用例分析、业务流程分析、数据字典分析。讨论归纳课件演示教师:操作演示学生:观察思考支
10、撑知识需求分析技术:(1) 系统功能图;(2) 用例图和用例描述;(3) 业务流程图;(4) 数据字典。教师讲解课件演示教师:启发讲授操作演示学生:交流互动听讲思考分组讨论整理笔记任务实施在大学生综合素质训练项目管理系统“项目计划制定模块”需求分析:(1) 功能性需求分析;(2) 用例分析;(3) 业务流程分析;(4) 数据字典分析。动手实践分组实践教师:巡视指导 重点讲解学生:实践操作 分组交流分享交流需求分析成果展示与分享。个别演示分组讨论教师:组织交流引导创新集体点评学生:汇报展示个别交流任务总结理解系统来做些什么(what );转化为系统怎样做(how)的分析过程。教师讲解课件演示教师
11、:组织总结引导创新学生:听讲思考 积极发言 整理笔记拓展任务拓展训练:(1) 指定项目的功能分析;(2) 用例分析;(3) 业务流程分析;(4) 数据字典分析。-多媒体教师:布置作业 提出要求学生:拓展实训教学过程设计任务2-3 需求分析报告编写(4课时)主要步骤教学内容教学方法教学手段师生活动引入软件项目设计的依据,也是需求分析的产物。教师启发项目展示教师:操作演示学生:观察思考告知(教学内容、目的)教学内容:需求分析报告的格式和内容。讲解课件演示教师:启发讲授学生:听讲思考任务简介需求分析报告编写。讨论归纳课件演示播放视频教师:操作演示学生:听讲思考任务分析需求分析报告编写的内容:(1)
12、需求规格说明书模板;(2) 需求规格说明书编写。讨论归纳课件演示教师:操作演示学生:观察思考支撑知识需求分析报告:(1) 需求规格说明书模板格式;(2) 说明书的格式;(3) 说明书的内容;(4) 功能模块描述。讨论归纳课件演示教师:启发讲授操作演示学生:交流互动听讲思考分组讨论整理笔记任务实施在大学生综合素质训练项目管理系统中“项目计划制定模块”模块的说明书:(1) 引言;(2) 综合描述;(3) 外部接口需求;(4) 系统特性;(5) 其它非功能需求。动手实践分组实践教师:巡视指导 重点讲解学生:实践操作 分组交流 信息检索分享交流说明书展示与分享。个别演示分组讨论教师:组织交流引导创新集
13、体点评学生:汇报展示个别交流任务总结理解说明书的格式内容的确定和编写。教师讲解课件演示教师:组织总结引导创新学生:听讲思考 积极发言 整理笔记拓展任务指定项目的部分模块的需求分析报告。-多媒体教师:布置作业 提出要求学生:拓展实训软件开发与项目管理课程教学单元设计 模块三 学分管理系统的软件设计 授课教师: 软件开发与项目管理课程组授课班级: 学时:12教学条件软件开发平台和设计平台、投影设备、广播软件、互联网教学素材参考教材、课件、授课录像教学目标设计知识目标:(1) 软件架构设计方法和原则,“4+1”视图模型架构;(2) 软件界面设计方法和原则;(3) 数据库设计过程,语义模型、实体关系模
14、型和关系模型构建方法,业务规则提取和规范化方法;(4) 模块化设计方法和原则,流程图画法。能力目标: (1) 学会使用“4+1”视图模型设计软件架构;(2) 学会设计网页风格的用户界面;(3) 学会构建语义模型、实体关系模型,和关系模型,学会提取业务规则和规范化数据;(4) 学会使用面向对象的方法设计类,学会使用业务流程图表达业务处理逻辑。教学内容任务3-1:软件架构设计;任务3-2:界面设计;任务:3-3:数据库设计;任务3-4:模块设计。重点:界面设计、数据库设计、模块设计 难点:软件架构设计课后作业(1) “学分管理系统”的“基础数据维护模块”、“项目配置模块”、“统计与查询模块”逻辑架
15、构设计、开发架构设计和场景设计;(2) “项目实施模块”的“提交项目计划、启动项目、登记学生、项目评分、项目结项”步骤的界面布局和界面元素定义;(3) 构建“项目实施模块”中包含“项目计划”和“学生成绩”数据的完整语义模型、ER模型和关系模型,并根据模型识别和提取业务规则,以及规范化数据操作;(4) “项目实施模块”的“提交项目计划、启动项目、登记学生、项目评分、项目结项”功能解说、类方法定义和算法流程图设计。教学过程设计任务3-1: 软件架构设计(2课时)主要步骤教学内容教学方法教学手段师生活动引入“学分管理系统”软件架构展示。课件演示启发引入多媒体教师:课件演示学生:观察思考告知(教学内容
16、、目的)介绍软件架构设计“4+1”视图模型。教师讲解课件演示多媒体教师:课件演示学生:观察思考任务简介介绍“学分管理系统”功能架构和完成本任务需要的步骤。教师讲解课件演示多媒体教师:课件演示学生:观察思考任务分析分析“学分管理系统”的“项目实施模块”软件架构视图讨论归纳小组讨论课件演示多媒体教师:课件演示学生:小组讨论支撑知识(5) 总体功能架构图;(6) 逻辑架构;(7) 开发架构;(8) 物理架构;(9) 场景设计。讨论归纳课件演示多媒体教师:启发讲授学生: 交流互动听讲思考分组讨论 整理笔记任务实施“学分管理系统”的“项目实施模块”架构设计:(1) “项目实施模块”逻辑架构;(2) “项
17、目实施模块”开发架构;(3) “学分管理系统”物理架构;(4) “项目实施模块”用例场景。一体化教学讲练结合分组实践多媒体开发平台教师:现场演示 巡视指导学生:小组讨论 动手实践 观看演示 视频分享交流“学分管理系统”架构设计的展示与分享。分组演示多媒体教师:组织交流 引导创新 集体点评学生:分组演示 分享交流任务总结逻辑架构、开发架构、物理架构、用例场景。教师讲解多媒体教师:组织总结 引导创新学生:听讲思考 积极发言 整理笔记拓展任务拓展实训: (1) “学分管理系统”的“基础数据维护模块”、“项目配置模块”、“统计与查询模块”逻辑架构设计、开发架构设计和场景设计。 -多媒体教师:布置作业
18、提出要求学生:拓展实训教学过程设计任务3-2: 界面设计(2课时)主要步骤教学内容教学方法教学手段师生活动引入“学分管理系统”的“项目实施模块”界面展示。课件演示启发引入多媒体教师:课件演示学生:观察思考告知(教学内容、目的)教学内容:界面设计原则,Web界面设计方法。教师讲解课件演示多媒体教师:课件演示学生:观察思考任务简介介绍“学分管理系统”的“项目实施模块”界面设计步骤。教师讲解课件演示多媒体教师:课件演示学生:小组讨论任务分析分析“学分管理系统”总体界面布局和 “项目实施模块”的第一步“制定项目计划”界面设计过程。课件演示讨论归纳多媒体教师:课件演示学生:观察思考 参与发言支撑知识We
19、b界面设计技术。讨论归纳课件演示多媒体教师:启发讲授学生: 交流互动听讲思考分组讨论 整理笔记任务实施(1) “学分管理系统”总体界面布局说明和界面元素定义;(2) “项目实施模块”的“项目计划制定”界面布局说明和界面元素定义。一体化教学分组实践多媒体开发平台教师:现场演示 巡视指导学生:小组讨论 动手实践 观看演示 视频分享交流界面设计成果展示与分享。个别演示分组讨论多媒体教师:组织交流 引导创新 集体点评学生:分组演示 分享交流任务总结界面设计任务总结。教师讲解多媒体教师:任务总结学生:整理笔记拓展任务 拓展实训:(1) “项目实施模块”的“提交项目计划、启动项目、登记学生、项目评分、项目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 项目 管理 全书 教案 电子 单元 教学 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。