活动图与状态图的区别?
答案是:(1)描述的重点不同:活动图描述的是从活动到活动的控制流;状态图描述的是对象的状态及状态之间的转移。
(2)使用的场合
更新时间:2023/6/29 21:15:00
出自:国家开放大学软件工程
衡量模块独立性的两个标准是什么?它们各表示什么含义?
答案是:(1)两个定性的度量标准:耦合与内聚性。
(2)耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度
更新时间:2023/6/29 21:15:00
出自:国家开放大学软件工程
等价分类法的基本思想是什么?
答案是:根据程序的输入特性,将程序的定义域划分为有限个等价区段——“等价类”,从等价类中选择出的用例具有“代表性”,即测试某个等
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
简述模块独立性,内聚与耦合
答案是:模块独立性, 是指软件系统中每个模块只涉及软件要求的具体的子功能, 而和软件系统中其它的模块的接口是简单的。一般采用两个
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
用__________模型描述系统组织结构。
【A.】组织
【B.】CMM
【C.】数据
【D.】静态
答案是:D
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
项目计划活动的主要任务是估算项目的进度、工作量、资源和__________。
【A.】风险
【B.】时间
【C.】人员
【D.】事情
答案是:A
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
项目计划活动的主要任务是__________。
【A.】估算项目的进度
【B.】分配工作量
【C.】计划资源使用
【D.】以上全部
答案是:D
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
通俗的说,软件项目管理中常说的基线是__________。
【A.】管理的基本思路
【B.】 一种软件开发的基本策略
【C.】基本的技术路线
【D.】 通过正式复审的文档
答案是:D
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
软件项目管理的内容不包括__________。
【A.】人员的组织与管理
【B.】 技术和算法
【C.】软件配置管理
【D.】软件开发进度计划
答案是:B
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
软件项目管理的内容包括__________。
【A.】人员的组织与管理
【B.】软件配置管理
【C.】软件开发进度计划
【D.】以上所有
答案是:D
更新时间:2023/6/29 21:14:00
出自:国家开放大学软件工程
美国卡内基﹒梅隆大学制定的SW-CMM是__________。
【A.】软件工作规范
【B.】软件工作流描述
【C.】软件成熟度模型
【D.】软件描述的一般方法
答案是:C
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
框架是一组可用于不同应用的__________的集合。
【A.】类
【B.】数据结构
【C.】函数
【D.】过程
答案是:A
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
下列选项中,属于详细设计阶段的任务的是( )。
【A.】组装测试计划
【B.】单元测试计划
【C.】初步用户手册
【D.】验收测试计划
答案是:B
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
不属于软件项目管理的是__________。
【A.】开发机构能力评估
【B.】项目风险评估
【C.】质量监控
【D.】软件销售利润
答案是:D
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
SW-CMM是一种__________规范。
【A.】编程规范
【B.】软件工作通用模型
【C.】软件设计模型
【D.】软件成熟度模型
答案是:D
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
Gantt图直观简明、易学易用,但它不能__________。
【A.】直接反应任务间的依赖关系和关键路径
【B.】反应任务的分解情况
【C.】直接反应任务的起止日期
【D.】反应具体任务的时间段
答案是:A
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
__________针对开发过程中的程序、数据、文档提出使用和管理策略。
【A.】组织管理
【B.】过程管理
【C.】软件配置管理
【D.】风险管理
答案是:C
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
在软件生存期的维护阶段,继续诊断和修正错误的过程称为__________。
【A.】完善性维护
【B.】适应性维护
【C.】预防性维护
【D.】改正性维护
答案是:D
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
引起软件改变的原因主要有__________。
【A.】运行环境变化
【B.】 需求变化
【C.】系统有错
【D.】以上全部
答案是:D
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
以下属于完善性维护的有__________。
【A.】解决开发是未能测试各种可能条件带来的问题
【B.】增加联机求助命令
【C.】缩短系统的应答时间,使其达到特定要求
【D.】为提高软件的可靠性和可维护性,主动修改软件
答案是:B
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
一般维护程序代码的策略__________。
【A.】从需求开始重新开发
【B.】根据维护申请读源程序,并修改
【C.】找一个新的模块替换
【D.】 不用读源程序,从新编写代码
答案是:B
更新时间:2023/6/29 21:13:00
出自:国家开放大学软件工程
维护的工作量与软件规模成__________,软件的规模可以由源程序的语句数量、模块数、输入输出文件数、数据库的规模,以及输出的报表数等指标来衡量。
【A.】反比
【B.】正比
【C.】没关系
【D.】不确定
答案是:B
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
为了适应软硬件环境变化而修改软件的过程是__________。
【A.】校正性维护
【B.】完善性维护
【C.】适应性维护
【D.】预防性维护
答案是:C
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
为了获得维护的统计信息,应该记录每次维护的__________。维护管理者根据统计信息积累维护管理的经验,作为今后制定维护计划的依据。
【A.】 类型
【B.】工作量
【C.】维护人员
【D.】以上全部
答案是:D
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
通常软件的可维护性常常随着时间的推移而__________。
【A.】降低
【B.】提高
【C.】不变
【D.】不确定
答案是:A
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
软件维护过程中产生的副作用,一般是由__________引起的。
【A.】算法说明
【B.】修改程序
【C.】优先级
【D.】环境要求
答案是:B
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
即使软件能顺利运行,但用户往往会提出增加新功能或改进已有功能的建议,为满足这一类要求而进行的活动称为__________。
【A.】完善性维护
【B.】预防性维护
【C.】适应性维护
【D.】代码重构
答案是:A
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
在设计黑盒测试用例时,主要研究__________。
【A.】概要设计说明书
【B.】详细设计说明
【C.】项目开发计划
【D.】需求规格说明
答案是:D
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
在设计测试用例时,应该包括__________测试用例。
【A.】 可能产生无效输出的输入情况
【B.】无效的和不期望的输入情况
【C.】有效的和期望的输入情况
【D.】上面所有情况
答案是:D
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
以下哪种测试方法不属于白盒测试技术__________。
【A.】语句覆盖测试
【B.】边界值分析测试
【C.】条件覆盖测试
【D.】判断覆盖测试
答案是:B
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
一个测试用例是__________。
【A.】输入数据
【B.】输出结果
【C.】输入数据和预期的输出数据
【D.】实际的输出数据
答案是:C
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
一般性的软件其测试工作量大约占整个开发工作量的__________。
【A.】小于10%
【B.】40%
【C.】90%
【D.】大于100
答案是:B
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
验收测试主要涉及的文档是__________。
【A.】需求规格说明书
【B.】概要设计说明书
【C.】详细设计说明书
【D.】源程序
答案是:A
更新时间:2023/6/29 21:12:00
出自:国家开放大学软件工程
下述哪一种测试方法,测试人员必须接触到源程序__________。
【A.】功能测试
【B.】结构测试
【C.】界面测试
【D.】性能测试
答案是:B
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-0,0],现从输入的角度考虑一组测试用例:-001,-0,0,001。设计这组测试用例的方法是__________。
【A.】条件覆盖法
【B.】等价分类法
【
答案是:C
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件中遗留的错误数量与已经发现的错误数量成__________。
【A.】反比
【B.】正比
【C.】相等
【D.】没关系
答案是:B
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件开发活动的顺序应该是__________。
【A.】问题定义、可行性研究、需求分析、设计、编码和测试。
【B.】问题定义、设计、可行性研究、编码和测试。
【C.】需求分析、设计、编码和测试。
【D.】需求分析、编码和测试、试运行
答案是:A
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为__________测试。
【A.】白盒法
【B.】灰盒法
【C.】黑盒法
【D.】综合法
答案是:C
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件测试方法中,白盒测试法是常用的方法,主要用于__________。
【A.】结构的合理性
【B.】软件外部功能
【C.】程序正确性
【D.】程序内部逻辑
答案是:D
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件测试的主要特点是__________。
【A.】软件测试的开销不大
【B.】软件测试要依靠工具
【C.】软件不能进行“穷举”测试
【D.】软件测试要依靠人工
答案是:C
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件测试的目的是__________。
【A.】评价软件的质量
【B.】发现软件的错误
【C.】找出软件中的所有错误
【D.】证明软件是正确的
答案是:B
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
软件测试的目标是设计优秀的测试用例,__________。
【A.】最快速地找出程序中的问题
【B.】以最小的代价、在最短的时间内尽可能多地发现软件中的错误
【C.】保障程序的正确性
【D.】区分出程序员的编程水平
答案是:B
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
面向对象分析过程中建立的模型有__________。
【A.】 数据模型、功能模型、活动模型
【B.】 对象模型、功能模型、测试模型
【C.】 属性模型、功能模型、对象模型
【D.】 对象模型、功能模型、动态模型
答案是:D
更新时间:2023/6/29 21:11:00
出自:国家开放大学软件工程
可维护性的特性中,相互矛盾的是__________。
【A.】可理解性与可测试性
【B.】效率与可修改性
【C.】可修改性与可理解性
【D.】可理解性与可读性
答案是:B
更新时间:2023/6/29 21:10:00
出自:国家开放大学软件工程
可行性研究实质上是在较高层次上、以较抽象的方式进行__________的过程。
【A.】详细软件设计
【B.】需求分析过程
【C.】深入的需求分析
【D.】测试设计
答案是:B
更新时间:2023/6/29 21:10:00
出自:国家开放大学软件工程
画DFD 图的主要目的是__________。
【A.】作为需求分析阶段用户与开发者之间交流信息的工具
【B.】对系统的数据结构进行描述
【C.】对目标系统的层次结构进行描述
【D.】作为编码和测试的工具
答案是:A
更新时间:2023/6/29 21:10:00
出自:国家开放大学软件工程
黑盒测试在设计测试用例时,主要研究__________。
【A.】需求规格说明
【B.】详细设计说明
【C.】项目开发计划
【D.】概要设计说明与详细设计说明
答案是:A
更新时间:2023/6/29 21:10:00
出自:国家开放大学软件工程
根据是否要运行被测程序,可以分为__________和动态测试。
【A.】静态测试
【B.】白盒测试
【C.】黑盒测试
【D.】验收测试
答案是:A
更新时间:2023/6/29 21:10:00
出自:国家开放大学软件工程
从狭义上讲,软件测试是__________的过程。
【A.】 为发现错误而执行程序
【B.】为了验证程序正确
【C.】用不同的数据验证程序正确性
【D.】区分程序员水平
答案是:A
更新时间:2023/6/29 21:10:00
出自:国家开放大学软件工程
从测试对象的粒度上划分测试为__________。
【A.】单元测试、集成测试
【B.】压力测试、功能测试、性能测试和系统测试
【C.】单元测试、集成测试、系统测试和验收测试
【D.】黑盒测试、白盒测试、功能测试和性能测试
答案是:C
更新时间:2023/6/29 21:08:00
出自:国家开放大学软件工程
测试最早的开始时间是__________。
【A.】从详细设计阶段开始
【B.】从编码阶段开始
【C.】从需求分析阶段开始
【D.】以上都对
答案是:C
更新时间:2023/6/29 21:08:00
出自:国家开放大学软件工程
测试用例是一组__________。
【A.】测试用的输入数据以及对应的预期结果
【B.】测试驱动程序
【C.】测试数据
【D.】测试程序及数据
答案是:A
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
不管多么完善的软件都可能有潜在的问题,所以设计人员应该为软件进行__________设计,当软件遇到异常数据、事件或操作时,软件不至于彻底崩溃。
【A.】容错性
【B.】有效性
【C.】可靠性
【D.】安全性
答案是:A
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
__________属于功能测试方法。
【A.】等价类划分和判定覆盖
【B.】边值分析和等价类划分
【C.】边值分析和判定覆盖
【D.】判定覆盖和回归测试
答案是:B
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
_________时,测试人员必须接触到程序源代码。
【A.】黑盒测试
【B.】白盒测试
【C.】压力测试
【D.】外观测试
答案是:B
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
__________不符合软件测试原则。
【A.】对每个测试结果进行检查,不漏掉已经出现的错误迹象
【B.】程序员应该仔细测试自己编写的程序代码
【C.】程序员要避免测试自己编写的程序代码
【D.】测试工作越早开始越好
答案是:B
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
现在人们更强调程序代码的__________性。
【A.】可读
【B.】可移植
【C.】可扩充
【D.】可维护
答案是:A
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
源程序的效率与__________阶段确定的算法的效率直接有关。
【A.】概要设计
【B.】总体设计
【C.】单元设计
【D.】详细设计
答案是:D
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
下列关于功能性注释不正确的说法是__________。
【A.】 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
【B.】 注释用来说明程序段,需要在每一行都要加注释
【C.】 可使用空行或缩进,以便很容易区分注
答案是:B
更新时间:2023/6/29 20:43:00
出自:国家开放大学软件工程
软件特性中,相互矛盾的是__________。
【A.】可理解性与可测试性
【B.】效率与可修改性
【C.】可修改性和可理解性
【D.】可理解性与可读性
答案是:B
更新时间:2023/6/29 20:42:00
出自:国家开放大学软件工程 目前为: 2/5 页 首页 上页 下页 尾页