软件工程导论(张海藩第六版)期末考试、考研复试重点

第一章
1、软件工程基本概念软件危机的概念(表现需要背P27点)原因以及消除途径(要背,按照题上的背)软件工程的概念(熟悉概念,最好背P5)基本原理(P7-P87条,背)方法学(熟悉相关内容,比如软件工程包括技术和管理。软件工程方法学包括方法、工具、过程3个要素。传统的方法学有哪些内容,面向对象的有哪些内容)软件生命周期(要背P11-P14特别是P11下边的软件工程各阶段(总的3个+各自具体划分)必须熟记,每个阶段任务了解即可,P14页第一段维护的4种类型要熟记。)主要软件过程的特点(主要是了解各模型的特点(1.4.1节~1.4.5节),优缺点,特别是瀑布(文档驱动)、快速原型、螺旋模型(风险驱动)这几个模型。Rational统一过程、敏捷过程、极限编程、微软过程简单了解即可,考出来可能性不大。)

第二章
2、可行性研究可行性研究的任务、过程(P36第2段可行性研究目的,最下边3个方面研究可行性-技术、经济、操作,这些内容必背。过程认真了解一下就可以,想背的话背下黑体字8点)用符 等表示系统的流程图(P38系统流程图概念,是物理数据流图而不是程序流图,背一下。然后就是学会画。)数据流图(P40概念,P41符 特别是图2.4(a),必须记熟,图b了解即可。画法及例子必看,会画该图)数据字典的内容、方法、用途以及实现过程(P47概念,内容大致了解,但是定义方法P47-P48必须会,结合15、14真题进行练习,用途、实现了解内容)成本/效益分析方法(P50的黑体字3种方法背会,各方法的具体内容了解下即可。2.6.2的分析方法最好把各种计算方法学会,不过没见到考过,这个自己决定吧)Tip:数据流图和流程图都是数据流。

第三章
3、需求分析需求分析的任务(回答系统必须做什么,需要建立信息、功能、行为模型。具体内容了解即可,想背的话P56-P57黑体)要求以及获得需求的主要方法(访谈,面向数据流自顶向下求精,简易的应用规格说明技术,建立快速模型,具体内容了解即可,想背的话P58-P61的黑体)3.3分析建模与规格说明可以不看(大纲上没找到)1实体-联系图(概念,要会画)3.5数据规范可以不看(大纲上没找到)状态转换图(概念,要会画),层次方框图(概念,要会画)Warner图了解即可,IPO图(概念,最好会画)验证软件需求的方法(P70从一致性、完整性、现实性、有效性4个方面验证,背3.8.1节的黑体,解释需要熟悉。3.8.2具体内容了解即可。,3.8.3大概看下,没时间可以不看)

第4章形式化说明技术不看

第五章
5、总体设计(重点)总体设计的过程(P91也本章简介要看下,设计过程了解即可,想背的话背诵P92P93的黑体)5.2设计原理(5点,模块化P94-概念必背、原理、例子熟悉;抽象P95-概念必背;逐步求精P95P96概念必背,信息隐藏和局部化P96-概念,模块独立P97-99-概念、原理,其中的耦合(5种)、内聚(7种)的种类及概念,松散程度(要求能按大小排列)必须背熟。)启发规则(P100-P101黑体字7点背熟,具体内容了解即可)层次图和HIPO图(概念,要会画,注意层次图和层次方块图(3章)的区别)结构图(概念,必须会画)面向数据流的设计方法的概念、变换分析、事务分析和设计优化(熟悉相关概念,分析画法最好学会,但是不要花过多时间)

第六章
6、详细设计结构化程序设计(P118结构程序设计概念,必须背)6.2人机界面不看(大纲上没有)程序流程图(P124概念,优缺点了解下,会画-图6.3符 记下,一般这个图都会画)盒图(又叫N-S图,必须会画,图6.4结合+相关例题进行练习)PAD图(概念了解,必须会画,结合相关例题进行练习)判定树、判定表(必须会画判定表,画法见相关例题答案,书上的比较简单)面向数据结构的设计方法,Jackson图及方法(了解相关内容,Jackson图即改进的Jackson图要会画,Jackson方法要背下P132的5步(或者见相关题的答案),但是具体的方法(P132~P136)了解下即可。)程序复杂程度的定量度量。(了解相关概念,必须会计算环形复杂度(3种方法-特别是判定节点的那种)流图最好学绘画,但是没有考过画流图,Hallstead方法了解下即可,没考过)

第七章
7、实现(重点)P145本章简介看下,注意可能出选择题、填空的内容。7.1编码(了解下相关内容即可)7.2软件测试基础(P150软件测试目标(3点)必须背熟,准则了解即可,测试方法要背下黑盒白盒测试的概念,测试步骤了解下即可,想背的背下黑体字,7.2.5测试阶段的信息流大概了解即可。)单元测试(了解下相关概念方法,想背的背下黑体字)集成测试过程及方法(了解下相关概念方法,想背的背下黑体字)确认测试(解下相关概念方法,背下P161Alpha和Beta测试的概念)7.6白盒测试技术(重点,必须会逻辑覆盖中的语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖,条件组合覆盖,路径覆盖的用例设计方法,并且结合相关例题进行练习)7.6.2控制结构测试(基本路径测试了解,有能力的学会测试方法,没考过;条件测试、BRO测试P168~P170必须会,结合相关例题进行练习;循环测试了解即可)7.7黑盒测试技术(必须会简单的等价类划分、边界值分析,错误推测简单了解即可)7.8调试(调试的概念P176,过程大概了解,P178的调试途径,背下黑体字即可,内容大概了解,没事间可以不看内容)7.9软件可靠性(背下P179可靠性、可用性定义即可,其他内容有兴趣的可以看看)

第八章
8、维护软件维护的定义(P189背下定义,及各类(4类)维护的定义)特点(背诵黑体字,内容了解下即可)8.3软件维护的过程(内容了解下即可)8.4软件的可维护性(决定软件可维护性的因素P195黑体5点必背,具体内容了解即可;8.4.2-8.4.3内容了解即可,8.4.2中要注意背下可能出填空的地方)8.5预防性维护(了解下即可,注意P197最下边的第四点其实是软件在工程的概念)8.6软件再工程过程(背下P199~P200的黑体字和P198的图,其他概念了解下即可)

第九章
9、面向对象方法学面向对象方法学的要点、优点(背下黑体字即可,内容大致了解下)面向对象的基本概念(熟记相关的概念如对象、类、实例、消息、方法、属性、封装、继承、多态性、重载即可,内容大致了解下)面向对象建模(了解下内容即可)对象模型(概念等主要见下章,这里必须会画类图,类之间的关系关联、聚集、泛化、依赖和细化。)动态模型(简单看下即可)功能模型(概念等主要见下章,这里必须会画用例图,以及用例图的概念P224)三种模型之间的关系(简单看下即可)

第十章
10、面向对象分析设计(10.2~10.6简单的了解下内容即可,不要花太多的时间)面向对象分析的概念与基本过程(看下相关概念,10.1.2中的3个模型及5个层次要背下,主要是图10.1,P2335项主要活动:找出类与对象,识别结构、识别主题、定义属性、定义服务,和面向对象分析的大体顺序:寻找类与对象、识别结构、识别主题、定义属性、建立动态模型、建立功能模型、定义服务背一下)10.2需求陈述(了解下即可)10.3建立对象模型(内容了解下即可,有能力的背下黑体字)10.4建立动态模型(内容了解下即可,有能力的背下黑体字)10.5建立功能模型(内容了解下即可,有能力的背下黑体字)10.6定义服务(内容了解下即可,有能力的背下黑体字)

第十一章
11面向对象的设计(不是重点,简单的看下,建议有能力的背下11.1~11.4的黑体字,内容(11.4以前的)可以快速看下,也可以不看。特别是11.4以后基本上不用看。)

第十二章
12面向对象的实现(不看)

第十三章
13、软件项目管理估算软件规模(了解有哪些技术及技术的概念,具体的操作步骤简单过一下即可,P305最下边的公式最好还是记下)开发工作量估算(了解有哪些技术及技术的概念,具体的操作步骤简单过一下即可,公式可以不记(反正记不住))13.3进度计划(注意下概念性的内容)开发时间(了解有哪些技术及技术的概念,具体的操作步骤简单过一下即可)Gantt图(概念,书上的例子要理解,要能看懂Gantt图)工程 络(P315和甘特图相比的优缺点,工程 络的定义,必须会画)估算工程进度(关键路径、机动时间的有关概念,必须理解及学会计算关键路径,机动时间,要结合工程 络)13.4人员管理(简单了解下相关内容即可,有能力的背下黑体字)13.5质量保证(P324软件质量的概念,大概了解下决定软件质量的因素。其他可4以不看)软件配置及管理过程(P329软件配置项的输出信息(3点),基线的概念,P329~P331的配置过程过程,背下黑体字,具体内容大概了解)能力成熟度模型(CMM必会,分为初始级、可重复级、已定义级、已管理级、优化级,有能力的背下各级的具体概念)

完整的思维导图在下面下载,思维导图里面的内容需要全部理解记忆。背会
https://download.csdn.net/download/weixin_43596624/16581791

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月22日
下一篇 2022年5月22日

相关推荐