软件工程教案_第1页
软件工程教案_第2页
软件工程教案_第3页
软件工程教案_第4页
软件工程教案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程优选优秀授课设计软件工程优选优秀授课设计13/13软件工程优选优秀授课设计《软件工程》授课设计编写:金钊2010年9月课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲解章节名称: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个组成阶段.课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲解章节名称: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九、授课主要内容及设计:可行性研究任务,可行性研究过程,系统流程图的绘制,数据流图的绘制,数据字典的定义,成本/效益解析。课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲解章节名称: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图的绘制。状态变换图的绘制。考据软件需求的方法。课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲解章节名称: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九、授课主要内容及设计:整体设计过程。设计的基根源理。层次图和结构图的绘制。面向数据流的设计方法。

课程名称:

软件工程

授课对象:计算机科学与技术专业本科生一、讲解章节名称:三、授课教师姓名:

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九、授课主要内容及设计:结构程序设计的基本看法。人机界面设计的方法和原则。过程设计工具。面向数据结构的设计方法。程序复杂程度的定量胸襟方法。

课程名称:

软件工程

授课对象:计算机科学与技术专业本科生一、讲解章节名称:三、授课教师姓名:

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九、授课主要内容及设计:软件测试的目标,方法和步骤。单元测试。集成测试。白盒测试技技术。黑盒测试技术。调试路子。软件可靠性胸襟方法。课程名称:软件工程授课对象:计算机科学与技术专业本科生一、讲解章节名称: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九、授课主要内容及设计:软件保护的定义。结构化保护的方法。软件保护过程。软件再工程过程。

课程名称:软件工程

授课对象:计算机科学与技术专业本科生一、讲解章节名称:三、授课教师姓名:

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九、授课主要内容及设计:面向对象方法学。面向对象的基本看法。面向对象建模方法。对象模型,动向模型和功能模型。课程名称:软件工程一、讲解章节名称:CH.10三、授课教师姓名:金四、授课目的及要求:

授课对象:计算机科学与技术专业本科生面向对象解析二、授课时间:第13-14周钊职称:授课老师职务:掌握面向对象解析的基本过程。掌握书写需求陈述。掌握建立对象模型的方法。掌握建立动向模型的方法,掌握建立功能模型的方法。掌握定义服务的方法。五、授课重点、难点:面向对象解析过程。建立对象模型,功能模型和动向模型的方法。六、结合授课内容选择的主要授课方法:基本看法,方法及技术讲解。对象模型,功能模型和动向模型的建模实例讲解。七、作业及思虑题:习题十2八、参照资料:1.张海藩,软件工程导论(第5版),清华大学初版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育初版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、授课主要内容及设计:面向对象解析过程。建立对象模型的方法。建立动向模型的方法。建立功能模型的方法。课程名称:

软件工程

授课对象:计算机科学与技术专业本科生一、讲解章节名称:三、授课教师姓名:

CH.11面向对象设计金钊

二、授课时间:职称:授课老师

第15-16周职务:四、授课目的及要求:理解面向对象设计的准则,启示规则。理解软件重用的思想和方法。掌握系统分解的方法。掌握问题域子系统,人机交互子系统,任务管理子系统和数据管理子系统的设计方法。掌握设计优化方法。五、授课重点、难点:面向对象设计的准则。问题域子系统,人机交互子系统,任务管理子系统和数据管理子系统的设计方法。六、结合授课内容选择的主要授课方法:基本看法,方法及技术讲解七、作业及思虑题:习题十一5,6八、参照资料:1.张海藩,软件工程导论(第5版),清华大学初版社,2008.022.ShariLawrencePfleeger,JoanneM.Atlee,SoftwareEngineeringTheoryandPractice,FourthEdition,影印版,高等教育初版社,PearsonEducationInc.,2009.123.GradyBooch,RobertA.Maksimchuk,Object-orientedanalysisanddesignwithApplications,Thirdedition,PearsonEducation,Inc,2008.04九、授课主要内容及设计:面向对象设计的准则,启示规则。软件重用。系统分解。问题域子系统,人机交互子系统,任务管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论