《软件工程》教案新部编本.docx

上传人:b****2 文档编号:24330668 上传时间:2023-05-26 格式:DOCX 页数:13 大小:86.95KB
下载 相关 举报
《软件工程》教案新部编本.docx_第1页
第1页 / 共13页
《软件工程》教案新部编本.docx_第2页
第2页 / 共13页
《软件工程》教案新部编本.docx_第3页
第3页 / 共13页
《软件工程》教案新部编本.docx_第4页
第4页 / 共13页
《软件工程》教案新部编本.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

《软件工程》教案新部编本.docx

《《软件工程》教案新部编本.docx》由会员分享,可在线阅读,更多相关《《软件工程》教案新部编本.docx(13页珍藏版)》请在冰豆网上搜索。

《软件工程》教案新部编本.docx

《软件工程》教案新部编本

 

教师学科教案

[20–20学年度第__学期]

 

任教学科:

_____________

任教年级:

_____________

任教老师:

_____________

xx市实验学校

 

《软件工程》教案

 

编写:

金钊

 

2010年9月

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch1.软件工程学概述二、授课时间:

第1-2周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解产生软件危机的原因以及消除软件危机的途径。

掌握软件工程的概念,基本原理,软

件工程方法学。

掌握软件生命周期8个组成阶段。

了解常见的软件开发模型。

五、教学重点、难点:

软件工程的基本概念。

软件工程的基本原理。

软件生命周期的8个组成阶段。

六、结合教学内容选择的主要教学方法:

基本概念和主要开发模型的讲述。

七、作业及思考题:

习题一6,7

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

软件工程定义。

软件工程的基本原理。

软件生命周期的8个组成阶段.

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.2可行性研究二、授课时间:

第2-3周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解可行性研究任务,可行性研究过程。

掌握系统流程图的绘制,数据流图的绘制。

掌握

数据字典的定义。

了解成本/效益分析。

五、教学重点、难点:

可行性研究过程。

数据流图绘制。

六、结合教学内容选择的主要教学方法:

基本概念讲述。

数据流图的绘制举例,完成绘制数据流图的课堂作业。

七、作业及思考题:

习题二2,3

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

可行性研究任务,可行性研究过程,系统流程图的绘制,数据流图的绘制,数据字典的定

义,成本/效益分析。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.3需求分析二、授课时间:

第4-5周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

掌握需求分析的任务。

掌握获取需求的方法。

掌握需求分析建模。

掌握E-R图的绘制。

握状态转换图的绘制。

了解层次方框图,Warnier图和IPO图的绘制。

理解验证软件需求的必

要性。

掌握验证软件需求的方法。

五、教学重点、难点:

面向数据流自顶向下求精的需求建模方法。

六、结合教学内容选择的主要教学方法:

基本概念,方法讲解,需求建模方法实例讲解。

七、作业及思考题:

习题三3,4

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

需求分析的任务。

获取需求的方法。

面向数据流自顶向下求精的需求建模方法。

E-R图的

绘制。

状态转换图的绘制。

验证软件需求的方法。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.5总体设计二、授课时间:

第6-7周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解总体设计过程。

掌握设计遵循的基本原理。

掌握设计时需要考虑的启发规则。

掌握描

绘软件结构的层次图和结构图。

掌握面向数据流的设计方法。

五、教学重点、难点:

设计基本原理。

面向数据流的设计方法。

六、结合教学内容选择的主要教学方法:

基本概念,方法和过程讲述。

面向数据流的设计方法的实例讲解。

七、作业及思考题:

习题五3,4

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

总体设计过程。

设计的基本原理。

层次图和结构图的绘制。

面向数据流的设计方法。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.6详细设计二、授课时间:

第7-8周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解结构程序设计的基本概念。

掌握人机界面设计的方法和遵循的原则。

掌握过程设计工

具的使用。

掌握面向数据结构的设计方法。

了解程序复杂程度的定量度量方法。

五、教学重点、难点:

结构化程序设计的概念。

面向数据结构的设计方法。

六、结合教学内容选择的主要教学方法:

基本概念讲解,面向数据结构的设计方法的实例讲解。

七、作业及思考题:

习题六5

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

结构程序设计的基本概念。

人机界面设计的方法和原则。

过程设计工具。

面向数据结构的

设计方法。

程序复杂程度的定量度量方法。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.7实现二、授课时间:

第9-10周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

掌握编码应遵循的规则。

理解软件测试的目标,方法和步骤。

掌握单元测试。

掌握集成测

试。

掌握白盒测试技技术。

掌握黑盒测试技术。

掌握调试途径。

了解软件可靠性度量。

五、教学重点、难点:

软件测试的目标,方法和步骤。

白盒测试技技术。

黑盒测试技术。

六、结合教学内容选择的主要教学方法:

基本概念讲解,各种测试方法举例。

七、作业及思考题:

习题七10

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

软件测试的目标,方法和步骤。

单元测试。

集成测试。

白盒测试技技术。

黑盒测试技术。

调试途径。

软件可靠性度量方法。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.8维护二、授课时间:

第11周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解软件维护的重要性。

掌握结构化维护的方法。

掌握软件维护过程。

了解度量软件可维

护性的因素。

了解软件再工程过程。

五、教学重点、难点:

结构化维护的方法。

六、结合教学内容选择的主要教学方法:

基本概念,方法讲解,结构化维护的方法举例。

七、作业及思考题:

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

软件维护的定义。

结构化维护的方法。

软件维护过程。

软件再工程过程。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

Ch.9面向对象方法学引论授课时间:

第12-13周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解面向对象方法学的基本思想。

掌握面向对象的基本概念。

掌握面向对象建模方法。

握对象模型,动态模型和功能模型的概念,理解3种模型之间的关系。

五、教学重点、难点:

面向对象方法学。

面向对象的基本概念。

面向对象建模方法。

六、结合教学内容选择的主要教学方法:

基本概念,方法和模型的讲解。

七、作业及思考题:

习题九6,7,8

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

面向对象方法学。

面向对象的基本概念。

面向对象建模方法。

对象模型,动态模型和功能

模型。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

CH.10面向对象分析二、授课时间:

第13-14周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

掌握面向对象分析的基本过程。

掌握书写需求陈述。

掌握建立对象模型的方法。

掌握建立

动态模型的方法,掌握建立功能模型的方法。

掌握定义服务的方法。

五、教学重点、难点:

面向对象分析过程。

建立对象模型,功能模型和动态模型的方法。

六、结合教学内容选择的主要教学方法:

基本概念,方法及技术讲解。

对象模型,功能模型和动态模型的建模实例讲解。

七、作业及思考题:

习题十2

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

面向对象分析过程。

建立对象模型的方法。

建立动态模型的方法。

建立功能模型的方法。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

CH.11面向对象设计二、授课时间:

第15-16周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

理解面向对象设计的准则,启发规则。

理解软件重用的思想和方法。

掌握系统分解的方法。

掌握问题域子系统,人机交互子系统,任务管理子系统和数据管理子系统的设计方法。

掌握设

计优化方法。

五、教学重点、难点:

面向对象设计的准则。

问题域子系统,人机交互子系统,任务管理子系统和数据管理子系

统的设计方法。

六、结合教学内容选择的主要教学方法:

基本概念,方法及技术讲解

七、作业及思考题:

习题十一5,6

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

面向对象设计的准则,启发规则。

软件重用。

系统分解。

问题域子系统,人机交互子系

统,任务管理子系统和数据管理子系统的设计方法。

课程名称:

软件工程授课对象:

计算机科学与技术专业本科生

一、讲授章节名称:

CH.13软件项目管理二、授课时间:

第17周

三、授课教师姓名:

金钊职称:

讲师职务:

四、教学目标及要求:

掌握软件规模估算方法。

掌握开发工作量估算方法。

掌握制定软件开发进度计划的方法。

掌握工程网络和Gantt图的绘制。

了解开发人员组织的模式。

掌握软件质量的保证措施。

掌握

软件配置管理的概念和方法。

五、教学重点、难点:

制定软件开发进度计划

软件规模估算方法。

开发工作量估算方法。

程网络和Gantt图的绘制。

六、结合教学内容选择的主要教学方法:

基本概念,方法和技术讲授。

七、作业及思考题:

习题十三12

八、参考资料:

1.张海藩,软件工程导论(第5版),清华大学出版社,2008.02

2.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育出版社,PearsonEducationInc.,2009.12

3.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04

 

九、教学主要内容及设计:

软件规模估算方法。

开发工作量估算方法。

制定软件开发进度计划方法。

工程网络和Gantt

图的绘制。

保证软件质量的措施。

软件配置管理的概念和方法。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1