《软件工程》在线作业一
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.在软件需求规范中,下述哪些要求可以归类为过程要求( )。
A.执行要求
B.效率要求
C.可靠性要求
D.可移植性要求
2.软件设计一般分为总体设计和详细设计,它们之间的关系是( )。
A.全局和局部
B.抽象和具体
C.总体和层次
D.功能和结构
3.加工是对数据流图中不能再分解的基本加工的精确说明,下述哪个是加工的最核心( )。
A.加工顺序
B.加工逻辑
C.执行频率
D.激发条件
4.模块的独立性是由内聚性和耦合性来度量的,其中内聚性是( )。
A.模块间的联系程度
B.模块的功能强度
C.信息隐蔽程度
D.接口的复杂程度
5.属于软件设计的基本原理是( )。
A.数据流分析设计
B.变换流分析设计
C.事务流分析设计
D.模块化
6.软件质量保证应在( )阶段开始。
A.需求分析
B.设计
C.编码
D.投入使用
7.下列几种类型中,耦合性最弱的是( )。
A.内容型
B.控制型
C.公共型
D.数据型
8.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指( )。
A.模块间的关系
B.模块的操作细节
C.软件层次结构
D.软件开发过程
9.在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )。
A.数据流图
B.数据字典
C.结构化语言
D.判定表与判定树
10.基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当的( )上。
A.配置项
B.程序
C.基线
D.过程
11.在面向数据流的软件设计方法中,一般将信息流分为( )。
A.变换流和事务流
B.变换流和控制流
C.事务流和控制流
D.数据流和控制流
12.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法( )。
A.基于瀑布模型的结构化方法
B.基于需求动态定义的原型化方法
C.基于对象的面向对象的方法
D.基于数据的数据流开发方法
13.划分模块时,一个模块的( )。
A.作用范围应在其控制范围之内
B.控制范围应在其作用范围之内奥鹏作业答案请进open5.net或请联系QQ/微信:18866732
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
14.决定大型程序模块组织的基本原则的两种交替设计策略为( )。
A.面向用户的原型化和面向程序员的原型化
B.物理模型与逻辑模型
C.数据字典和数据流
D.数据分解和算法分解
15.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( )。
A.控制流
B.数据流
C.程序流
D.指令流
16.在下面的叙述中哪一个不是软件需求分析的任务( )。
A.问题分解
B.可靠性与安全性要求
C.结构化程序设计
D.确定逻辑模型
17.各种需求分析方法都有它们共同适用的( )。
A.说明方法
B.描述方式
C.准则
D.基本原则
18.变换流的DFD由三部分组成,不属于其中一部分的是( )。
A.事务中心
B.变换中心
C.输入流
D.输出流
19.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( )。
A.硬件环境
B.软件开发的环境
C.软件开发工具和软件开发的环境
D.开发人员的素质
20.用于描述对象模型的工具是( )。
A.数据流图
B.结构图
C.状态图
D.对象图
转载请注明:奥鹏作业之家 » 【奥鹏】天大21年春《软件工程》在线作业一