出自:安阳师范学院-计算机应用技术-软件工程

CMMI能力等级中的第1级为 A.已执行级 B.已管理级 C.已定义级 D.已定量管理级
在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是 A.演化模型 B.增量模型 C.喷泉模型 D.螺旋模型
在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是 A.瀑布模型和增量模型 B.瀑布模型和演化模型 C.喷泉模型和增量模型 D.喷泉模型和演化模型
使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。 A.程序的内部逻辑 B.程序的复杂结构 C.使用说明书 D.程序的功能
为了提高测试的效率,应该 A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性大的数据作为测试数据
汽车有一个发动机。汽车和发动机之间的关系是 A.一般-具体关系 B.整体-部分关系 C.分类关系 D.主从关系
产生软件维护的副作用,是指 A.开发时的错误 B.隐含的错误 C.因修改软件而造成的错误 D.运行时误操作
程序的三种基本控制结构的共同特点是 A.不能嵌套使用 B.只能用来写简单程序 C.已经用硬件实现 D.只有一个入口和一个出口
哪种工具在软件详细设计过程中不采用。 A.判定表 B.IPO图 C.PDL D.DFD图
CMMI成熟度等级中的第3级为 A.初始级 B.已管理级 C.已定义级 D.已定量管理级
软件评估可分为静态评估和动态评估,其中属于动态评估技术的是 A.评审 B.走查 C.形式化证明 D.软件测试
RUP的迭代、增量式开发规定的4个阶段不包括 A.评审阶段 B.构造阶段 C.移交阶段 D.精化阶段
UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是 A.用况图 B.状态图 C.类图 D.活动图
UML术语中,限定符常被用在 A.依赖关系 B.泛化关系 C.关联关系 D.细化关系
一个模块直接控制(调用)的下层模块的数目称为模块的 A.扇入 B.扇出 C.深度 D.宽度
总体设计的第二阶段是 A.初始设计 B.详细设计 C.复审阶段 D.精化设计
一般来说,整个需求的主体是 A.功能需求 B.性能需求 C.外部接口需求 D.设计约束
在软件开发领域中,“描述了实现概念模型的软件解决方案”的系统模型被称为 A.设计模型 B.软件模型 C.实现模型 D.部署模型
为了控制信息组织的复杂性,UML提供的组织信息的通用机制是 A.类 B.关联 C.包 D.注解
以下哪种测试方法不属于白盒测试技术 A.基本路径测试 B.边界值分析测试 C.循环覆盖测试 D.逻辑覆盖测试
以下哪一项不是软件危机的表现形式 A.成本高 B.生产率低 C.技术发展快 D.质量得不到保证
在面向对象软件开发方法中,类与类之间主要有以下结构关系 A.继承和聚集 B.继承和一般 C.聚集和消息传递 D.继承和方法调用
瀑布模型的关键不足在于 A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审
对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的是 A.软件模型 B.部署模型 C.概念模型 D.参考模型
要求软件的故障率为3次/2000小时,这属于 A.质量属性 B.性能需求 C.设计约束 D.功能需求
需求规约文档的技术核心是 A.特定需求 B.产品功能 C.用户特性 D.产品概述
结构化需求分析的基本术语中,标识采用动宾结构的是 A.数据流 B.加工 C.数据存储 D.数据源
共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的 A.扇入大 B.扇出大 C.扇入小 D.扇出小
一个项目是否值得开发,从经济上来说是否可行,归根结底是取决于 A.成本估算 B.项目计划 C.工程管理 D.工程网络图
UML用于创建系统的行为生存周期模型的图形化工具是 A.用况图 B.状态图 C.顺序图 D.类图
根据RUP测试的活动,输入中有测试用况,活动为实现测试,则输出为 A.测试过程 B.测试构件 C.测试评价 D.测试计划
典型的白盒测试技术是 A.路径测试 B.状态测试 C.功能测试 D.定义域测试
软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的是 A.瀑布模型 B.增量模型 C.演化模型 D.喷泉模型
CMMI成熟度等级中的第4级为 A.已管理级 B.已定义级 C.已定量管理级 D.持续优化级
CMMI成熟度等级中的第2级为 A.已管理级 B.已定义级 C.已定量管理级 D.持续优化级
CMMI能力等级中的第4级为 A.已执行级 B.已管理级 C.已定义级 D.已定量管理级
CMMI能力等级中的第2级为 A.已执行级 B.已管理级 C.已定义级 D.已定量管理级
重用率高的模块在软件结构图中的特征是 A.扇出数大 B.扇入数大 C.扇出数小 D.内聚性高
两个模块彼此传递的信息中有控制信息,这种耦合称为 A.数据耦合 B.公共环境耦合 C.内容耦合 D.控制耦合
判定表比判定树 A.更直观、简洁 B.更直观 C.更简洁但不够直观 D.直观和简洁性相同
软件开发和维护过程中出现的一系列严重问题称为 A.软件工程 B.软件开发 C.软件周期 D.软件危机
白盒测试主要用于测试 A.程序的内部逻辑 B.程序的正确性 C.程序的外部功能 D.结构合理性
实现单入口单出口程序的三种基本控制结构是 A.顺序、选择、循环 B.过程、子程序、分程序 C.调用、返回、转移 D.递归、堆栈、队列
需求分析的任务是 A.确定系统怎样完成工作 B.确定系统必须完成哪些工作 C.研究系统的软件结构 D.确定软件开发费用
面向对象建模得到的三个模型,其中核心的模型是 A.对象模型 B.功能模型 C.逻辑模型 D.动态模型
与软件开发需求分析、设计及编码阶段相对应的软件测试步骤是 A.组装测试、确认测试、单元测试 B.单元测试、组装测试、确认测试 C.单元测试、确认测试、组装测试 D.确认测试、组装测试、单元测试
构造原型时,主要考虑 A.全部功能 B.原型要体现的特征 C.全部细节 D.全部需求
根据程序流程图划分的模块通常是 A.时间内聚的 B.逻辑内聚的 C.顺序内聚的 D.过程内聚的
划分模块时,下列说法正确的是 A.作用范围应在其控制范围之内 B.控制范围应在其作用范围之内 C.作用范围与控制范围互不包含 D.作用范围与控制范围不受限制
两个模块都使用同一张数据表,模块间的这种耦合称为 A.公共耦合 B.内容耦合 C.数据耦合 D.控制耦合