“软件工程”课程复习大纲

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京工业大学

“软件工程”课程复习大纲

英文名称:Software Engineering

课程类型:选修

学时:32 学分:2

适用对象:硕士生

先修课程:数据结构、高级程序设计语言

使用教材及参考书:《软件工程技术与实践》,刘志峰编著,电子工业出版社《实用软件工程》,郑人杰编著,清华大学出版社

(一)教学基本要求

1、要求掌握基本知识:软件工程、可行性分析、需求分析、系统设计、测试与维护、项目管理、质量管理、CMM等。

2、要求掌握的基本理论和方法:软件工程的基本理论,项目管理方法、质量管理方法、CMM基本理论等。

3、要求掌握的基本技能:MICROSOFT PROJECT2002使用,计算机软件国家标准文档编写等。

(二)课程教学内容及要求

第一章''软件工程基本观念''

基本内容:

●软件工程的目标

●软件工程的基本模型

●软件开发的基本策略

●开发者中一些不正确的观念、一些有争议的观念。

●软件的生命周期主要阶段

●中国软件业概况

重点、难点:

●软件开发的基本策略(复用、分而治之、优化--- 折衷)

●软件工程的基本模型

●软件的生命周期主要阶段

第二章''软件开发相关知识''

基本内容:

●项目生命周期阶段

●项目属性与目标

●项目管理方法

●项目管理软件

●CMM简介及体系结构

●CMM与ISO的对比

●印度软件开发概况,包括组织结构、

重点、难点:

●项目的生命周期阶段

●项目管理方法

●项目属性与目标

●CMM体系结构。

第三章''项目计划与项目工具''

基本内容:

●软件项目规模估算方法

●项目进度计划方法

●CPM关键路线法

重点、难点:

●软件项目规模估算方法

●CPM关键路线法

第四章''可行性分析''

基本内容:

●可行性分析的要素(经济、技术、社会环境、人)

●可行性分析案例之一、之二

●可行性分析文档软件国家标准(GBT8567-88)

重点、难点:

●可行性分析的要素(应该了解什么、通过什么方式去了解);

●可行性分析文档软件国家标准(GBT8567-88);

第五章''需求分析''

基本内容:

●需求分析为什么困难,需求分析的目标和任务

●需求分析原则

●如何进行需求分析(应该了解什么、通过什么方式去了解)

●需求分析工具

●需求分析过程

●数据流图的画法及使用

●需求分析文档软件国家标准(GBT8567-88)

重点、难点:

●需求分析为什么困难,需求分析的目标和任务

●需求分析过程

●需求分析工具

●数据流图的画法及使用

第六章''系统设计之概要设计''

基本内容:

●系统设计原则和过程;

●软件体系结构设计及类型

●模块设计

●数据结构与算法设计;

重点、难点:

●体系结构设计(层次结构,Client/Server结构);

●模块设计(信息隐藏、内聚与耦合、封闭--- --- 开放性);

第七章''系统设计之详细设计''

基本内容:

●详细设计的任务

●详细设计的描述工具(程序流程图、NS图、PAD图、PDL语言)

●文件设计

●用户界面设计

●菜单设计

重点、难点:

●详细设计的任务

●详细设计的描述工具(程序流程图、NS图、PAD图、PDL语言)第八章''面向对象程序设计''

基本内容:

●面向对象设计特性之继承与组合

●程序编写原则

●良好的编程风格,命名约定,其它建议

第九章''软件测试''

基本内容:

●测试目的和原则

●测试与设计的关系

●测试的主要内容与常用方法

●软件测试完成的原则

●软件测试的四个测试阶段或策略

●测试计划与测试分析报告文档软件国家标准(GBT8567-88)

●W eb下测试的主要内容

重点、难点:

●测试与设计的关系

●测试的主要内容与常用方法

●软件测试完成的原则

●软件测试的四个测试阶段或策略

●W eb下测试的主要内容

第十章''软件的改错(纠错)'';

基本内容:

●改错的目的

●改错的主要方法

重点、难点:

●改错的目的

●改错的主要方法

第十一章''软件的维护

基本内容:

●软件维护的分类

●维护的工作量及其影响因素

●软件维护的问题及其策略

●维护成本及维护过程

●修改程序的计划

●可维护性及其度量

重点、难点:

●软件维护的分类

●维护的工作量及其影响因素

●软件维护的问题及其策略

●维护成本及维护过程

(三)考试

期末成绩与平时成绩相结合的综合评定方法,其中,期末考试成绩占80%,平时成绩占20%。(题型:填空、判断、计算、画图、简述、论述)

相关文档
最新文档