福建师范大学2021年9月《软件工程》作业考核试题及答案参考
1. 软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。(  )
A.错误
B.正确
参考答案:A
2. 文档是一种数据媒体和其上所记录的数据。(  )
A.错误
B.正确
参考答案:B
3. 给DFD中的数据流命名时,能反映出数据流成分的名字(如“数据”、“信息”之类)是最好的命名方式。(  )
T.对
F.错
参考答案:F
4. Jackson图可以用来表达哪些内容?(  )
A.程序结构
B.操作系统
C.数据结构
D.部署环境
参考答案:AC
5. 为了提高软件的可维护性或可靠性而对软件进行的修改称为(  )。
A.改正性维护
B.适应性维护
C.完善性维护
D.预防性维护
参考答案:D
6. 线性链表的地址(  )。
A.必须连续
B.部分地址必须连续
C.一定不连续
D.连续与否均可以
参考答案:D
7. 一般说来,数据字典由4类元素的定义组成:数据流、数据流分量、数据存储、处理。(  )
T.对
F.错
参考答案:T
8. 软件工程方法学的要素之一过程是指软件开发应该以软件维护为中心,关键是编写程序。(  )
T.对
F.错
参考答案:F
9. 数据存储和数据流都是数据,仅仅所处的状态不同。数据存储是处于运动状态的数据,数据流是处于静止中的数据。(  )
A.错误
B.正确
参考答案:A
10. 当系统要求复杂,系统服务不太清楚时,快速软件软件原型验证需求,可以大大减少因系统需求的可能性错误而导致的损失。(  )
A.正确
B.错误
参考答案:A
11. 在结构化分析中,用于描述加工逻辑的主要工具有(  )。
A.结构化语言
B.判定表
C.E-R图
D.判定树
参考答案:ABD
12. 生产高质量的软件产品是软件工程的首要目标。(  )
A.错误
B.正确
参考答案:B
13. 软件生命周期中所花费用最多的阶段是(  )。
A.软件编码
B.软件维护
C.软件测试
D.详细设计
参考答案:B
14. CASE工具的平台集成指工具运行在不同的硬件/操作系统平台上。(  )
A.错误
B.正确
参考答案:A
15. 计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。(  )
A.错误
B.正确
参考答案:A
16. 需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果。(  )
A.正确
B.错误
参考答案:A
17. 数据流图中,当数据流向或流自文件时(  )
A.数据流要命名,文件不必命名
B.数据不必命名,有文件名就足够了
C.数据流和文件均要命名,因为流出和流进的数据流是不同的
D.数据流和文件均不要命名,通过加工可自然反映出
参考答案:B
18. 确认测试也称验收测试,它的目标是验证软件的可维护性。(  )
A.错误
B.正确
参考答案:A
19. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。(  )
A.错误
B.正确
参考答案:A
20. C++和Eiffel是强类型语言,即语法规定每个变量或属性必须准确属于某个特定的类。(  )
T.对
F.错
参考答案:T
21. (  )允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
参考答案:D
22. 软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它主要包括(  )。
A.风险标识
B.风险估算
C.风险评价
D.风险驾驭和监控
参考答案:ABCD
23. 不属于线性系列模型的模型是(  )。
A.线性顺序模型
B.增量模型
C.RAD模型
D.瀑布模型
参考答案:B
24. 存储器的读写速度排列顺序正确的是(  )。
A.RAMCache硬盘软盘
B.CacheRAM硬盘软盘
C.Cache硬盘RAM软盘
D.RAM硬盘软盘Cache
参考答案:B
25. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试(  )。
A、系统测试、集成.测试、单元测试
B、单元测试、组装测试、确认测试
C、单元测试、确认测试、集成测试
D、确认测试、组装测试、单元测试
参考答案:A
计算机软件系统包括