1、软件工程教案第1-4课时第一周课 题软件工程概述一课 型理论+实验教 学目 的介绍软件的概念、特点及分类,软件危机的形成与表现,软件工程的定义和目标重 点难 点软件工程定义教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期2018/3/5教 学 过 程一、新课导入复习讲述“QQ的由小到大,由弱到强的过程二、新课内容第1章 软件工程概述 1.2 软件工程三、总结:四、课后思考作业:P17 任务驱动题五、实训内容: 安装“瑞天图书管理系统并使用,总结系统模块的工程课 后分 析 学生对软件开发的理解还单纯在“写代码这个层次,因此需要尽快灌输软件开发过程这一概念第5-8课时第二周
2、课 题软件工程概述二课 型理论+实验教 学目 的介绍软件开发模型及软件开发的主要技术重 点难 点生存周期模型教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期2018/3/12教 学 过 程一、新课导入复习软件生存周期分为哪几种阶段。二、新课内容1.4开发模型 1.5开发方法 三、总结四、课后思考作业:P17 选择题 判断题五、实训内容 进行分组,召集小组长第一次开会课 后分 析 生存周期模型中提到的阶段和瀑布模型比拟相似,注意提醒学生进行区分第9-12课时第三周课 题软件定义及可行性研究一课 型理论+实验教 学目 的介绍软件问题定义的内容与方法,可行性研究的内容与步骤,
3、重 点难 点可行性分析内容教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期2018319教 学 过 程一、新课导入复习如何确定一个软件开发工程的主题教务系统的前世今生二、新课内容第2章 软件定义及可行性研究 2.1问题定义 三、总结四、课后思考作业:绘制图书管理系统的系统流程图五、实训内容:确定软件小组开发题目,给出问题定义课 后分 析 学生在理解可行性研究的时候有些困难,需要从具体的案例着手,让其理解为什么要在开发之前做这一项工作第13-16课时第四周课 题软件定义及可行性研究二课 型理论+实验教 学目 的可行性研究报告和工程开发计划的编写重 点难 点可行性报告编写教
4、 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习可行性研究的重要性二、新课内容2.3可行性研究报告的内容 三、总结四、课后思考作业 P36习题五、实训内容:撰写软件可行性研究报告课 后分 析 课堂中引入案例非常重要,可以提升学生学习理论知识的兴趣第17-20课时第五周课 题需求分析一课 型理论+实验教 学目 的介绍需求分析的基本概念,需求获取方法、需求分析过程、需求分析的结果及其描述重 点难 点需求分析方法与过程教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习瀑布模型的特点二、新课内容第3
5、章需求分析 3.1目标任务 3.2获取方法 三、总结四、课后思考作业五、实训内容: 使用需求获取方法对自己的系统进行需求获取课 后分 析 获取方法可以结合现有企业方法来讲解第21-24课时第六周课 题需求分析二课 型理论+实验教 学目 的结构化分析方法重 点难 点数据流图画法,数据字典编写教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习系统流程图的画法二、新课内容3.4 结构化分析方法 三、总结四、课后思考作业P65 三,四,五、实训内容 绘制自己系统的数据流图,并对其进行分层课 后分 析 数据流图的画法是难点,需要多做练习第25-28课时
6、第七周课 题需求分析三课 型理论+实验教 学目 的编写需求分析说明书重 点难 点画出工程系统的数据流图教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习每个小组的系统功能模块的划分二、新课内容3.5需求说明书评审 三、总结四、课后思考作业 P63 选择题和应用题五、实训内容: 如何编写需求分说明书课 后分 析 需求说明书的撰写需要学生小组进行细致的分工第29-32课时第八周课 题需求分析练习课课 型课堂测试教 学目 的考察学生需求分析技能的熟练度重 点难 点无教 具挂 图无教 学方 法无授 课班 级16授 课日 期教 学 过 程一、新课导入复
7、习二、新课内容课后习题:P66 4,5,6三、总结四、课后思考作业五、实训内容课 后分 析 让学生多做这章的课后练习题,以此来稳固需求分析的知识第33-36课时第九周课 题概要设计一课 型理论+实验教 学目 的介绍软件设计的概念和原那么,软件设计的基本过程重 点难 点软件结构设计教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习需求说明产生的结果对这个阶段的影响二、新课内容第4章概要设计 4.1 基础知识 4.3 模块独立性三、总结四、课后思考作业五、实训内容 设计现有系统的软件结构课 后分 析 模块独立性是难点,很多学生理解起来有不小的难度
8、第37-40课时第十周课 题概要设计二课 型理论+实验教 学目 的概要设计的主要内容,面向数据流的设计方法重 点难 点模块耦合与内聚教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习模块独立性的系统设计之间的关联二、新课内容4.5 图形工具 4.6结构化设计方法 . 4.7文档评审 三、总结四、课后思考作业五、实训内容 编写概要设计说明书课 后分 析 结构化设计方法学生普遍反映听不懂第41-44课时第十一周课 题详细设计一课 型理论+实验教 学目 的详细设计的任务与原那么,详细设计的表达工具重 点难 点详细设计的任务和工具教 具挂 图无教 学
9、方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习概要设计的结果在这个阶段的作用二、新课内容第5章详细设计 5.1任务与原那么 三、总结四、课后思考作业五、实训内容 程序流程图,N-S图PDL语言的绘制课 后分 析 第45-48课时第十二周课 题详细设计二课 型理论+实验教 学目 的软件设计说明书的编制与评审重 点难 点代码与界面设计准那么教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习UI设计的最新热点二、新课内容5.3界面设计 5.4 代码设计 5.5文档评审 三、总结四、课后思考作业五、实训内容 编写详
10、细设计说明书课 后分 析 第49-52课时第十三周课 题编码一课 型理论+实验教 学目 的介绍程序设计语言的特性、分类和选择重 点难 点程序设计语言的分类教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习自己写代码和工程代码的区别二、新课内容第8章 编码 8.1目的与要求 三、总结四、课后思考作业五、实训内容 :找出原有的代码,重新进行修改课 后分 析 第53-56课时第十四周课 题编码二课 型理论+实验教 学目 的介绍程序编码风格重 点难 点程序流程图设计教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程
11、一、新课导入复习结构化程序代码的一些演变二、新课内容8.3 编码风格 三、总结四、课后思考作业 P212 选择题和判断题五、实训内容课 后分 析 第57-60课时第十五周课 题软件测试一课 型理论+实验教 学目 的介绍软件测试的概念、方法和测试步骤重 点难 点测试方法学习教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习软件测试的前世今生二、新课内容第9章 软件测试 9.1测试概述 三、总结四、课后思考作业P241 选择题和判断题五、实训内容 对自己开发的系统进行测试课 后分 析 第61-64课时第十六周课 题软件测试二课 型理论+实验教 学
12、目 的测试用例的设计,调试,传统软件和面向对象软件的测试问题重 点难 点测试用例的设计教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习测试用例的模板和实例二、新课内容9.3 用例设计9.4测试步骤 9 .5测试工具 三、总结四、课后思考作业五、实训内容 编写系统测试用例课 后分 析 第65-68课时第十七周课 题软件维护课 型理论+实验教 学目 的介绍维护的类型、特点,维护过程与组织,如何提高软件的可维护性重 点难 点软件维护的过程与组织教 具挂 图无教 学方 法多媒体授 课班 级16软件1,2班授 课日 期教 学 过 程一、新课导入复习维护软件趣闻二、新课内容10.1 软件维护的类型和策略10.2 软件维护的特点10.3 软件维护的过程和组织三、总结四、课后思考作业P255 选择题和判断题五、实训内容 撰写软件维护日志课 后分 析
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1