软件工程导论(东北林业大学)智慧树知到期末考试答案章节答案2024年东北林业大学_第1页
软件工程导论(东北林业大学)智慧树知到期末考试答案章节答案2024年东北林业大学_第2页
软件工程导论(东北林业大学)智慧树知到期末考试答案章节答案2024年东北林业大学_第3页
软件工程导论(东北林业大学)智慧树知到期末考试答案章节答案2024年东北林业大学_第4页
软件工程导论(东北林业大学)智慧树知到期末考试答案章节答案2024年东北林业大学_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程导论(东北林业大学)智慧树知到期末考试答案+章节答案2024年东北林业大学代码走查(审查)是一种静态测试方法。(

答案:对程序设计语言是指编程时表现出来的特点、习惯、逻辑思维等。(

答案:错协作图是顺序图的一种特例。(

答案:错单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(

答案:对需求分析的主要方法有结构化分析(SA)方法、OOA法。(

答案:对软件生命周期最后一个阶段是书写软件文档。(

答案:错如果一个模块只在另一个模块传递过来的数据结构的部分数据内容上进行操作,则这两个模块之间是数据耦合。(

答案:错Control

coupling

is

associated

with

modules

of

logical

cohesion.

(

)

答案:对与计算机科学的理论研究不同,软件工程是一门原理性学科。(

答案:错软件测试的目的是证明软件是正确的。(

答案:错22

Two

modules

are

stamp

coupled

if

they

have

write

access

to

global

data.

(

)

答案:错进行程序设计语言的选择时,首先考虑的是应用领域。(

答案:对面向对象程序设计的基本机制(

)。

答案:消息###继承###方法状态是对象属性的值的一种抽象,它的性质有(

答案:时间性###持续性下列选项中属于面向对象开发方法的有(

)。

答案:Coad###OMT###Booch测试策略应包含(

)。

答案:测试实施###测试结果收集评估###测试用例设计###测试规划以下能够实现错误隔离的集成策略是哪几项?(

答案:三明治集成###自底向上集成###自顶向下集成下列属于Coad方法中面向对象的分析模型的层次有(

)。

答案:主题层###对象层软件工程的三要素是(

答案:过程###工具###方法常见的UML工具有哪些?(

答案:Power

Designer###Visio###Visual

UML###Rational

Rose白盒测试法是根据程序的(

)来设计测试用例的。

答案:内部逻辑Which

one

is

the

input

of

architectural

design?(

)

答案:Specifications当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,以下哪一项是合适的描述工具?(

答案:判定表在软件测试中,逻辑覆盖标准主要用于(

)。

答案:白盒测试方法在下面的叙述中哪一个不是软件需求分析的任务?(

答案:结构化程序设计Jackson方法根据(

)来导出程序结构。

答案:数据结构Which

degree

of

cohesion

is

a

module

if

it

performs

exactly

one

action?

(

)

答案:Functional

Cohesion改正性维护需要填写缺陷报告,并根据报告内容进行缺陷检测和追踪。()

答案:对各种软件维护的类型中最重要的是()。

答案:完善性维护进行系统修改时可能会产生维护的副作用,它们可能有()。

答案:修改代码的副作用###修改数据的副作用###文档资料的副作用确定可维护性的因素主要有()。

答案:可测试性###可修改性###可理解性软件维护的类型有()。

答案:适应性维护###完善性维护###预防性维护###纠错性维护根据用户的需求变更而进行的维护属于适应性维护。()

答案:错以下属于完善性维护的有()。

答案:增加联机求助命令###为软件的运行增加监控设施软件逆工程是一个从抽象到具体的过程。()

答案:错测试管理过程一般由SQA负责。()

答案:对以下哪几项属于黑盒测试技术?()

答案:边界值分析###等价类划分以下哪几项属于白盒测试技术?()

答案:条件组合覆盖###判断/条件覆盖在实际软件测试过程中,通常采用的是穷尽测试法。()

答案:错代码走查的查错效率低于黑盒测试效率。()

答案:错使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准。

答案:程序的内部逻辑软件测试可能发现软件中的(),但不能证明软件没有错误。

答案:错误为提高集成测试效果,软件的集成测试工作最好由()承担。

答案:不属于该软件开发组的软件设计人员验收测试使用的是模拟测试数据,产品测试使用的是用户真实数据。()

答案:错黑盒测试与白盒测试分别是从()的观点测试。

答案:用户、开发人员为了简便起见,可以将大量常数值直接编写在代码中。()

答案:错软件实现是将()的结果翻译成用某种程序设计语言编写的并可以最终运行的程序代码。

答案:软件设计If-else嵌套层次多与少,对代码可读性没有影响。()

答案:错以下哪一项不是第4代语言(4GL)的主要特征?()

答案:面向机器代码中使用的变量名字命名风格可以根据程序员的个人喜好和习惯自行定义。()

答案:错序言性注释一般写在代码之前,对代码的属性信息进行标注。()

答案:对选择编程语言的时候,需要考虑以下哪些因素?()

答案:以往的开发经验###产品类型与编程工具###编程语言的适用条件###风险因素以下哪几项是集成可采取的策略?()

答案:三明治集成###自顶向下集成###自底向上集成在编写代码过程中,可以适用行内注释,而且行内注释越多越好。()

答案:错程序语言的特性包括()。

答案:算法特性下面哪个不是UML中的静态视图。()

答案:状态图软件设计中,可应用于详细设计的工具有()。

答案:程序流程图、PAD、N-S图和伪码判定树、N-S图和PAD图是()使用的表达工具。

答案:设计阶段的详细设计()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

答案:泳道信息隐蔽原则有利于提高模块的内聚性。()

答案:对在面向数据流的软件设计方法中,一般将信息流分为()。

答案:变换流和事物流详细设计的结果基本决定了最终程序的()。

答案:质量HIPO图是由一组H图和一张IPO图组成。()

答案:错中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。()

答案:错结构化程序设计主要强调的是()。

答案:程序易读性类的设计过程确定类,确定关联类,确定属性,识别继承关系。()

答案:对HIPO法既是需求分析方法又是软件设计方法。()

答案:对在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。()

答案:错面向对象的分析方法主要是建立三类模型,即()。

答案:对象模型、动态模型、功能模型SA法是面向数据流,建立在数据封闭原则上的需求分析方法。()

答案:对画分层DFD图的基本原则有()。

答案:数据守恒原则###数据流封闭的原则###子、父图平衡的原则SA法的主要描述手段有()。

答案:DFD图、数据词典、加工说明对象模型表示了静态的,结构化的,系统数据性质,描述了系统的静态结构,她是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。()

答案:对面向对象的分析是用面向对象的方法对目标系统的问题空间进行理解,分析和反映。通过对象层次结构的组织确定解空间中应存在的对象和对象层次结构。()

答案:对执行者(Actor)与用例之间的关系是()。

答案:关联关系数据字典是数据流图中所有元素的定义的集合,一般由以下4类条目组成()。

答案:数据流条目、数据文件条目、数据池条目、加工条目包含风险分析的软件工程模型是()。

答案:螺旋模型面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构。

答案:程序软件危机的主要表现是()。

答案:软件产品的质量低劣###软件生产率低下下列属于面向对象开发方法的是()。

答案:Coad###OMT###Booch###UML从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为()的方法。

答案:面向对象螺旋模型不适用于大型内部软件开发。()

答案:错统一迭代过程在不同阶段,各个核心工作流的工作重心相同。()

答案:错软件的主要特性是()。

答案:无形性###高成本###包括程序和文档喷泉模型是一种面向对象模型。()

答案:对增量模型是非整体开发的模型,软件的开发是用增量开发和增量提交。()

答案:对自顶向下集成、三明治集成有利于尽早发现设计层面的错误?(

答案:对Good

design

has

low

cohesion

and

high

coupling.

(

)

答案:错判定表容易转换为计算机实现,但不能描述组合条件。(

答案:错软件产品的基本属性有(

)。

答案:可依赖性###可维护性###可用性###有效性在结构化分析与设计中,用于描述加工逻辑的主要工具有三种(

答案:判定表###判定树###结构化语言软件工程方法学的3个要素是(

)。

答案:方法###过程###工具对用例的完整描述包括(

)及主要事件流,0到多个辅事件流。

答案:后置条件###参与者###用例名称###前置条件结构化设计的要求是(

答案:高内聚###低耦合在SD方法中全面指导模块划分的的原则是(

)。

答案:程序模块化###模块独立性###模块高内聚###模块低耦合需求分析的主要目的是(

答案:进一步确定用户的需求###解决系统是“做什么的问题”软件主要包括以下哪几项?(

)。

答案:数据###程序###文档文档是软件开发人员.维护人员.用户以及计算机之间的(

),

软件开发人员在各个阶段以文档作为前段工作成果的(

)和后段工作的(

)。(

)

答案:体现###基础###桥梁以下哪一种集成策略有利于对具体操作层面的组件重用?(

答案:自底向上集成###三明治集成下面哪些图形可以清楚地表达并发行为(

答案:顺序图###活动图面向数据流的软件设计方法可以将(

)映射成软件结构。

答案:数据流影响软件可维护性的主要因素不包括(

)。

答案:可用性以下不适用于作为需求分析阶段工具的是(

)。

答案:PAD图软件需求规格说明书的内容不应该包括(

)。

答案:对算法的详细设计过程下述工作中,不属于软件工程需求分析阶段的是(

)。

答案:确定软件系统的运行平台下列说法中,哪个选项是造成软件危机的主要原因?(

)①用户使用不当;②软件本身特点;③硬件不可靠;④对软件的错误认识;⑤缺乏好的开发方法和手段;⑥开发效率低

答案:②⑤⑥软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了什么?(

答案:风险分析需求规格说明书描述了系统每个功能的实现。(

答案:错在面向数据的设计方法中,首先要确定数据结构,然后根据数据结构确定产品结构。

(

)

答案:对C或C++中,把指向记录的指针作为参数传递时,模块之间有可能会产生标记耦合。

(

)

答案:对We

can

decompose

the

product

into

modules

according

to

the

DFD.

(

)

答案:对白盒测试应该执行所有边界条件的接口,覆盖所有功能需求。(

答案:错笔记不是常见的模型元素间的关系。(

答案:错It

can

lead

to

computer

crime

if

a

module

is

exposed

to

more

data

than

necessary.

(

)

答案:对软件需求规格说明书在软件开发过程中有重要的作用,它也可以作为软件可行性分析的重要依据。(

答案:错软件设计说明书是软件概要设计的主要成果。(

答案:错软件设计复审与设计本身一样重要,其主要作用是避免后期付出高代价(

答案:对分层的DFD图可以用于可行性分析阶段,描述系统的物理特性。(

答案:错Abstraction

is

conceptualize

problem

at

a

lower

level.

(

)

答案:错自底向上集成、三明治集成利于对具体操作层面的组件重用?(

答案:对Two

modules

are

stamp

coupled

if

all

parameters

are

simple

parameters

or

data

structures

all

of

whose

elements

are

used

by

called

module.

(

)

答案:错进行软件维护活动时,可以直接修改程序,无需修改文档。(

答案:错For

good

maintainability,

the

product

should

be

designed

so

as

to

minimize

the

effects

of

change.

(

)

答案:对发现错误多的模块,其残留的错误可能也多。(

答案:对软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。(

答案:对白盒测试是结构测试,主要测试程序的内部逻辑结构。(

答案:对在等价类法中,为了提高测试效率,一个测试用例可以覆盖多个无效等价类。(

答案:错画DFD图的主要目的是(

答案:作为需求分析阶段用户与开发者之间交流信息的工具。###作为分析和设计的工具。属性的可见性有(

)。

答案:保护的###公有的###私有的UML具有扩展性,常见的扩展机制有(

)。

答案:加标签值###版类###约束软件工程的目标有(

答案:高性能###易于维护###低的开发成本下列在面向对象分析的时候采用的模型有(

答案:对象模型###动态模型###功能模型在UML的状态图中,转换通常由以下哪些部分构成(

答案:目标状态###监护条件###触发事件###动作###源状态软件工程学的目的和意义是(

答案:应用科学的方法和工程化的规范管理来指导软件开发。###克服软件危机。###以较低的成本开发出高质量的软件。###作好软件开发的培训工作。UML语言支持的建模方式有(

)。

答案:功能性建模###动态建模###静态建模UML中,类的主要版型有(

答案:实体类###控制类###边界类结构化程序设计是一种程序设计技术,它采用(

)的设计方法和顺序、选择、循环三种基本控制结构构造常态程序。

答案:逐步求精###自顶向下uml是面向对象分析设计的建模工具,主要的分析设计模型有(

)。

答案:用例图###类图需求分析说明书能作为(

)。

答案:用户和开发人员之间的合同###系统概要设计的依据###软件验收测试的依据下面哪些元素构成了组件图形(

答案:接口###关系###组件软件工程是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括(

)三个要素。

答案:方法###过程###工具下列属于面向对象的要素的(

)。

答案:继承###抽象###封装顺序图的用途包括(

答案:显示涉及类交互而与对象无关的一般形式###当不同的类之间存在多个简短的方法时,描述控制流的整体序列###显示并发进程和激活###显示在协作图中难于描述的事件序列UML的类包含(

)三个部分。

答案:操作列表###类的名称###属性列表结构化分析方法中,数据流图的基本成分为(

)。

答案:处理###数据存储###数据流###源点下列(

)是模块化设计的目的。

答案:降低复杂度###有利于信息隐蔽###可采用结构化设计方法Which

one

is

the

main

work

for

detailed

design?(

)

答案:Data

structure

of

each

module软件测试的目的是(

)。

答案:尽可能多的发现软件系统中的错误。在结构化分析中,用以表达系统内数据的运动情况的工具是(

)。

答案:数据流程图设被测试的程序段为:begins1

;if

(x=0)

and

(y>2)then

s2;if

(x<1)

or

(y=1)then

s3

;s4

;end可供选择的测试数据组为:x

yⅠ

0

3Ⅱ

1

2Ⅲ

-1

2Ⅳ

3

1

以下选项中,实现条件覆盖至少要选择的数据组是哪一组?(

)。

答案:Ⅰ,Ⅳ软件需求分析阶段的工作可以分为:问题识别、分析、编写需求文档以及(

)。

答案:需求分析评审软件生命周期模型不包括(

)。

答案:用例模型黑盒测试方法根据(

)设计测试用例。

答案:软件要完成的功能Which

degree

of

cohesion

is

a

module

if

it

performs

a

series

of

actions

related

by

the

procedure

to

be

followed

by

the

product?(

)

答案:Procedural

Cohesion在下列选项中,(

)不是软件的特征。

答案:有形性与可控性在ER模型中,包含以下基本成分(

)。

答案:实体、属性、关系在需求分析之前,有必要进行(

)工作。

答案:可行性研究集成测试的主要方法有两个,分别是(

答案:渐增式测试方法、非渐增式测试方法软件维护的副作用是指(

)。

答案:因修改软件而造成的错误增量模型本质上是一种(

)。

答案:非整体开发模型以下哪项不是软件维护的特点?(

答案:技术容易因提出增加新功能而对软件进行的维护是(

)。

答案:完善性维护Which

degree

of

cohesion

is

a

module

if

it

performs

a

series

of

actions

related

by

the

procedure

to

be

followed

by

the

product,

but

in

addition

all

the

actions

operate

on

the

same

data?(

)

答案:Communicational

CohesionWhich

one

is

not

right

for

functional

cohesion?(

)

答案:difficult

to

extend

a

product软件是一种(

)。

答案:逻辑产品可行性研究要进行一次何种程度的需求分析?(

)

答案:简化的、压缩了的好的测试用例设计标准是:能够用尽可能少的用例发现尽可能多的错误。(

答案:对软件危机的主要表现是软件需求增加,软件价格上升。(

答案:错Tabular

is

a

format

for

representing

the

detailed

design.

(

)

答案:对In

a

larger

product,

there

will

be

many

levels

of

abstraction.

(

)

答案:对活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。(

答案:对好的模块设计应该体现高耦合、低内聚的特征。(

答案:错可以通过划分模块降低软件复杂度,因此模块划分得越小越好。(

答案:错白盒测试法是一种动态测试方法,主要用于模块接口测试。(

答案:错瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。(

答案:错Two

modules

are

stamp

coupled

if

they

have

write

access

to

global

data.

(

)

答案:错If

module

p

modifies

a

statement

of

module

q,

the

two

modules

are

common

coupled.(

)

答案:错测试用例由输入数据和预期的输出结果两部分组成。(

答案:对4软件工程学科出现的主要原因是软件危机的出现。(

)

答案:对软件测试方法中的不属于静态测试方法的是(

答案:边界值分析###路径覆盖###黑盒法下面关于面向对象方法中消息的叙述,正确的是(

)。

答案:应用程序之间可以相互发送消息###不断向应用程序发送消息,但应用程序不能向操作系统发送消息###发送与接收消息的通信机制与传统的子程序调用机制不同软件工程中(

)属于用户文档的内容。

答案:使用手册###功能描述###安装手册可能具有状态机的对象包括(

答案:类###用例###子系统###协议###接口软件按照设计的要求,可以有哪些质量特性(

)。

答案:完整性###可靠性###正确性###可用性建立继承关系时所采用的方式有(

)。

答案:自底向上###自顶向下软件可行性研究一般考虑

(

)

答案:是否有足够的人员和相关的技术来支持系统开发###待开发软件是否有市场、经济上是否合算###是否有足够的工具和相关的技术来支持系统开发时序图的用途包括(

答案:显示在协作图中难于描述的事件序列###显示涉及类交互而与对象无关的一般形式###显示并发进程和激活###当不同的类之间存在多个简短的方法时,描述控制流的整体序列对象是人们要研究的任何事物主要的对象类型有(

)。

答案:性能说明###作用###有形实体###事件根据测试用例设计的方法的不同,动态测试包括(

)。

答案:边界值分析###路径覆盖###白盒测试###黑盒测试定性度量模块独立性的标准是(

)。

答案:内聚性###耦合性结构化系统分析不是通过以下(

)进行分析的。

答案:数据结构分解###控制结构分解###算法分解可行性研究从(

)方面进行分析。

答案:经济可行性###开发可行性###法律可行性###技术可行性用例场景包括(

)。

答案:主事件流###后备事件流消息的类型有(

)。

答案:简单###异步###同步模块独立性最好的耦合是(

)。

答案:数据耦合用来辅助软件开发、运行、维护、管理、支持等过程中的活动软件的软件称为软件开发工具,通常也称为(

)工具。

答案:CASE瀑布模型包括计划、需求分析、设计、编码、测试、(

)等阶段。

答案:维护验收测试的任务是验证软件的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论