软件工程方法论教案

软件工程方法论教案

ID:42115852

大小:425.81 KB

页数:45页

时间:2019-09-08

软件工程方法论教案_第1页
软件工程方法论教案_第2页
软件工程方法论教案_第3页
软件工程方法论教案_第4页
软件工程方法论教案_第5页
资源描述:

《软件工程方法论教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、安徽大学本科教学课程教案第一次课程教学方案周次12课时数教学章节第1章软件和软件工程目标要求通过本章的学习,了解软件的本质、分类及其开发中存在的问题,理解软件工程的过程、方法和工具,掌握软件工程实践的框架和原则。重点难点重点:(1)软件的3个特性;(2)软件工程的3个层次;(3)软件的过程框架;(4)软件工程整体实践的7个原则。难点:软件的过程框架教学方式/课堂讲授口小组活动口实验演示口难点答疑口提问□作业讲评口实践教学口考试测验口其他活动媒体资源□文字教材V电子教案口录像材料口录音材料口直播课堂□CAI课件口1P课件口其他资源

2、:课后作业P15:1.5、1.8板书设计教学课件《第1章软件和软件工程》第一次教学活动设计教学环节内容设计与手段导入新课1.全面地介绍《软件工程方法论》的课程内容、课程目的和课程要求2.提问:软件和软件工程的区别和联系;什么是方法论?3.导入第一章的课程内容4.提问:以前接触过哪些常见的软件过程?讲授内容第1章软件和软件工程第一节软件的本质(一)定义软件1.软件的形式化定义软件的三个要素:①指令的集合;②数据结构;③软件描述信息。2.软件的三个特性(二)软件应用领域1.计算机软件的七大分类2.“遗留软件”及其存在的问题第二节软件

3、工程软件工程的三个层次:过程层、方法层、工具层。第二节软件过程1.软件过程框架:包含活动和普适性活动2.5个活动3.普适性活动第四节软件工程实践(一)实践的精髓四个实践精髓(二)一般原则软件工程整体实践的7个原则归纳总结通过本章的学习,了解软件的本质、分类及其开发中存在的问题,理解软件工程的过程、方法和工具,掌握软件工程实践的框架和原则。第二次课程教学方案周次22课时数教学章节第2章过程模型目标要求通过本章的学习,掌握通用过程模型,掌握惯用的过程模型。重点难点重点:(1)通用过程模型;(2)惯用过程模型;(3)专用过程模型。难点

4、:(1)过程流;(2)任务集;教学方式丿课堂讲授口小组活动口实验演示口难点答疑口提问□作业讲评口实践教学口考试测验口英他活动媒体资源□文字教材V电子教案口录像材料口录音材料口直播课堂□CAI课件口IP课件口其他资源:课后作业P37:2.2、2.5、2.6板书设计教学课件《第2章过程模型》第二次教学活动设计教学环节内容设计与手段导入新课1.回顾上一章内容2.导入第二章的课程内容3.布置作业讲授内容第2章过程模型第一节通用过程模型(一)定义框架模型(二)明确任务集(三)过程模式第二节惯用过程模型四种惯用过程模型:(一)瀑布模型(二)

5、增量过程模型(三)演化过程模型(四)协调模型第二节专用过程模型三种过程模型:(一)基于构建的开发(二)形式化方法模型(三)面向方面的软件开发第四节统一过程统一过程的5个阶段:(一)起始阶段(二)细化阶段(三)构建阶段(四)转换阶段(五)生产阶段归纳总结通过木章的学习,掌握通用过程模型,掌握惯用的过程模型。第三次课程教学方案周次32■课时数教学章节第3章敏捷开发目标要求通过本章的学习,阐述软件工程中敏捷理念的四个关键问题:自我组织团队对所开展工作具有控制力的重要性;团队成员之间以及开发参与者与客户之间的交流与合作;对“变更代表机遇

6、”的认识;强调快速软件交付以让客户满意。并对最广泛应用的敏捷过程极限编程(XP)做出讲解。掌握用敏捷开发的方法以适应现代软件工程的需求。重点难点重点:(1)敏捷过程;(2)极限编程。难点:(1)嫩捷原则;(2)极限编程过程。教学方式/课堂讲授口小组活动口实验演示口难点答疑口提问□作业讲评口实践教学口考试测验口其他活动媒体资源□文字教材V电子教案口录像材料口录音材料口直播课堂□CAI课件口1P课件口其他资源:课后作业P57:3.2、3.4板书设计教学课件《第3章敏捷开发》第三次教学活动设计教学环节内容设计与手段导入新课1.回顾上一

7、章内容2.导入第三章的课程内容讲授内容第一节什么是敏捷•普遍存在的变化是基本动力•鼓励沟通第二节敏捷及变更的成本费用第二节敏捷过程是什么(一)敏捷原则(-)敏捷开发的战略(三)人的因素第四节极限编程•最广泛应用的敏捷软件开发方法•极限编程的权限、过程•1•业极限编程。第五节其他敏捷过程模型除了极限编程之外的儿种较普遍应用的敏捷过程模型:(1)白适应软件开发;(2)Scrum;(3)动态系统开发方法;(4)Crystal;(5)特征驱动开发;(6)精益软件开发;(7)敏捷建模;(8)敏捷统一过程。归纳总结通过本章的学习,阐述软件工

8、程中敏捷理念的四个关键问题:自我组织团队对所开展工作具有控制力的重要性;团队成员之间以及开发参与者与客户之间的交流与合作;对“变更代表机遇”的认识;强调快速软件交付以让客户满意。并对最广泛应用的敏捷过程极限编程(XP)做出讲解。掌握用敏捷开发的方法以适应现代软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。