华师在线软件工程作业答案选择题.docx

上传人:b****8 文档编号:8915152 上传时间:2023-02-02 格式:DOCX 页数:17 大小:19.50KB
下载 相关 举报
华师在线软件工程作业答案选择题.docx_第1页
第1页 / 共17页
华师在线软件工程作业答案选择题.docx_第2页
第2页 / 共17页
华师在线软件工程作业答案选择题.docx_第3页
第3页 / 共17页
华师在线软件工程作业答案选择题.docx_第4页
第4页 / 共17页
华师在线软件工程作业答案选择题.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

华师在线软件工程作业答案选择题.docx

《华师在线软件工程作业答案选择题.docx》由会员分享,可在线阅读,更多相关《华师在线软件工程作业答案选择题.docx(17页珍藏版)》请在冰豆网上搜索。

华师在线软件工程作业答案选择题.docx

华师在线软件工程作业答案选择题

软件工程作业

在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是()。

A.经济可性性

B•技术可行性

C.操作可行性

D.法律可行性

答案:

B

为了提高模块的独立性,模块部最好是()。

A.逻辑聚

B.时间聚

C.功能聚

D.通信聚

答案:

C

Jackson方法是一种面向()的方法。

A.对象

B.数据结构

C.数据流

D.控制流

答案:

B

需求分析阶段研究的对象是软件项目的()。

A.用户需求

B.合理要求

C•模糊要求

D.工程要求

答案:

A

面向数据结构的设计方法(Jackson方法)是进行()的形式化的方法。

A.系统设计

B.详细设计

C•软件设计

D.编码

答案:

B

程序控制的三种基本结构中,()结构可提供多条路径选择。

A仮序

B.顺序

C•循环

D.分支

答案:

D

下列属于黑盒测试的是()。

A.基本路径测试

B.条件测试

C.循环测试

D.等价划分

答案:

D

软件设计一般分为总体设计和详细设计,它们之间的关系是()。

A.全局和局部

B.抽象和具体

C.总体和层次

D.功能和结构

答案:

A

好的软件结构应该是()。

A.高耦合,高聚

B.低耦合,高聚

C.高耦合,低聚

D.低耦合,低聚

答案:

B

面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以

有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)

A.传递性

B.继承性

C.复用性

D.并行性

答案:

B

软件项目管理是()一切活动的管理。

A.需求分析

B.软件设计过程

C.模块控制

D.软件生命周期

答案:

D

一个模块把开关量作为参数传递给另一模型,这两个模块之间的耦合是()。

A.外部耦合

B.数据耦合

C.控制耦合

D.容耦合

答案:

C

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

A.变换流和事务流

B.变换流和控制流

C.事务流和控制流

D.数据流和控制流

答案:

A

软件工程学科出现的主要原因是(

A.计算机的发展

B.其他工程学科的影响

C.软件危机的出现

D.程序设计方法学的影响

答案:

C

关于数据流图下列说法中不正确的是()。

A.在数据流图中应描绘所有可能的数据流向及数据流的条件

B.数据流图的基本要点是描绘“做什么”而不考虑“怎么做”

C.数据流图是系统的逻辑模型

D.数据流图的一个主要用途是作为分析和设计的工具

答案:

A

关于测试下列说法错误的是()。

A.调试也称为纠错

B•调试作为成功测试的后果出现

C.调节器试是在测试发现错误之后排除错误的过程

D•调试的目标是发现错误

答案:

D

)的。

模块中所有成分引用共同的数据,该模块的聚度是(

A.逻辑性

B.瞬时性

C.功能性

D.通信性

答案:

D

)来表现。

每个对象可用它自己的一组属性和它可以执行的一组(

A.行为

B.功能

C操作

D.数据

答案:

C

应用执行对象的操作可以改变该对象的()。

A•属性

B.功能

C•行为

D.数据

答案:

A

下列耦合中,()的耦合性最强。

A.公共耦合

B.数据耦合

C.控制耦合

D.容耦合

答案:

D

块联系中,()块联系最强。

A.偶然性

B.功能性

C.通信性

D.顺序性

答案:

B

软件是一种()产品。

A.有形

B.逻辑

C.物质

D.消耗

答案:

B

)方面。

由于软件生产的复杂性和高成本性,使大型软件的生存出现危机,软件危机的主要表现包括了下述(

生产成本过高②需求增长难以满足③进度难以控制④质量难以保证

A.①②

B.②③

C.④

D.全部

答案:

D

在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是(

A.经济可性性

B•技术可行性

C.操作可行性

D.法律可行性

答案:

B

)导出结构图的关键。

在对数据流的分析中,主要是找到中心变换,这是从(

A.数据结构

B.实体关系

C•数据流图

D.E—R图

答案:

C

概要设计与详细设计衔接的图形工具是()。

A.数据流图

B.结构图

C•程序流程图

D.PAD图

答案:

B

程序控制一般分为()、分支、循环三种基本结构。

A.分块

B.顺序

C.跳转

D.控制

答案:

B

结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。

A.数据流图

B.数据字典

C.判定表

D.判定树

答案:

B

Jackson方法根据()来导出程序结构

A.数据结构

B.数据间的控制结构

C•数据流图

D.IPO图

答案:

A

Jackson图上下层之间的关系是()。

A.调用关系

B.组成关系

C.继承关系

D.嵌套关系

答案:

B

以下说法,错误的是()O

A.面向对象不仅支持过程抽象,而且支持数据抽象

B.某些面向对象的程序设计语言还支持参数化抽象

C.信息隐蔽通过对象的封装性来实现

D.在面向对象方法中,类是最基本的模块。

答案:

D

在多层次的结构图中,其模块的层次数称为结构图的()o

A.深度

B.跨度

C.控制域

D.广度

答案:

A

()是计算机程序及期说明程序的各种文档。

A.软件

B.文档

C.程序

D.数据

答案:

A

模块(),则说明模块的独立性越强

A.耦合越强

B.扇入数越高

C.耦合越弱

D.扇入数越低

答案:

C

在数据流图中,有名字及方向的成分是()。

A.控制流

B.信息流

C.数据流

D.信号流

答案:

C

Alpha测试是()。

A.由用户在开发者的场所进行

B.由软件的最终用户在开发者的一个或多个客户场所进行

C.是在不受开发者控制的环境中进行的

D.是软件在开发者不能控制的环境中的“真实应用

答案:

A

表示对象的相互行为的模型是()模型。

A.对象

B.动态

C.功能

D.静态

答案:

B

组数据属性和

在软件工程学中,我们把一组具有相同数据结构和相同操作的对象的集合定义为(),此定义包括

在数据上的一组合法操作。

A.类

B.属性

C.对象

D.消息

答案:

A

需求分析过程中,对算法的简单描述记录在()。

A.层次图

B.数据字典

C•数据流图

D.IPO图

答案:

D

有关计算机程序功能、设计、编制、使用的文字或图形资料称为()。

A.软件

B.文档

C.程序

D.数据

答案:

B

问题定义阶段必须回答的关键问题是()。

A.要解决的问题是什么

B.确定目标系统必须具备哪些功能

C•怎样实现目标系统

D.如何具体实现系统

答案:

A

可行性分析中,系统流程图用于描述()。

A.当前运行系统

B.当前逻辑模型

C.目标系统

D.新系统

答案:

B

模块的独立性是由聚性和耦合性来度量的,其中聚性是()。

A.模块间的联系程度

B.模块的功能强度

C.信息隐蔽程度

D.接口的复杂程度

答案:

B

数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,底向上③分层绘制④逐步求精

A•全是

B.①③④

C.①③

D.①②

答案:

B

在软件可行性研究中,可以从不同的角度对软件进行研究,其中是从软件的成本

A.经济可性性

B•技术可行性

C.操作可行性

D.法律可行性

答案:

A

在结构化分析方法(SA)中,与数据流图配合使用的是()。

A.数据流图

B.数据字典

C•实体联系图

D.程序流程图

答案:

B

()是常采用的。

①自顶向下②自

/效益分析的是()。

通过()可以完成数据流图的细化。

A.结构分解

B•功能分解

C.数据分解

D.系统分解

答案:

B

在逻辑覆盖中,每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果,这种覆盖称为()。

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.全部覆盖

答案:

C

软件设计阶段一般可分为()。

A.逻辑设计与功能设计

B.概要设计与详细设计

C.概念设计与物理设计

D.模型设计与程序设计

答案:

B

通过执行对象的操作改变对象的属性,但它必须通过()的传递。

A.接口

B.消息

C.信息

D.操作

答案:

B

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

A.项目开发计划

B.可行性分析报告

C.需求规格说明书

D.设计说明书

答案:

C

()着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。

A.程序流程图

B.数据流图

C.E-R图

D.结构图

答案:

D

需求分析()。

A.要回答“软件必须做什么?

B.要求编写软件需求说明书

C.系统分析员可以采用访谈、简易的应用规格说明技术获取用户需求

D.以上都对

答案:

D

按照软件配置管理的原始指导思想,受控制的对象应是()。

A.软件元素

B.软件配置项

C.软件项目

D.软件过程

答案:

B

()着重测试软件功能。

A•黑盒测试

B.白盒测试

C.功能测试

D.循环测试

答案:

C

软件配置项是软件配置管理的对象,指的是软件工程过程中所产生的()。

A.接口

B.软件环境

C.信息项

D.版本

答案:

C

)关系。

在软件结构中,如果两个矩形之间有直接相连,表示它们存在(

A.

B•调用

C.并列

D.顺序执行

答案:

B

将几个逻辑上相似的成分放在一个模块中,该模块的聚度是()。

A.逻辑性

B.瞬时性

C.功能性

D.通信性

答案:

A

()模型表示了对象的相互行为。

A.对象

B.动态

C.功能

D.分析

答案:

B

结构化分析(SA)最为常见的图形工具是()。

A.程序流程图

B.实体联系图

C•数据流图

D.结构图

答案:

C

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

A.理论性

B.工程性

C.原理性

D.心理性

答案:

B

下列方式中,不是由数据元素组成数据方式的是()。

A.顺序

B.层次

C•选择

D.重复

答案:

B

在程序的描述和分析中,用以指明数据来源、数据流向和数据处理的辅助图形是()。

A.瀑布模型图

B.数据流图

c•数据结构图

D.业务图

答案:

B

软件部分的部实现与外部可访问性分离,这是指软件的()。

A.继承性

B.共享性

C.封装性

D.抽象性

答案:

C

()是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。

A.开发文档

B.管理文档

C.用户文档

D.软件文档

答案:

C

模块的某成分的输出是另一成分的输入,该模块的聚度是()的。

A.功能性

B.顺序性

C.逻辑性

D.瞬时性

答案:

B

)过渡。

面向对象开发方法子概念和表示上的一致性保证了分析和设计的(

A.因难

B.不容易

C.平滑

D.顺序

答案:

C

详细设计规格说明通常使用()手段。

A.IPO图与层次图

B.HIPO

C.IPO或PDL

D.HIPO或PDL

答案:

D

一个项目是否开发,从经济上来说是否可行,归根结底是取决于(

A.成本的估算

B.项目计划

C.工程管理

D.工程网络

答案:

A

程序的三种基本控制结构是(

A.过程、子程序和分程序

B•顺序、选择和重复

C.递归、堆栈和队列

D.调用、返回和转移

答案:

B

一个程序如果把它他为一个整体,它也是只有一个入口,一个出口的单个顺序结构,这是一种()。

A.结构程序

B.组合的过程

C.自顶向下设计

D.分解过程

答案:

B

数据元素组成设计的方式有()类型。

A.顺序

B.选择

C.重复

D.以上全是

答案:

D

结构分析方法就是面向()自顶向下逐步求精进行需求分析的方法。

A.目标

B.数据流

C.功能

D.对象

答案:

B

属于软件设计的基本原理的是()。

A.数据流分析设计

B.变换流分析设计

C.事务流分析设计

D.模块化

答案:

D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 生物学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1