问道深山去,听禅紫气来。

《软件工程》2020年秋季学期在线作业(一)

阅读:20 更新时间:2020-12-29 10:04:57

《软件工程》2020年秋季学期在线作业(一)


------------------------
1.模块化的目的是:( )。
A.增加内聚性
B.降低复杂性
C.提高易读性
D.减少耦合性
答案请点我要此答案,或联系QQ

2.软件开发过程包括( )。
A.3个阶段
B.5个阶段
C.4个阶段
D.8个阶段
答案请点我要此答案,或联系QQ

3.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。
A.程序的内部逻辑
B.程序的复杂结构
C.使用说明书
D.程序的功能
答案请点我要此答案,或联系QQ

4.程序的三种基本控制结构是
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
答案请点我要此答案,或联系QQ

5.( )所花费的工作占整个生存期工作量的70%以上。
A.软件设计
B.需求分析
C.软件维护
D.编码
答案请点我要此答案,或联系QQ

6.软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且影响软件的( )。
A.可理解性
B.可维护性
C.可扩展性
D.可移植性
答案请点我要此答案,或联系QQ

7.瀑布模型的存在问题是( )。
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
答案请点我要此答案,或联系QQ

8.软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( )。
A.结构合理性
B.软件的功能
C.程序对性
D.程序内部逻辑
答案请点我要此答案,或联系QQ

9.详细设计与概要设计衔接的图形工具是( )。
A.DFD图
B.程序图
C.PAD图
D.SC图
答案请点我要此答案,或联系QQ

10.需求分析阶段的任务是确定( )。
A.软件开发方法
B.软件开发工具
C.软件开发费
D.软件系统的功能
答案请点我要此答案,或联系QQ

11.产生软件维护的副作用,是指( )。
A.开发时的错
B.隐含的错
C.因修改软件而造成的错
D.运行时误操作
答案请点我要此答案,或联系QQ

12.总体设计的根本目的是( )。
A.建立文档
B.编码
C.设计软件系统结构
D.搞清数据流动
答案请点我要此答案,或联系QQ

13.在软件维护的实施过程中,为了对、有效地修改,需要经历以下步骤,其中( )不是维护阶段的。
A.分析和理解程序
B.修改程序
C.重新验证程序
D.重新开发
答案请点我要此答案,或联系QQ

14.在软件的开发过程中,不需遵循的原则是( )。
A.抽象
B.模块化
C.可重用性
D.可维护性
答案请点我要此答案,或联系QQ

15.数据流图和数据字典共同构成系统的( )。
A.物理模型
B.结构模型
C.逻辑模型
D.设计说明书
答案请点我要此答案,或联系QQ

16.瀑布模型本质上是一种( )。
A.线性迭代模型
B.顺序迭代模型
C.线性顺序模型
D.及早见产品模型
答案请点我要此答案,或联系QQ

17.变换型结构的数据流呈( )。
A.线性形状
B.辐射状
C.椭圆形
D.阶梯形
答案请点我要此答案,或联系QQ

18.下列文档与维护人员无关的有( )。
A.软件需求说明书
B.项目开发计划
C.概要设计说明书
D.操作手册
答案请点我要此答案,或联系QQ

19.需求分析阶段产生的最重要的文档之一是( )。
A.系统规格说明书
B.需求规格说明书
C.概要设计说明书
D.详细设计说明书
答案请点我要此答案,或联系QQ

20.下列关于模块化程序设计的叙述中对的是( )。
A.在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。
B.模块之间的接口叫做数据文件。
C.只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。
D.模块越大,模块化的优点越明显。
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息