软件工程复习大纲

《软件工程》期末复习 
  

第一章   软件工程概述 

一、重点掌握的内容:  

软件和软件工程的基本概念 

二、一般掌握内容:  

软件生存周期及软件开发的各种模型。 

三、主要知识点: 1.软件:  2.软件的特点:  3.软件的分类:  4.软件工程: 5.软件危机:  6.软件工程的基本内容:  7.软件生存周期:  8.软件开发模型:  

第二章 可行性研究 

一、重点掌握的内容:  可行性研究的系统流程图 

二、一般掌握内容:  

可行性研究的任务和步骤,成本效益分析 

三、主要知识点: 1.系统流程图:  2.系统流程图的功能:  3.可行性研究的任务: 4.可行性研究的步骤:  5.成本效益分析: 6.几种度量效益的方法:

 第三章 需求分析 

一、重点掌握的内容:  

需求分析的方法和面向数据流的分析方法。 

二、一般掌握内容:  

需求分析的任务和原则。

三、主要知识点: 
1.需求分析的方法:  

2.面向数据流的需求分析方法: 

 3.需求分析的任务:  

①确定对系统的综合需求 ②分析系统的数据需求 ③导出系统的逻辑模型 ④修正系统开发计划 ⑤开发原型系统 

4.需求分析的步骤:  

5.需求分析的原则:  

第四章 概要设计 
一、重点掌握的内容:  

概要设计的过程和方法 

二、一般掌握内容:  

概要设计的文档与评审 

三、主要知识点: 
1.概要设计任务: 

2.概要设计过程: 

 3.几个概念: 模块化: 抽象:  信息隐蔽:  信息局部化:  模块独立性:  耦合:  内聚:  

4.概要设计的方法:  

5.面向数据结构的分析设计方法: ①Jackson系统开发方法(JSD): Jackson系统开发方法(JSD,Jackson System Development)是一种典型的面向数据结构的分析设计方法,它是以信息驱动的,是将信息转换成软件的程序结构。

第五章 详细设计 
一、重点掌握的内容:  

详细设计的任务和方法 

二、一般掌握内容:  

详细设计的原则及详细设计规格与评审

 三、主要知识点: 
1. 详细设计的任务: 

2.详细设计的方法:  程序流程图:  N-S图:  PAD图:  HIPO图: IPO 图由输入、处理和输出三个框组成 

3.详细设计的原则: 
4.详细设计规格与评审:   
第六章 面向对象的分析和设计方法 

一、重点掌握的内容:  
面向对象的基本概念和特征 

二、一般掌握内容:  
面向对象分析与设计方法 

三、主要知识点: 
1. 面向对象的基本概念: 

2. 面向对象的几个重要概念:对象、消息、方法性、继承性、封装性等。 

3.面向对象方法的基本特征:  

4.面向对象分析方法: 

 5.面向对象设计方法:   
第七章 编码 
一、重点掌握的内容:  
程序设计语言的特点、编程风格、程序效率和编程安全 

二、一般掌握内容:  
面向对象程序设计步骤 

三、主要知识点: 
1. 程序设计语言的特点: 2.编程风格:  
3.源程序文档化:  4.数据说明:  5.语句结构: 
6.输入/输出方法:  7.程序效率:  8.编程安全:  
9.面向对象程序设计步骤:  
  
第八章 软件质量与质量保证 

一、重点掌握的内容:  
软件质量的有关概念、结构化的软件测试 

二、一般掌握内容:  
软件维护过程 

三、主要知识点: 

1. 软件质量: 
2.软件质量保证策略:  

3.结构化的软件测试:  

4.测试: 

 5.软件测试: 

6.程序测试:  

7.测试的原则: 

8.测试方法:  
静态分析技术:  

动态测试技术:  

白盒法:  

黑盒法:  
9.设计测试方案:  

10.软件测试的步骤: 

单元测试:  

集成测试: 

确认测试:  

系统测试:  

11.软件维护: 

12.维护的问题:  

13.软件维护步骤及组织:   
第九章 项目计划与管理

 一、重点掌握的内容:  
软件项目特点及软件管理功能 

二、一般掌握内容:  
软件配置管理的过程 

三、主要知识点: 

1. 软件项目特点: 

2. 软件管理的功能: 

3.关于SCM需要考虑这样一些问题:




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值