96.下面所列的性质中,_____不属于面向对象程序设计的特性。
A、继承性 B、重用性 C、封装性 D、可视化
97.一般来说,在管理软件中,软件生存周期各个阶段的工作量以______所占的比例最大。
A、需求分析与设计阶段 B、编码实现阶段 C、测试阶段 D、维护阶段
98.结构化设计方法采用变换分析和事务分析技术实现______。
A、从数据结构导出程序结构 B、从数据流图导出初始结构图
C、从模块结构导出数据结构 D、从模块结构导程序结构
99.设一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为______。
A、顺序内聚 B、功能内聚 C、过程内聚 D、通信内聚
100.某个模块的作用域是指______。
A、被该模块调用的所用模块 B、调用该模块的所有模块
C、与该模块相关联的所有模块 D、受该模块内的判定所影响的所有模块
101.在软件测试中,确认(验收)测试主要用于发现______阶段的错误。
A、软件计划 C、需求分析 B、软件设计 D、编码
102.如果按用户要求增加新功能或修改已有的功能而进行的维护工作,称为_____。
A、完善性维护 B、适应性维护 C、预防性维护 D、改正性维护
103.软件维护阶段是软件生存周期中持续时间最长的阶段,它从______时算起。
A、产生可执行程序 B组装测试通过
太原理工大学软件学院《软件工程导论》考前模拟题
C、软件交付使用 D、用户提出第一份维护报告
104.下列耦合度表示中,最弱的耦合形式是______。
A、特征耦合 B、公共耦合 C、数据耦合 D、数据结构
105.在结构化系统分析中,判定表和判定树常用于表达数据流图中的_____。
A、加工 B、数据流 C、数据存储 D、外部项
106.用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个_____ ,它的作用是调用被测的模块。
A、主模块 B、桩模块 C、驱动模块 D、输入模块
107.全局数据结构的错误通常在______中检查。
A、单元测试 B、有效性测试 C、集成(系统)测试 D、确认测试
108.现有一个计算类型的程序,它的输入只有一个Y,其范围是—50≤Y≤50。现从输入的角度考虑设计了一组测试用例:—100,100,0。设计这组测试用例的方法是_____。
A、条件覆盖法 B、等价类划分法 C、边界值分析法 D 、错误推测法
109.为软件系统今后改进和发展打好基础而进行的维护工作称为______。
A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护
110.下列系统设计工具中,______不属于详细设计工具。
A、N—S图 B、数据流图 C、程序流程图 D、PAD
111.软件生存周期中,运行期的主要任务_____。
A、软件开发 B、软件维护 C、版本更换 D、功能扩充
112.系统开发的需求分析阶段的重要工作之一是______。
A、数据定义 B、数据库设计 C、数据维护 D、数据结构实现
113.经调查,系统分析员给出有问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为:
A、采购员、仓库管理员 B、定购清单、库存业务
C、库存业务 D、定购清单、采购员
114.一个模块直接控制(调用)的下层模块的数目称为模块的_______。
A、扇入数 B、扇出数 C、宽度 D、作用域
115.模块内部的算法设计在结构化方法的______阶段进行。
A、系统分析 B、概要设计 C、详细设计 D 编码(实现)
116.在面向对象软件方法中,“类”是_______。
太原理工大学软件学院《软件工程导论》考前模拟题
A、具有同类数据的对象的集合 B、具有相同操作的对象的集合
C、具有同类数据的对象的定义 D、具有同类数据和相同操作的对象的定义
117.下列所述的测试原则中,错误的是_______。
A、应设计非法输入的测试用例 B、测试用例要给出测试的预期结果
C、因维护修改程序后需回归测试 D、开发小组与测试小组合并
118.可维护性是软件的重要质量标准。下列______措施与提高可维护性无关。
A、提高程序效率 B、强调程序设计风格化
C、采用模块化程序设计方法 D、采用结构化程序设计方法或面向对象方法
119.需求分析说明书不能作为______。
A、 可行性研究的依据 B、用户和开发人员之间的合同
C、 系统概要设计的依据 D、软件验收测试的依据
120.在自顶向下设计分层数据流图时,设计顶层数据流图主要分析_____。
A、源、汇、(终)点和输入、输出数据流
B、源、汇(终)点和处理功能
C、数据存储和输入、输出数据流
D、处理功能和输入、输出数据流
121.模块结构图是在软件工程的_______ 阶段中采用的描述工具。
A、需求分析 B、概要设计 C、详细设计 D、编码(实现)
122.如果_____,则称该模块具有功能内聚。
A、模块包括单一功能
B、模块包括若干功能,但所有功能相互紧密相关
C、每个模块有单入口、单出口
D、模块中每个处理成分对应一个功能,它们紧密结合
123.结构化设计采用模块化方法的主要出发点是______。
A、 增加内聚性 B、减少耦合度 C、提高有效性 D、降低复杂度
124.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这地特点称为类的______。
A、 多态性 B、封装性 C、继承性 D、重用性
125.银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是______。
A、 变换型 B、事务型 C、既不是A也不是B D、不一定