《软件工程》软件工程教学大纲_第1页
《软件工程》软件工程教学大纲_第2页
《软件工程》软件工程教学大纲_第3页
《软件工程》软件工程教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、软件工程I课程教学大纲英文名称:Software Engineering 课程编号:适用专业:计算机科学与技术学时:54(包括实验学时:10) 学分: 3 课程类别:专业基础课课程性质:必修课一、课程的性质和目的软件工程是计算机科学和技术及其相关专业的一门重要专业课,它主要讲述构建与维护软件系统的方法、技术、流程、工具和规范。通过本课程的学习,可使学生既掌握软件工程的基本原理和方法,又具有设计、实现、管理软件项目的初步能力,从而提高学生软件开发的能力。学习本课程后,可为课程设计、毕业设计打下必要的基础。二、课程教学内容软件工程概述基本内容和要求:1了解软件危机概念与现象;2掌握软件工程的基本原

2、理;3掌握软件生命周期;4了解软件过程模型。可行性研究基本内容和要求:1理解可行性研究的任务;2掌握可行性研究过程;3了解系统流程图、数据流图、数据字典等图形的功能;4了解成本/效益分析的一般方法。教学重点:系统的逻辑模型的描述方法。教学难点:可行研究的过程。需求分析基本内容和要求:1掌握需求分析的基本任务;2了解与用户沟通获取需求的方法;3掌握分析建模与规格说明;4掌握状态转换图;5了解其它图形工具6理解如何验证软件需求。教学重点:1分析建模与规格说明;2建模的图形描述。教学难点:分析建模与规格说明方法。总体设计基本内容和要求:1理解总体设计的基本过程;2掌握软件设计的原理3理解启发式原则;

3、4掌握描述软件结构的图形工具。教学重点:1设计原理;2软件结构描述。教学难点:软件设计的基本原理。详细设计基本内容和要求:1掌握结构程序设计的原理;2掌握过程设计的基本工具;3理解面向数据流的设计方法;4了解程序复杂程度的定量度量。教学重点:结构程序设计原理;教学难点:面向数据流的设计方法。实现基本内容和要求:1了解编码风格与语言分类;2理解软件测试基础;3理解单元测试的要点;4理解集成测试的肆点;5理解确认测试的要点;6掌握白盒测试技术;7掌握黑盒测试技术;8掌握调试技术。教学重点:1软件测试基础;2黑盒法和白盒法。教学难点:黑盒测试技术与白盒测试技术。维护基本内容和要求:1理解软件维护的概

4、念;2了解软件维护过程;3理解软件的可维护性;4了解预防性维护。教学重点:软件可维护性。教学难点:如何提高软件的可维护性。面向对象方法学引论基本内容和要求:1理解面向对象方法学概述;2理解面向对象的概念;3掌握面向对象建模;4理解对象模型;5理解动态模型;6理解功能模型;7理解三种模型之间的关系;8理解UML语言与建模方法。教学重点:1对象建模;2UML建模方法。教学难点:对象建模方法的实际应用。面向对象方法基本内容和要求:1掌握面向对象分析;2掌握面向对象设计;3理解面向对象实现;教学重点:1对象分析与建模技术;2对象设计与建模技术。教学难点:如何使学生理解并掌握对象建模方法?三、课程教学的

5、基本要求1本课程的教学包括课堂讲授、学生自学、习题讨论、实验、作业、辅导答疑、期末考试等教学环节。2课堂教学采用启发式或讨论式的教学方法,理论结合实际,引导学生加深对所学知识的理解和应用,提高学生学习本课程的兴趣和积极性。3每一章内容都要通过实际项目案例地讲授,来提高教学效果4通过本课程的教学,学生在理解和掌握大纲所要求的知识内容的基础上,能正确地应用这些知识解决实际问题,为后续课程的学习奠定坚实的基础。四、课程学时分配讲 课 内 容学 时1软件工程学概述42可行性研究43需求分析64总体设计65详细设计46实现67维护48面向对象方法学概述49面向对象方法6实 验10合 计54五、建议教材与教学参考书1 张海藩编软件工程导论,清华大学出版社,2004年;2 周苏等编软件工程学教程,科学出版社,2004年;3 邓良松等编软件工程,西安电子科技出版社,2000年;4

温馨提示

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

评论

0/150

提交评论