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