1 / 54
文档名称:

软件工程实用教程第三版-郭宁主编-课后习题及答案.docx

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

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

分享

预览

软件工程实用教程第三版-郭宁主编-课后习题及答案.docx

上传人:文艺人生 2023/3/25 文件大小:2.29 MB

下载得到文件列表

软件工程实用教程第三版-郭宁主编-课后习题及答案.docx

文档介绍

文档介绍:该【软件工程实用教程第三版-郭宁主编-课后习题及答案 】是由【文艺人生】上传分享,文档一共【54】页,该文档可以免费在线阅读,需要了解更多关于【软件工程实用教程第三版-郭宁主编-课后习题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。软件工程实用教程第三版-郭宁主编-课后****题及答案
软件工程引论
在下列选项中,(D)不是软件的特征。

软件是一种(B)产品。

软件工程是一种(A)分阶段实现的软件程序开发方法。

与计算机科学的理论研究不同,软件工程是一门(B)学科。

软件工程与计算机科学性质不同,软件工程着重于(C)。

下列说法正确的是(B)
软件工程的概念于20世纪50年代提出
软件工程的概念于20世纪60年代提出
20世纪70年代出现了客户机/服务器技术
20世纪80年代软件工程学科达到成熟

软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(A)

在结构化的瀑布模型中,(D)阶段定义的标准将成为软件测试中系统测试阶段的目标

增量模型是一种(B)的模型

(C)是指模拟某种产品的原始模型

建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是(B)

原型化方法是一种(A)型的设计过程。

对于原型的使用建议,以下说法不正确的是(C)
对于开发周期很长的项目,、不能相对稳定是,,或对原型的可用工具不了解的时候,,能够使用原型
原型模型的主要特点之一是(B)

结构化需求分析
需求工程的主要目的是(C)
“做什么的为题”“如何做的问题”
需求分析的任务不包括(B)

软件分析的第一步要做的工作是(A)

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题的(A)

需求分析最终结果是产生(B)

在结构化分析方法中,(C)是表达系统内部数据运动的图形化技术

DFD中的每个加工至少需要(D)

需求分析的主要方法有(C)

SA法的主要描述手段有(B)
、数据字典、、、加工说明
软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(C)

结构化软件设计
在面向数据流的软件设计方法中,一般将信息里与分为(D)

耦合度可以分为七级,其中最松散的耦合是(A)

当模块中包含复杂的条件组合,只有(A)能够清晰的表达出各种动作之间的对应关系

一个软件的宽度是指其控制的(C)

面向数据流的软件设计方法可将(C)映射成软件结构

面向对象的需求分析
采用UML进行软件建模的过程中,类图是系统的一种静态视图,用(B)可明确表示两类事物之间存在的整体/部分形式的关联关系。

在UML语言中,图中的a、b、c三中图形符号按照顺序分别表示(C)
边界对象、实体对象、、边界对象、、实体对象、、控制对象、实体对象
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(B)

第六章面向对象的软件设计
下面哪种设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新(
D)
(适配器)(迭代器)(原型)(观察者)
UML中有多种类型的图,其中,(B)对系统的使用方式进行了分类;()显示了类及其相互关系;()显示了人或对象的活动,其方式类似于流程图;通信图显示了在某种情况下对象之间发送的消息;()与通信图类似,但强调的是顺序而不是连接。
、顺序图、类图、、类图、活动图、、顺序图、活动图、、顺序图、用例图、类图
UML类图的类与类之间的关系有5种:继承、依赖、关联、组合和聚合,若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库中提供的类之间存在(A)关系

第七章软件测试技术
用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是(
B)
X=1,X==0,X=1,X=100,X==2,X==0,X=101
下列关于软件验收测试的合格通过准则错误的是(C)
、需求分析文档、
(D)
①集成测试也叫组装测试或者联合测试②测试在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失③测试一个模块的功能是否会对另一个模块的功能产生不利影响④测试各个子功能组合起来,能否达到预期要求的父功能⑤测试全局数据结构是否有问题⑥测试单个模块的误差累积起来,是否会放大,从而达到不能接受的程度
①②④⑤⑥B.②③④⑤⑥C.①②③⑤⑥
为了提高测试的效率,应该(D)