东北师范大学计算机科学与技术专业《软件工程》作业及答案8

搜题
1、只有单重继承的类层次结构是何种层次结构?()

A.网状型

B.星型

C.树型

D.环型

本题答案:
C
2、定义了一组以数据结构为指导的映射过程的,面向数据结构的设计方法是()。

A.Jackson方法

B.面向对象方法

C.JSP方法

D.结构化方法

本题答案:
C
3、软件可维护性的特性中相互矛盾的是()。

A.可修改性和可理解性

B.可测试性和可理解性

C.效率和可修改性

D.可理解性和可读性

本题答案:
C
4、系统流程图用于可行性分析中的哪种的描述?()

A.当前运行系统

B.当前逻辑模型

C.目标系统

D.新系统

本题答案:
A
5、在详细设计阶段,经常采用的工具有()。

A.SA

B.PAD

C.SC

D.DFD

本题答案:
A
6、结构化程序设计主要强调的是()。

A.程序易读性

B.程序的规模

C.程序的效率

D.程序设计语言的先进性

本题答案:
A
7、软件详细设计的主要任务是确定每个模块的()。

A.算法和使用的数据结构

B.外部接口

C.功能

D.编程

本题答案:
A
8、将软件组装成系统的一种测试技术叫()。

A.集成测试

B.单元测试

C.集合测试

D.系统测试

本题答案:
A
9、为了提高模块的独立性,模块内部最好是()。

A.逻辑内聚

B.时间内聚

C.功能内聚

D.通信内聚

本题答案:
C
10、采用Gantt图表示软件项目进度安排,下列说法中正确的是()。

A.能够反映多个任务之间的复杂关系

B.能够直观表示任务之间相互依赖制约关系

C.能够表示哪些任务是关键任务

D.能够表示子任务之间的并行和串行关系

本题答案:
D
11、软件需求分析的任务包括()。

A.问题分析

B.系统设计

C.需求描述

D.需求评审

本题答案:
ACD
12、需求评审标准包括()。

A.正确性

B.无歧义性

C.完全性

D.可验证性

本题答案:
ABCD
13、系统的逻辑模型由哪些部分共同组成?()

A.数据流图

B.E-R图

C.数据字典

D.UML图

本题答案:
AC
14、以下属于逻辑覆盖的是()。

A.语句覆盖

B.判定覆盖

C.条件覆盖

D.基本路径

本题答案:
ABC
15、按数据流的类型,结构化设计方法有两种设计策略,它们是()。

A.变换分析设计

B.详细设计

C.事务分析设计

D.概要设计

本题答案:
AC
16、概要设计是在需求分析的基础上通过什么将系统分解成模块,确定系统功能实现?()

A.分层

B.关联

C.抽象

D.分解

本题答案:
CD
17、技术可行性是可行性研究的关键,其主要内容一般包括()。

A.风险分析

B.资源分析

C.效益分析

D.技术分析

本题答案:
ABD
18、计算机软件包括()。

A.程序

B.规程

C.规则

D.文档和数据

本题答案:
ABCD
19、集成测试中组装模块的方式包括()。

A.渐增式测试

B.非渐增式测试

C.单元测试

D.静态测试

本题答案:
AB
20、模块的内聚性包括的类型有()。

A.偶然内聚

B.逻辑内聚

C.时间内聚

D.通信内聚

本题答案:
ABCD
21、盒图很容易表现嵌套关系,但不能表示模块的层次结构。()

A.错误

B.正确

本题答案:
A
22、软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。()

A.错误

B.正确

本题答案:
B
23、如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。()

A.错误

B.正确

本题答案:
B
24、CASE工具的平台集成指工具运行在不同的硬件/操作系统平台上。()

A.错误

B.正确

本题答案:
A
25、瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。()

A.错误

B.正确

本题答案:
B
26、具有相似或相同性质的对象的抽象就是类。()

A.错误

B.正确

27、数据耦合是高耦合。系统中至少必须存在这种耦合,因为只有当某些模块的输出数据作为另一些模块的输入数据时,系统才能完成有价值的功能。()

A.错误

B.正确

28、所选用的程序设计语言的特点及编码风格将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。()

A.错误

B.正确

29、回归测试就是用于保证由于调试或其他原因引起的变化,不会导致非预期的软件行为或额外错误的测试活动。()

A.错误

B.正确

30、计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。()

A.错误

B.正确

31、在面向对象的软件技术中,组合是子类自动地共享基类中定义的数据和方法的机制。()

A.错误

B.正确

32、在软件的运行和使用期间,和硬件一样存在机械磨损、老化问题。()

A.错误

B.正确

33、软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性。()

A.错误

B.正确

34、结构冗余为检测或纠正信息在运算或传输中的错误,须外加一部分信息。()

A.错误

B.正确

35、需求分析的主要方法有SD法、OOA法及HIPO法等。()

A.错误

B.正确

36、继承不具有传递性,如果类C继承类B,类B继承类A,则类C未必继承类A。()

A.错误

B.正确

37、软件测试是一个自顶向下逐步细化和求精过程,而软件开发是一个自底向上或相反顺序集成的过程。()

A.错误

B.正确

38、冗余附加技术指为实现结构冗余、信息冗余和时间冗余所需的资源和技术。()

A.错误

B.正确

39、不适合作为科学工程计算的语言是Prolog语言。()

A.错误

B.正确

40、类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。()

A.错误

B.正确

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部