1 / 6
文档名称:

软件工程 配套习题 陆惠恩 软件工程课程教学大纲.doc

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

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

分享

预览

软件工程 配套习题 陆惠恩 软件工程课程教学大纲.doc

上传人:蓝天 2021/9/13 文件大小:87 KB

下载得到文件列表

软件工程 配套习题 陆惠恩 软件工程课程教学大纲.doc

文档介绍

文档介绍:《软件工程》课程教学大纲
(Software Engineering)
陆惠恩主编
学时数:45-50
适用专业:计算机科学与技术专业、计算机应用专业等。
1、课程的性质、目的和任务
软件工程是计算机专业的主干课、专业课。本课程讲述软件工程的基本概 念、原理、方法和工具,系统地介绍目前流行的和较成熟的软件工程技术。学****软件开发与维护的普遍原理和基本技术,提高软件开发维护的效率。本课程在数 据库原理、数据结构等专业课之后,毕业实践、毕业设计之前开设。学生在进行 毕业实****毕业设计时,可用软件工程学的原理、方法和工具进行软件设计及书 写毕业论文,以提高学生的设计效率、设计质量和论文水平。
2、课程教学的基本要求

软件工程发展史、软件可维护性、影响软件质量的因素。软件开发成本估计技术、 软件开发和维护的人员组织方法、软件工程文件的编写规范;CASE技术、软件开发工具、 集成化环境。

软件危机、软件、软件工程、软件工程学、软件生命周期、模块、模块化、 软件测试目标等基本概念;软件开发模型、软件开发方法、结构化设计方 法、软件测试的各种方法;软件维护的定义、特点及维护过程;软件工程 计划管理技术、软件配置管理技术。面向对彖分析、面向对彖设计。

需求分析方法、详细设计工具、结构化设计方法、常用测试方法及测试方 案的设计。
3、课程的教学内容、重点和难点

软件需求分析;
软件的概要设计;
软件的详细设计;
软件测试方案的设计;
面向对彖技术与UML应用。

1、 概述
软件工程的产生、掌握软件工程基本概念、内容、基本原理;
软件生命周期
软件过程模型的特点及应用范围
2、 可行性研究与软件开发计划
软件定义
可行性研究
Gantt 图
X程网络技术
3、 需求分析
需求分析的任务、步骤,
数据字典及需求分析图形工具(数据流图、层次图、Warnier图、IPO图等)。 重点、难点
4、 概要设计
概要设计阶段的概念:模块、模块化,掌握模块分割评价标准和模块设计 的方法、规则。
软件概要设计方法(重点):结构化设计方法(变换型、事务型)、面向数 据结构设计方法。
概要设计文档
5、 详细设计
过程设计工具:流程图、盒图、PAD图、结构图、判定表、判定树、过程 设计语言等。——重点
用户界面设计
数据代码设计
⑷输入输出设计
详细设计文档
6、 软件实现
结构化程序设计方法、程序设计语言的选择及程序设计风格。
软件测试:测试目标及测试原则。
软件测试步骤、测试方法一黑盒法与白盒法,等价类划分法、边界值分析 法、错误推断法、逻辑覆盖法等,实用测试策略。一一重点
软件调试、软件验证与确认。
7、 软件维护
软件维护的定义、维护的特点及维护的过程;
可维护性、决定可维护性的因素、可维护性的度量及如何提高程序的可维 护性。
8、 面向对彖设计方法与UML
面向对彖方法的基本概念;
UML 图
9、 面向对彖技术与UML应用——重点
面向对彖分析和建立模型
面向对彖设计
面向对彖实现
UML应用
统一过程
10、 软件开发环境
软件开发工