2022年《软件工程》教案.docx
名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案软件工程教案编写:金 钊2022 年 9 月细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -课程名称 :软件工程名师精编优秀教案第 1-2 周授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch1. 软件工程学概述二、授课时间:三、授课老师姓名:金 钊职称:讲师职务:四、教学目标及要求:懂得产生软件危机的缘由以及排除软件危机的途径;把握软件工程的概念,基本原理,软件工程方法学;把握软件生命周期五、教学重点、难点:8 个组成阶段;明白常见的软件开发模型;软件工程的基本概念;软件工程的基本原理;软件生命周期的 8 个组成阶段;六、结合教学内容挑选的主要教学方法:基本概念和主要开发模型的叙述;七、作业及摸索题:习题一 6,7 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:软件工程定义;软件工程的基本原理;软件生命周期的8 个组成阶段 . 第 2 页,共 12 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编优秀教案第 2-3 周 职务:课程名称 :软件工程授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch.2 可行性讨论二、 授课时间:三、授课老师姓名:金 钊职称:讲师四、教学目标及要求:懂得可行性讨论任务,可行性讨论过程;把握系统流程图的绘制,数据流图的绘制;把握数据字典的定义;明白成本 /效益分析;五、教学重点、难点:可行性讨论过程;数据流图绘制;六、结合教学内容挑选的主要教学方法:基本概念叙述;数据流图的绘制举例,完成绘制数据流图的课堂作业;七、作业及摸索题:习题二 2,3 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:可行性讨论任务,可行性讨论过程,系统流程图的绘制,数据流图的绘制,数据字典的定义,成本 /效益分析;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案课程名称 :软件工程 授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch.3 需求分析 二、授课时间:第 4-5 周三、授课老师姓名:金 钊 职称:讲师 职务:四、教学目标及要求:把握需求分析的任务;把握猎取需求的方法;把握需求分析建模;把握 E-R 图的绘制;掌握状态转换图的绘制;明白层次方框图,要性;把握验证软件需求的方法;五、教学重点、难点:Warnier 图和 IPO 图的绘制;懂得验证软件需求的必面对数据流自顶向下求精的需求建模方法;六、结合教学内容挑选的主要教学方法:基本概念,方法讲解,需求建模方法实例讲解;七、作业及摸索题:习题三 3,4 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:需求分析的任务;猎取需求的方法;面对数据流自顶向下求精的需求建模方法;E-R 图的绘制;状态转换图的绘制;验证软件需求的方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -课程名称 :软件工程名师精编优秀教案授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch.5 总体设计二、授课时间:第 6-7 周三、授课老师姓名:金 钊职称:讲师职务:四、教学目标及要求:懂得总体设计过程;把握设计遵循的基本原理;把握设计时需要考虑的启示规章;把握描 绘软件结构的层次图和结构图;把握面对数据流的设计方法;五、教学重点、难点:设计基本原理;面对数据流的设计方法;六、结合教学内容挑选的主要教学方法:基本概念,方法和过程叙述;面对数据流的设计方法的实例讲解;七、作业及摸索题:习题五 3,4 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:总体设计过程;设计的基本原理;层次图和结构图的绘制;面对数据流的设计方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案课程名称 :软件工程 授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch.6 具体设计 二、授课时间:第 7-8 周三、授课老师姓名:金 钊 职称:讲师 职务:四、教学目标及要求:懂得结构程序设计的基本概念;把握人机界面设计的方法和遵循的原就;把握过程设计工具的使用;把握面对数据结构的设计方法;明白程序复杂程度的定量度量方法;五、教学重点、难点:结构化程序设计的概念;面对数据结构的设计方法;六、结合教学内容挑选的主要教学方法:基本概念讲解,面对数据结构的设计方法的实例讲解;七、作业及摸索题:习题六 5 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:结构程序设计的基本概念;人机界面设计的方法和原就;过程设计工具;面对数据结构的设计方法;程序复杂程度的定量度量方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -课程名称 :软件工程名师精编优秀教案授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch.7 实现二、授课时间:第 9-10 周三、授课老师姓名:金 钊职称:讲师职务:四、教学目标及要求:把握编码应遵循的规章;懂得软件测试的目标,方法和步骤;把握单元测试;把握集成测 试;把握白盒测试技技术;把握黑盒测试技术;把握调试途径;明白软件牢靠性度量;五、教学重点、难点:软件测试的目标,方法和步骤;白盒测试技技术;黑盒测试技术;六、结合教学内容挑选的主要教学方法:基本概念讲解,各种测试方法举例;七、作业及摸索题:习题七 10 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:软件测试的目标,方法和步骤;单元测试;集成测试;白盒测试技技术;黑盒测试技术;调试途径;软件牢靠性度量方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -课程名称 :软件工程名师精编优秀教案授课对象:运算机科学与技术专业本科生一、讲授章节名称:Ch.8 保护二、授课时间:第 11 周三、授课老师姓名:金 钊职称:讲师职务:四、教学目标及要求:懂得软件保护的重要性;把握结构化保护的方法;把握软件保护过程;明白度量软件可维 护性的因素;明白软件再工程过程;五、教学重点、难点:结构化保护的方法;六、结合教学内容挑选的主要教学方法:基本概念,方法讲解,结构化保护的方法举例;七、作业及摸索题:八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:软件保护的定义;结构化保护的方法;软件保护过程;软件再工程过程;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -课程名称 :软件工程 一、讲授章节名称:三、授课老师姓名:名师精编优秀教案授课对象:运算机科学与技术专业本科生Ch.9 面对对象方法学引论授课时间:第 12-13 周金 钊职称:讲师职务:四、教学目标及要求:懂得面对对象方法学的基本思想;把握面对对象的基本概念;把握面对对象建模方法;掌握对象模型,动态模型和功能模型的概念,懂得五、教学重点、难点:3 种模型之间的关系;面对对象方法学;面对对象的基本概念;面对对象建模方法;六、结合教学内容挑选的主要教学方法:基本概念,方法和模型的讲解;七、作业及摸索题:习题九 6,7,8 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:面对对象方法学;面对对象的基本概念;面对对象建模方法;对象模型,动态模型和功能模型;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 9 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编优秀教案第 13-14 周 职务:课程名称 :软件工程授课对象:运算机科学与技术专业本科生一、讲授章节名称:CH.10 面对对象分析二、授课时间:三、授课老师姓名:金 钊职称:讲师四、教学目标及要求:把握面对对象分析的基本过程;把握书写需求陈述;把握建立对象模型的方法;把握建立动态模型的方法,把握建立功能模型的方法;把握定义服务的方法;五、教学重点、难点:面对对象分析过程;建立对象模型,功能模型和动态模型的方法;六、结合教学内容挑选的主要教学方法:基本概念,方法及技术讲解;对象模型,功能模型和动态模型的建模实例讲解;七、作业及摸索题:习题十 2 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:面对对象分析过程;建立对象模型的方法;建立动态模型的方法;建立功能模型的方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编优秀教案第 15-16 周 职务:课程名称 :软件工程授课对象:运算机科学与技术专业本科生一、讲授章节名称:CH. 11 面对对象设计二、授课时间:三、授课老师姓名:金 钊职称:讲师四、教学目标及要求:懂得面对对象设计的准就,启示规章; 懂得软件重用的思想和方法;把握系统分解的方法;把握问题域子系统,人机交互子系统,任务治理子系统和数据治理子系统的设计方法;把握设 计优化方法;五、教学重点、难点:面对对象设计的准就;问题域子系统,人机交互子系统,任务治理子系统和数据治理子系 统的设计方法;六、结合教学内容挑选的主要教学方法:基本概念,方法及技术讲解 七、作业及摸索题:习题十一 5,6 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:面对对象设计的准就,启示规章;软件重用;系统分解;问题域子系统,人机交互子系统,任务治理子系统和数据治理子系统的设计方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编优秀教案第 17 周 职务:课程名称 :软件工程授课对象:运算机科学与技术专业本科生一、讲授章节名称:CH.13 软件项目治理二、授课时间:三、授课老师姓名:金 钊职称:讲师四、教学目标及要求:把握软件规模估算方法;把握开发工作量估算方法;把握制定软件开发进度方案的方法;把握工程网络和 Gantt 图的绘制;明白开发人员组织的模式;把握软件质量的保证措施;把握软件配置治理的概念和方法;五、教学重点、难点:制定软件开发进度方案软件规模估算方法;开发工作量估算方法;程网络和 Gantt 图的绘制;六、结合教学内容挑选的主要教学方法:基本概念,方法和技术讲授;七、作业及摸索题:习题十三 12 八、参考资料:1张海藩,软件工程导论(第5 版),清华高校出版社,2022.02 2Shari Lawrence Pfleeger, Joanne M.Atlee, Software Engineering Theory and Practice, Fourth Edition, 影印版 , 高等训练出版社, Pearson Education Inc., 2022.12 3Grady Booch, Robert A. Maksimchuk, Object-oriented analysis and design with Applications, Third edition, Pearson Education, Inc, 2022.04 九、教学主要内容及设计:软件规模估算方法;开发工作量估算方法;制定软件开发进度方案方法;工程网络和Gantt 图的绘制;保证软件质量的措施;软件配置治理的概念和方法;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 12 页,共 12 页 - - - - - - - - -