东北师范大学计算机科学与技术专业《软件工程》作业及答案8
搜题
1、只有单重继承的类层次结构是何种层次结构?()
A.网状型
B.星型
C.树型
D.环型
本题答案:
C
C
2、定义了一组以数据结构为指导的映射过程的,面向数据结构的设计方法是()。
A.Jackson方法
B.面向对象方法
C.JSP方法
D.结构化方法
本题答案:
C
C
3、软件可维护性的特性中相互矛盾的是()。
A.可修改性和可理解性
B.可测试性和可理解性
C.效率和可修改性
D.可理解性和可读性
本题答案:
C
C
4、系统流程图用于可行性分析中的哪种的描述?()
A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
本题答案:
A
A
5、在详细设计阶段,经常采用的工具有()。
A.SA
B.PAD
C.SC
D.DFD
本题答案:
A
A
6、结构化程序设计主要强调的是()。
A.程序易读性
B.程序的规模
C.程序的效率
D.程序设计语言的先进性
本题答案:
A
A
7、软件详细设计的主要任务是确定每个模块的()。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
本题答案:
A
A
8、将软件组装成系统的一种测试技术叫()。
A.集成测试
B.单元测试
C.集合测试
D.系统测试
本题答案:
A
A
9、为了提高模块的独立性,模块内部最好是()。
A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚
本题答案:
C
C
10、采用Gantt图表示软件项目进度安排,下列说法中正确的是()。
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关键任务
D.能够表示子任务之间的并行和串行关系
本题答案:
D
D
11、软件需求分析的任务包括()。
A.问题分析
B.系统设计
C.需求描述
D.需求评审
本题答案:
ACD
ACD
12、需求评审标准包括()。
A.正确性
B.无歧义性
C.完全性
D.可验证性
本题答案:
ABCD
ABCD
13、系统的逻辑模型由哪些部分共同组成?()
A.数据流图
B.E-R图
C.数据字典
D.UML图
本题答案:
AC
AC
14、以下属于逻辑覆盖的是()。
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.基本路径
本题答案:
ABC
ABC
15、按数据流的类型,结构化设计方法有两种设计策略,它们是()。
A.变换分析设计
B.详细设计
C.事务分析设计
D.概要设计
本题答案:
AC
AC
16、概要设计是在需求分析的基础上通过什么将系统分解成模块,确定系统功能实现?()
A.分层
B.关联
C.抽象
D.分解
本题答案:
CD
CD
17、技术可行性是可行性研究的关键,其主要内容一般包括()。
A.风险分析
B.资源分析
C.效益分析
D.技术分析
本题答案:
ABD
ABD
18、计算机软件包括()。
A.程序
B.规程
C.规则
D.文档和数据
本题答案:
ABCD
ABCD
19、集成测试中组装模块的方式包括()。
A.渐增式测试
B.非渐增式测试
C.单元测试
D.静态测试
本题答案:
AB
AB
20、模块的内聚性包括的类型有()。
A.偶然内聚
B.逻辑内聚
C.时间内聚
D.通信内聚
本题答案:
ABCD
ABCD
21、盒图很容易表现嵌套关系,但不能表示模块的层次结构。()
A.错误
B.正确
本题答案:
A
A
22、软件测试是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。()
A.错误
B.正确
本题答案:
B
B
23、如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。()
A.错误
B.正确
本题答案:
B
B
24、CASE工具的平台集成指工具运行在不同的硬件/操作系统平台上。()
A.错误
B.正确
本题答案:
A
A
25、瀑布模型是由文档驱动的这个事实也是它的一个主要缺点。在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。()
A.错误
B.正确
本题答案:
B
B