1 / 6
文档名称:

《软件工程》软件工程教学大纲.docx

格式:docx   大小:9KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件工程》软件工程教学大纲.docx

上传人:1772186**** 2022/2/28 文件大小:9 KB

下载得到文件列表

《软件工程》软件工程教学大纲.docx

文档介绍

文档介绍:《软件工程I》课程教学大纲
英文名称:Software Engineering 课程编号:
适用专业:计算机科学与技术
学时:54 (包括实验学时:10) 学分:3
课程类别:专业基础课
课程性质:必修课
一、 课程的性质和目的《软件工程I》课程教学大纲
英文名称:Software Engineering 课程编号:
适用专业:计算机科学与技术
学时:54 (包括实验学时:10) 学分:3
课程类别:专业基础课
课程性质:必修课
一、 课程的性质和目的
软件工程是计算机科学和技术及其相关专业的一门重要专业课,它主要讲述构建与维护
软件系统的方法、技术、流程、工具和规范。
通过本课程的学****可使学生既掌握软件工程的基本原理和方法,又具有设计、实现、
管理软件项目的初步能力,从而提高学生软件开发的能力。
学****本课程后,可为课程设计、毕业设计打下必要的基础。
二、 课程教学内容
第一章软件工程概述
基本内容和要求:
了解软件危机概念与现象;
掌握软件工程的基本原理;
掌握软件生命周期;
了解软件过程模型。
第二章可行性研究
基本内容和要求:
理解可行性研究的任务;
掌握可行性研究过程;
了解系统流程图、数据流图、数据字典等图形的功能;
了解成本/效益分析的一般方法。
教学重点:系统的逻辑模型的描述方法。
教学难点:可行研究的过程。
第三章需求分析
基本内容和要求:
掌握需求分析的基本任务;
了解与用户沟通获取需求的方法;
掌握分析建模与规格说明;
掌握状态转换图;
了解其它图形工具
理解如何验证软件需求。
教学重点:
分析建模与规格说明;
建模的图形描述。
教学难点:分析建模与规格说明方法。
第四章总体设计
基本内容和要求:
理解总体设计的基本过程;
掌握软件设计的原理
理解启发式原则;
掌握描述软件结构的图形工具。
教学重点:
设计原理;
软件结构描述。
教学难点:软件设计的基本原理。
第五章详细设计
基本内容和要求:
掌握结构程序设计的原理;
掌握过程设计的基本工具;
理解面向数据流的设计方法;
了解程序复杂程度的定量度量。
教学重点:结构程序设计原理;
教学难点:面向数据流的设计方法。
第六章实现
基本内容和要求:
了解编码风格与语言分类;
理解软件测试基础;
理解单元测试的要点;
理解集成测试的肆点;
理解确认测试的要点;
掌握白盒测试技术;
掌握黑盒测试技术;
掌握调试技术。
教学重点:
软件测试基础;
黑盒法和白盒法。
教学难点:黑盒测试技术与白盒测试技术。
第七章维护
基本内容和要求:
1 .理解软件维护的概念;
了解软件维护过程;
理解软件的可维护性;
了解预防性维护。
教学重点:软件可维护性。
教学难点:如何提高软件的可维护性。
第八章面向对象方法学引论
基本内容和要求:
理解面向对象方法学概述;
理解面向对象的概念;
掌握面向对象建模;
理解对象模型;
理解动态模型;
理解功能模型;
理解三种模型之间的关系;
理解UML语言与建模方法。
教学重点:
对象建模;
UML建模方法。
教学难点:对象建模方法的实际应用。
第九章面向对象方法
基本内