《软件工程》教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-1-《软件工程》教案编写:金钊2010年9月软件工程教案-2-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch1.软件工程学概述二、授课时间:第1-2周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:理解产生软件危机的原因以及消除软件危机的途径。掌握软件工程的概念,基本原理,软件工程方法学。掌握软件生命周期8个组成阶段。了解常见的软件开发模型。五、教学重点、难点:软件工程的基本概念。软件工程的基本原理。软件生命周期的8个组成阶段。六、结合教学内容选择的主要教学方法:基本概念和主要开发模型的讲述。七、作业及思考题:习题一6,7八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:软件工程定义。软件工程的基本原理。软件生命周期的8个组成阶段.软件工程教案-3-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.2可行性研究二、授课时间:第2-3周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:理解可行性研究任务,可行性研究过程。掌握系统流程图的绘制,数据流图的绘制。掌握数据字典的定义。了解成本/效益分析。五、教学重点、难点:可行性研究过程。数据流图绘制。六、结合教学内容选择的主要教学方法:基本概念讲述。数据流图的绘制举例,完成绘制数据流图的课堂作业。七、作业及思考题:习题二2,3八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:可行性研究任务,可行性研究过程,系统流程图的绘制,数据流图的绘制,数据字典的定义,成本/效益分析。软件工程教案-4-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.3需求分析二、授课时间:第4-5周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:掌握需求分析的任务。掌握获取需求的方法。掌握需求分析建模。掌握E-R图的绘制。掌握状态转换图的绘制。了解层次方框图,Warnier图和IPO图的绘制。理解验证软件需求的必要性。掌握验证软件需求的方法。五、教学重点、难点:面向数据流自顶向下求精的需求建模方法。六、结合教学内容选择的主要教学方法:基本概念,方法讲解,需求建模方法实例讲解。七、作业及思考题:习题三3,4八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:需求分析的任务。获取需求的方法。面向数据流自顶向下求精的需求建模方法。E-R图的绘制。状态转换图的绘制。验证软件需求的方法。软件工程教案-5-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.5总体设计二、授课时间:第6-7周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:理解总体设计过程。掌握设计遵循的基本原理。掌握设计时需要考虑的启发规则。掌握描绘软件结构的层次图和结构图。掌握面向数据流的设计方法。五、教学重点、难点:设计基本原理。面向数据流的设计方法。六、结合教学内容选择的主要教学方法:基本概念,方法和过程讲述。面向数据流的设计方法的实例讲解。七、作业及思考题:习题五3,4八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:总体设计过程。设计的基本原理。层次图和结构图的绘制。面向数据流的设计方法。软件工程教案-6-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.6详细设计二、授课时间:第7-8周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:理解结构程序设计的基本概念。掌握人机界面设计的方法和遵循的原则。掌握过程设计工具的使用。掌握面向数据结构的设计方法。了解程序复杂程度的定量度量方法。五、教学重点、难点:结构化程序设计的概念。面向数据结构的设计方法。六、结合教学内容选择的主要教学方法:基本概念讲解,面向数据结构的设计方法的实例讲解。七、作业及思考题:习题六5八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:结构程序设计的基本概念。人机界面设计的方法和原则。过程设计工具。面向数据结构的设计方法。程序复杂程度的定量度量方法。软件工程教案-7-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.7实现二、授课时间:第9-10周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:掌握编码应遵循的规则。理解软件测试的目标,方法和步骤。掌握单元测试。掌握集成测试。掌握白盒测试技技术。掌握黑盒测试技术。掌握调试途径。了解软件可靠性度量。五、教学重点、难点:软件测试的目标,方法和步骤。白盒测试技技术。黑盒测试技术。六、结合教学内容选择的主要教学方法:基本概念讲解,各种测试方法举例。七、作业及思考题:习题七10八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:软件测试的目标,方法和步骤。单元测试。集成测试。白盒测试技技术。黑盒测试技术。调试途径。软件可靠性度量方法。软件工程教案-8-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.8维护二、授课时间:第11周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:理解软件维护的重要性。掌握结构化维护的方法。掌握软件维护过程。了解度量软件可维护性的因素。了解软件再工程过程。五、教学重点、难点:结构化维护的方法。六、结合教学内容选择的主要教学方法:基本概念,方法讲解,结构化维护的方法举例。七、作业及思考题:八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:软件维护的定义。结构化维护的方法。软件维护过程。软件再工程过程。软件工程教案-9-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:Ch.9面向对象方法学引论授课时间:第12-13周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:理解面向对象方法学的基本思想。掌握面向对象的基本概念。掌握面向对象建模方法。掌握对象模型,动态模型和功能模型的概念,理解3种模型之间的关系。五、教学重点、难点:面向对象方法学。面向对象的基本概念。面向对象建模方法。六、结合教学内容选择的主要教学方法:基本概念,方法和模型的讲解。七、作业及思考题:习题九6,7,8八、参考资料:1.张海藩,软件工程导论(第5版),清华大学出版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、教学主要内容及设计:面向对象方法学。面向对象的基本概念。面向对象建模方法。对象模型,动态模型和功能模型。软件工程教案-10-课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲授章节名称:CH.10面向对象分析二、授课时间:第13-14周三、授课教师姓名:金钊职称:讲师职务:四、教学目标及要求:掌握面向对象分析的基本过程。掌握书写需求陈述。掌握建立对象模型的方法。掌握建立动态模型的方法,掌握建立功能模型的方法。掌握定义服务的方法。五、教学重点、难

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功