|
软件工程
学校: 无
问题 1: 1. 基本上没有健全的软件工程管理制度,每件事情都以特殊的方法来做,项目成功于否取决于个人能力。这属于能力成熟度的哪个等级()?
选项:
•
A. 可重复级
•
B. 初始级
•
C. 已定义级
•
D. 已管理级
答案: 初始级
问题 2: 2. 人们考察软件过程后发现出现软件不能按期交付、成本超预算等问题的主要原因是()存在问题。
选项:
•
A. 软件的文档管理
•
B. 测试环节
•
C. 需求反复变更
•
D. 软件过程管的管理
答案: 软件过程管的管理
问题 3: 3. 以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( )。
选项:
•
A. 喷泉模型
•
B. 增量模型
•
C. 瀑布模型
•
D. 螺旋模型
答案: 瀑布模型
问题 4: 4. 在这一级,有些基本的软件项目的管理行为、设计和管理技术是基于相似产品中的经验。这属于能力成熟度的哪个等级()?
选项:
•
A. 可重复级
•
B. 初始级
•
C. 已定义级
•
D. 已管理级
答案: 可重复级
问题 5: 5. 组织的目标是连续地改进软件过程。这样的组织使用统计质量和过程控制技术作为指导。从各个方面中获得的知识将被运用在以后的项目中,从而使软件过程融入了正反馈循环,使生产率和质量得到稳步的改进。这属于能力成熟度的哪个等级()?
选项:
•
A. 可重复级
•
B. 优化级
•
C. 已定义级
•
D. 已管理级
答案: 优化级
问题 6: 6. 瀑布模型的存在问题是( )。
选项:
•
A. 用户容易参与开发
•
B. 缺乏灵活性
•
C. 用户与开发者易沟通
•
D. 适用可变需求
答案: 缺乏灵活性
问题 7: 7. ()就是快速建立起来的可以在计算机上运行的程序,它所完成的功能往往是最终产品功能的一个子集。
选项:
•
A. 瀑布模型
•
B. 螺旋模型
•
C. 增量模型
•
D. 快速原型
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 可行性研究是确定系统目标的什么问题?
选项:
•
A. 目标解决的问题范围
•
B. 目标做什么
•
C. 目标怎么做
•
D. 目标可能做
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( )。
选项:
•
A. 需求分析阶段
•
B. 详细设计阶段
•
C. 概要设计阶段
•
D. 可行性研究阶段
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 有一家企业现有的管理软件已使用20年,现想对它进行重新开发,最好使用()。
选项:
•
A. 瀑布模型
•
B. 快速原型模型
•
C. 螺旋模型
•
D. 增量模型
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 能力成熟度模型与瀑布模型类的过程模型不同,它是改进软件过程的( )。
选项:
•
A. 一种策略
•
B. 算法
•
C. 程序
•
D. 文档
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 快速原型模型的本质是快速,开放人员要尽可能快地建造出(),加快开放过程,节约成本。
选项:
•
A. 系统界面
•
B. 系统需求文档
•
C. 系统原型
•
D. 系统使用说明
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. 软件生命周期中哪个阶段的任务是“应该怎样具体地实现这个系统”?
选项:
•
A. 需求分析
•
B. 概要设计
•
C. 详细设计
•
D. 编码和测试
答案: 请关注ybaotk.com搜题查看答案
问题 14: 14. 我们要明确原型的用途是为了获取(),便于用户对系统的直观理解。
选项:
•
A. 开发资金
•
B. 测试文档
•
C. 系统使用说明
•
D. 用户真正的需求
答案: 请关注ybaotk.com搜题查看答案
问题 15: 15. 软件开发过程中,在用户与软件开发人员之间直到沟通桥梁作用的人员是:( )
选项:
•
A. 程序员
•
B. 测试人员
•
C. 系统分析员
•
D. 系统维护人员
答案: 请关注ybaotk.com搜题查看答案
问题 16: 16. 以下属于强有力的可视化编程工具的是( )
选项:
•
A. Visaul Basic
•
B. Turbo C
•
C. Delphi
•
D. 汇编语言
答案: 请关注ybaotk.com搜题查看答案
问题 17: 17. 程序员应该根据什么选择一种适当的高级程序设计语言。
选项:
•
A. 目标系统的性质
•
B. 目标系统的大小
•
C. 目标系统的价格
•
D. 目标系统的环境
答案: 请关注ybaotk.com搜题查看答案
问题 18: 18. 瀑布模型的主要缺点有( )。
选项:
•
A. 各阶段顺序进行,便于管理
•
B. 不符合认识论,认为需求不会变化
•
C. 阶段间的依赖性太强,不能同步开发
•
D. 文档定期审核,利于后期维护
答案: 请关注ybaotk.com搜题查看答案
问题 19: 19. 在软件开发过程中经常出现比较严重问题有( )
选项:
•
A. 项目不能按期完成
•
B. 软件产品质量不能令客户满意
•
C. 成本超预算
•
D. 需求不明确
答案: 请关注ybaotk.com搜题查看答案
问题 20: 20. 在瀑布模型中,为了质量保证,对文档的主要要求有( )
选项:
•
A. 每个阶段必须完成规定的文档
•
B. 文档可以后补
•
C. 每个阶段结束前要对所完成的文档进行评审
•
D. 文档中发现问题后期统一修改
答案: 请关注ybaotk.com搜题查看答案
问题 21: 21. 软件开发中的原型是软件的一个( ),它反映了最终系统的重要特性。
选项:
•
A. 早期可运行的版本
•
B. 系统的某一功能
•
C. 系统的需求文档
•
D. 系统的设计文档
答案: 请关注ybaotk.com搜题查看答案
问题 22: 22. 目标系统必须做什么?是软件生命周期哪个阶段的任务。
选项:
•
A. 问题定义
•
B. 可行性研究
•
C. 需求分析
•
D. 详细设计
答案: 请关注ybaotk.com搜题查看答案
问题 23: 23. 瀑布模型是()。
选项:
•
A. 适应于需求被清晰定义的情况
•
B. 一种需要快速构造可运行程序的好方法
•
C. 一种不适用于商业产品的创新模型
•
D. 目前业界最流行的过程模型
答案: 请关注ybaotk.com搜题查看答案
问题 24: 24. 能力成熟度模型的缩写是( )
选项:
•
A. OOA
•
B. SC
•
C. PDA
•
D. CMM
答案: 请关注ybaotk.com搜题查看答案
问题 25: 25. 在软件开发过程中,必须等前一阶段的工作完成后,才能开始下一阶段的工作,这是( )的特点。
选项:
•
A. 增量模型
•
B. 快速原型模型
•
C. 瀑布模型
•
D. 螺旋模型
答案: 请关注ybaotk.com搜题查看答案
问题 26: 26. 快速原型模型的主要特点之一是( )。
选项:
•
A. 开发完毕才见到产品
•
B. 及早提供全部完整的软件产品
•
C. 开发完毕后才见到工作软件
•
D. 及早提供工作软件
答案: 请关注ybaotk.com搜题查看答案
问题 27: 27. 软件开发中常采用的生命周期方法,由于其特征而一般称其为()。
选项:
•
A. 层次模型
•
B. 瀑布模型
•
C. 螺旋模型
•
D. 对象模型
答案: 请关注ybaotk.com搜题查看答案
问题 28: 28. 已为软件生产的过程编制了完整的文档。软件过程的管理方面和技术方面都明确地做了定义,并按需要不断地改进过程,而且采用评审的办法来保证软件的质量。这属于能力成熟度的哪个等级()?
选项:
•
A. 可重复级
•
B. 初始级
•
C. 已定义级
•
D. 已管理级
答案: 请关注ybaotk.com搜题查看答案
问题 29: 29. 用户在使用软件的过程中发现软件的错误,提出修改。这属于软件生命周期的哪个阶段?
选项:
•
A. 编码和测试
•
B. 软件维护
•
C. 需求分析
•
D. 综合测试
答案: 请关注ybaotk.com搜题查看答案
问题 30: 30. 随着第四代语言放强有力的可视化编程工具的出现,()已经成为一种流行的开发模式。
选项:
•
A. 瀑布模型
•
B. 快速原型模型
•
C. 螺旋模型
•
D. 增量模型
答案: 请关注ybaotk.com搜题查看答案
问题 31: 31. 软件开发时间通常可进一步划分为哪几个阶段?
选项:
•
A. 概要设计
•
B. 详细设计
•
C. 编码和单元测试
•
D. 综合测试
答案: 请关注ybaotk.com搜题查看答案
问题 32: 32. 以下关于快速原型说法正确的是( )
选项:
•
A. 适用于需求变更的情况
•
B. 开发过程中与用户沟通充分,返工几率较小
•
C. 用户提出修改意见后要迅速修改原型
•
D. 文档管理压力小
答案: 请关注ybaotk.com搜题查看答案
问题 33: 33. 瀑布模型的主要优点有( )。
选项:
•
A. 开发过程基本上是线性顺序的,便于管理
•
B. 开发过程灵活,可以随意变更需求
•
C. 需求明确时可以获得较好效果
•
D. 各阶段可以同步开发,开发效率高
答案: 请关注ybaotk.com搜题查看答案
问题 34: 34. 公司对每个项目都设定质量和生产目标,这两个量将被不断地测量,当偏离目标太多时,就采取行动来修正。利用统计质量控制,管理部门能区分出随机偏离和有深刻含义的质量或生产目标的偏离。这属于能力成熟度的哪个等级()?
选项:
•
A. 可重复级
•
B. 初始级
•
C. 已定义级
•
D. 已管理级
答案: 请关注ybaotk.com搜题查看答案
问题 35: 35. 原型法在得到良好的需求定义上比传统生存周期法好得多,可处理( ),开发者和用户可充分通信。
选项:
•
A. 模糊需求
•
B. 明确的需求
•
C. 不变的需求
答案: 请关注ybaotk.com搜题查看答案
问题 36: 36. 以下属于快速原型模型缺点的是( )
选项:
•
A. 开发者不熟悉项目领域,容易做出不切实际的原型
•
B. 原型过快收敛于需求集合,而忽略了一些基本点
•
C. 随时更新文档带来和管理麻烦
•
D. 各阶段需求明确,便于管理
答案: 请关注ybaotk.com搜题查看答案
问题 37: 37. 软件的定义通常可进一步划分为哪几个阶段?
选项:
•
A. 综合测试
•
B. 问题定义
•
C. 可行性研究
•
D. 需求分析
答案: 请关注ybaotk.com搜题查看答案
问题 38: 38. 瀑布模型在编码之前设置了()阶段,只考虑目标系统的逻辑模型,不涉及软件的物理实现。
选项:
•
A. 系统分析
•
B. 系统设计
•
C. 系统检测
•
D. 系统维护
答案: 请关注ybaotk.com搜题查看答案
问题 39: 39. CMM的用途主要有()
选项:
•
A. 软件开发组织用它来改进开发和维护过程
•
B. 用户用它来检测软件质量
•
C. 开发人员用它来定义需求
•
D. 政府和商业企业用它来评价与一个特定的软件公司签订软件项目合同的风险
答案: 请关注ybaotk.com搜题查看答案
问题 40: 40. 可行性研究主要从以下几个方面进行研究:( )
选项:
•
A. 技术可行性,经济可行性,操作可行性。
•
B. 技术可行性,经济可行性,系统可行性。
•
C. 经济可行性,系统可行性,操作可行性。
•
D. 经济可行性,系统可行性,时间可行性。
答案: 请关注ybaotk.com搜题查看答案
问题 41: 41. 在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是( )
选项:
•
A. 概要设计
•
B. 详细设计
•
C. 需求分析
•
D. 可行性分析
答案: 请关注ybaotk.com搜题查看答案
问题 42: 42. 在20世纪80年代之前,( )一直是唯一被广泛采用的生命周期模型。
选项:
•
A. 增量模型
•
B. 快速原型模型
•
C. 瀑布模型
•
D. 螺旋模型
答案: 请关注ybaotk.com搜题查看答案
问题 43: 43. 在可重复级,建立了基本的项目管理过程,用以追踪()
选项:
•
A. 成本
•
B. 文档
•
C. 进度
•
D. 功能
答案: 请关注ybaotk.com搜题查看答案
问题 44: 44. 能力成熟度模型的等级除了初始级,还有()
选项:
•
A. 可重复级
•
B. 已定义级
•
C. 已管理级
•
D. 优化级
答案: 请关注ybaotk.com搜题查看答案
问题 45: 1. 在软件开发的各种资源中,( )是最重要的资源。
选项:
•
A. 开发工具
•
B. 方法
•
C. 硬件环境
•
D. 人员
答案: 请关注ybaotk.com搜题查看答案
问题 46: 2. 开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
选项:
•
A. 软件投机
•
B. 软件危机
•
C. 软件工程
•
D. 软件产生
答案: 请关注ybaotk.com搜题查看答案
问题 47: 3. 软件工程的概念是( )年提出的。
选项:
•
A. 1988
•
B. 1968
•
C. 1948
•
D. 1928
答案: 请关注ybaotk.com搜题查看答案
问题 48: 4. 在软件工程时期,决定软件质量的主要因素是( )。
选项:
•
A. 管理水平
•
B. 个人程序技术
•
C. 小组技术水平
•
D. 硬件的发展
答案: 请关注ybaotk.com搜题查看答案
问题 49: 5. 软件工程中( )不属于用户文档的内容。
选项:
•
A. 功能描述
•
B. 安装手册
•
C. 系统设计
•
D. 使用手册
答案: 请关注ybaotk.com搜题查看答案
问题 50: 6. “软件危机”是指( )。
选项:
•
A. 计算机病毒的出现
•
B. 利用计算机进行经济犯罪活动
•
C. 软件开发和维护中出现的一系列问题
•
D. 人们过分迷恋计算机系统
答案: 请关注ybaotk.com搜题查看答案
问题 51: 7. 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( )。
选项:
•
A. 可用性
•
B. 可靠性
•
C. 正确性
•
D. 完整性
答案: 请关注ybaotk.com搜题查看答案
问题 52: 8. 以下哪一项不是软件危机的表现形式?( )
选项:
•
A. 开发的软件不满足用户需要
•
B. 开发的软件可维护性差
•
C. 开发的软件价格便宜
•
D. 开发的软件可靠性差
答案: 请关注ybaotk.com搜题查看答案
问题 53: 9. 软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的( )问题。
选项:
•
A. 产生危机
•
B. 质量保证
•
C. 开发效率
•
D. 生产工程化
答案: 请关注ybaotk.com搜题查看答案
问题 54: 10. 为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以( )的编制是很重要的。
选项:
•
A. 需求说明
•
B. 概要说明
•
C. 软件文档
•
D. 测试计划
答案: 请关注ybaotk.com搜题查看答案
问题 55: 11. 一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 56: 12. 生产高质量的软件产品是软件工程的首要目标。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 57: 13. 在软件工程时期,决定软件质量的主要因素是管理水平。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 58: 14. 软件复杂性不能反映出软件的可理解性、模块化、简单性等属性。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 59: 15. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 60: 16. 软件的质量保证工作一般在编码工作结束后才开始。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 61: 17. 文档是软件产品的一部分,没有文档的软件就不称其为软件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 62: 18. 缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 63: 19. 面对日益增长的软件需求,人们显得力不从心。往往是产生软件危机的原因之一。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 20. 现在人们普遍认为优秀的程序除了功能正确,性能优良之外,还应该容易看懂、容易使用、容易修改和扩充。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 21. 以下哪一项不是软件危机的表现形式?( )
选项:
•
A. 成本高
•
B. 生产率低
•
C. 技术发展快
•
D. 质量得不到保证
答案: 请关注ybaotk.com搜题查看答案
问题 66: 22. 软件是指( )。
选项:
•
A. 按事先设计的功能和性能要求执行的指令系列
•
B. 使程序能够正确操纵信息的数据结构
•
C. 与程序开发、维护和使用有关的图文资料
•
D. 计算机系统中的程序、文档和数据
答案: 请关注ybaotk.com搜题查看答案
问题 67: 23. 为了解决软件危机人们提出了用( )的原理来设计软件,这就是软件工程诞生的基础。
选项:
•
A. 运筹学
•
B. 工程学
•
C. 软件学
•
D. 数学
答案: 请关注ybaotk.com搜题查看答案
问题 68: 24. 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )。
选项:
•
A. 软件危机
•
B. 软件工程
•
C. 程序设计革命
•
D. 结构化程序设计
答案: 请关注ybaotk.com搜题查看答案
问题 69: 25. 软件开发、设计几乎都是从头开始,成本和进度很难估计。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 70: 26. 一个好的开发人员应具备的素质和能力包括善于分析和综合问题,具有严密的逻辑思维能力。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 71: 27. 按照功能,软部件可划分为系统软件和应用软件两类。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 72: 28. 开发大型软件易产生疏漏和错误,往往是产生软件危机的原因之一。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 73: 29. 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 74: 30. 对于软件项目,投资回收期越长,越快获得利润。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 75: 31. 软件是一种( )。
选项:
•
A. 程序
•
B. 数据
•
C. 逻辑产品
•
D. 物理产品
答案: 请关注ybaotk.com搜题查看答案
问题 76: 32. 软件开发的需求活动,其主要任务是( )。
选项:
•
A. 给出软件解决方案
•
B. 给出系统模块结构
•
C. 定义模块算法
•
D. 定义需求并建立系统模型
答案: 请关注ybaotk.com搜题查看答案
问题 77: 33. 下列关于软件的说法错误的是( )。
选项:
•
A. 软件就是程序
•
B. 软件=程序+数据+文档
•
C. 软件是程序本身再加上程序实现和程序维护时所必需的文档的总和
•
D. 软件也有生命周期
答案: 请关注ybaotk.com搜题查看答案
问题 78: 34. 软件开发就是编写程序。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 79: 35. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 80: 36. 软件开发过程来自用户方面的主要干扰是( )。
选项:
•
A. 功能变化
•
B. 经费减少
•
C. 设备损坏
•
D. 人员变化
答案: 请关注ybaotk.com搜题查看答案
问题 81: 37. 软件也会磨损和老化。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 82: 1. 软件维护的副作用,是指( )。
选项:
•
A. 开发时的错误
•
B. 运行时的错误
•
C. 隐含的错误
•
D. 修正软件引入的新错误
答案: 请关注ybaotk.com搜题查看答案
问题 83: 2. 白盒测试方法重视( )的度量。
选项:
•
A. 测试费用
•
B. 测试周期
•
C. 测试用例的数量
•
D. 测试覆盖率
答案: 请关注ybaotk.com搜题查看答案
问题 84: 3. 软件测试方法中的( )不属于静态测试方法。
选项:
•
A. 黑盒法
•
B. 代码审查
•
C. 错误推测
•
D. 白盒法
答案: 请关注ybaotk.com搜题查看答案
问题 85: 4. 软件的以( )一般由两次故障平均间隔时间和故障平均恢复时间来度量。
选项:
•
A. 可维护性
•
B. 可靠性
•
C. 效率
•
D. 可理解性
答案: 请关注ybaotk.com搜题查看答案
问题 86: 5. 在软件工程中,高质量的文档标准是完整性、一致性和( )。
选项:
•
A. 统一性
•
B. 安全性
•
C. 无二义性
•
D. 组合性
答案: 请关注ybaotk.com搜题查看答案
问题 87: 6. 下列属于维护阶段的文档是( )。
选项:
•
A. 软件规格说明
•
B. 用户手册
•
C. 软件问题报告
•
D. 概要设计说明
答案: 请关注ybaotk.com搜题查看答案
问题 88: 7. 软件测试基本方法中,下列( )不用测试实例。
选项:
•
A. 白盒测试法
•
B. 动态测试法
•
C. 黑盒测试法
•
D. 静态测试法
答案: 请关注ybaotk.com搜题查看答案
问题 89: 8. 软件测试时为了( )而执行程序的过程。
选项:
•
A. 纠正错误
•
B. 发现错误
•
C. 避免错误
•
D. 证明错误
答案: 请关注ybaotk.com搜题查看答案
问题 90: 9. 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的( )。
选项:
•
A. 1/6
•
B. 1/5
•
C. 1/4
•
D. 1/3
答案: 请关注ybaotk.com搜题查看答案
问题 91: 10. 提高程序可读性的有力手段是( )。
选项:
•
A. 选好一种程序设计语言
•
B. 显式说明一切变量
•
C. 使用三种标准控制语句
•
D. 给程序加注释
答案: 请关注ybaotk.com搜题查看答案
问题 92: 11. 自顶向下集成总是好于自底向上集成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 93: 12. 软件算术表达式错误无法通过测试检查出来。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 94: 13. β测试主要由用户来完成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 95: 14. 随着软件复杂性的不断提高,软件的维护难度越来越大。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 96: 15. 对于有些类型的错误,人工测试比计算机测试更有效。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 97: 16. 集成测试主要由用户来完成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 98: 17. 程序的可靠性,可维护性和效率通常由程序设计语言,源代码的质量,和语言的实现机制决定的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 99: 18. 编码风格由个人喜好决定,没有固定格式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 100: 19. 循环结构是很容易测试的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 101: 20. 软件的可维护性差是软件维护工作量和费用激增的直接原因。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 102: 21. Jackson方法是在软件开发过程中常用的方法,使用Jackson方法时可以实现( )。
选项:
•
A. 从数据结构导出程序结构
•
B. 从数据流图导出初始结构图
•
C. 从模块结构导出数据结构
•
D. 从模块结构导出程序结构
答案: 请关注ybaotk.com搜题查看答案
问题 103: 22. 为改正软件系统中潜藏的错误而进行的维护活动称为( )。
选项:
•
A. 纠错性维护
•
B. 适应性维护
•
C. 改善性维护
•
D. 预防性维护
答案: 请关注ybaotk.com搜题查看答案
问题 104: 23. 软件调试的目的是( )。
选项:
•
A. 发现错误
•
B. 改正错误
•
C. 改善软件性能
•
D. 发掘软件潜能
答案: 请关注ybaotk.com搜题查看答案
问题 105: 24. 为提高测试效率,应该( )。
选项:
•
A. 随机地选取测试数据
•
B. 制定完整的测试计划
•
C. 对软件做穷举测试
•
D. 选择发现错误可能性最大的数据作为测试数据
答案: 请关注ybaotk.com搜题查看答案
问题 106: 25. 修改软件以适应外部环境或数据环境的变化是指( )。
选项:
•
A. 改正性维护
•
B. 适应性维护
•
C. 完善性维护
•
D. 预防性维护
答案: 请关注ybaotk.com搜题查看答案
问题 107: 26. 黑盒测试和白盒测试都是软件测试的重要方法,他们属于( )。
选项:
•
A. 前者属于静态测试,后者属于动态测试
•
B. 前者属于动态测试,后者属于静态测试
•
C. 都属于动态测试
•
D. 都属于静态测试
答案: 请关注ybaotk.com搜题查看答案
问题 108: 27. 用黑盒技术设计测试用例的方法之一为( )。
选项:
•
A. 边界值分析
•
B. 逻辑覆盖
•
C. 循环结构测试
•
D. 基本路径测试
答案: 请关注ybaotk.com搜题查看答案
问题 109: 28. 黑盒测试在设计测试用例时,主要需要研究( )。
选项:
•
A. 需求规格说明
•
B. 项目开发计划
•
C. 概要设计说明
•
D. 概要设计说明与详细设计说明
答案: 请关注ybaotk.com搜题查看答案
问题 110: 29. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 111: 30. 不同程序设计语言在程序的效率上的差异不大。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 112: 31. 如果通过软件测试没有发现错误,则说明软件是正确的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 113: 32. 判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 114: 33. 确认测试的范围应该尽量大。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 115: 34. 一般来说,在管理软件中,软件生存周期各个阶段的工作量以( )所占的比例最大。
选项:
•
A. 需求分析阶段
•
B. 编码阶段
•
C. 概要设计阶段
•
D. 测试阶段
答案: 请关注ybaotk.com搜题查看答案
问题 116: 35. 软件文档是软件工程实施中的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的( )。
选项:
•
A. 可理解性
•
B. 可维护性
•
C. 可扩展性
•
D. 可移植性
答案: 请关注ybaotk.com搜题查看答案
问题 117: 36. 在测试中,下列说法错误的是( )。
选项:
•
A. 测试是为了发现程序中的错误而执行程序的过程
•
B. 测试是为了表明程序的正确性
•
C. 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案
•
D. 成功的测试是发现了至今为止尚未发现的错误的测试
答案: 请关注ybaotk.com搜题查看答案
问题 118: 37. 判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 119: 38. 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 120: 39. 通过软件测试,可以发现软件中所有潜伏的错误。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 121: 40. 软件的可靠性是在给定的时间里,软件成功运行的概率。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 122: 41. 下列属于静态测试方法的是( )。
选项:
•
A. 黑盒测试
•
B. 白盒测试
•
C. 基本路径测试
•
D. 代码审查
答案: 请关注ybaotk.com搜题查看答案
问题 123: 42. 黑盒测试法根据( )设计测试用例。
选项:
•
A. 程序调用规则
•
B. 模块间的逻辑关系
•
C. 软件要完成的功能
•
D. 数据结构
答案: 请关注ybaotk.com搜题查看答案
问题 124: 43. 以下不是高级语言的优势的是( )。
选项:
•
A. 容易阅读
•
B. 容易测试
•
C. 执行速度快
•
D. 容易维护
答案: 请关注ybaotk.com搜题查看答案
问题 125: 44. 在下列测试技术中,( )不属于黑盒测试技术。
选项:
•
A. 等价划分
•
B. 边界值分析
•
C. 错误推测
•
D. 逻辑覆盖
答案: 请关注ybaotk.com搜题查看答案
问题 126: 45. 编码的依据是详细设计说明书。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 127: 46. 调试是为了改正错误而进行的,他不会导致新的错误。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 128: 47. 适应性维护是改进软件未来的可维护性和可靠性。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 129: 48. 通过白盒测试的软件无需再进行黑盒测试。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 130: 49. 使用白盒方法测试时确定测试用例应根据( )和指定的覆盖标准。
选项:
•
A. 程序的内部逻辑
•
B. 程序的功能
•
C. 使用说明书
•
D. 程序的复杂度
答案: 请关注ybaotk.com搜题查看答案
问题 131: 50. 源程序的版面文档要求应有变量说明、适当注释和( )。
选项:
•
A. 框图
•
B. 统一书写格式
•
C. 修改记录
•
D. 编程日期
答案: 请关注ybaotk.com搜题查看答案
问题 132: 51. 非渐增式集成测试一般情况下优于渐增式集成测试。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 133: 52. 确认测试计划应该在可行性研究阶段制定
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 134: 1. 顺序图中最上一排的矩形框图形表示()
选项:
•
A. 对象
•
B. 生命线
•
C. 活动开始
•
D. 消息类型
答案: 请关注ybaotk.com搜题查看答案
问题 135: 2. ()描述系统的动态动作和组成系统的对象间的交互关系,包括状态图与活动图。
选项:
•
A. 静态图
•
B. 行为图
•
C. 交互图
•
D. 用例图
答案: 请关注ybaotk.com搜题查看答案
问题 136: 3. (),符号是一个实小三角形箭头,它表示调用者消息发出后,必须等被调用者消息处理完并返回,调用者才能继续执行自己的操作。
选项:
•
A. 简单消息
•
B. 同步消息
•
C. 异步消息
•
D. 双向消息
答案: 请关注ybaotk.com搜题查看答案
问题 137: 4. ()描述对象间的交互关系,包括顺序图和协作图。
选项:
•
A. 静态图
•
B. 行为图
•
C. 交互图
•
D. 用例图
答案: 请关注ybaotk.com搜题查看答案
问题 138: 5. ()它又称合作图,它和时序图一样,也是用于描述对象间的交互关系,侧重说明哪些对象之间有消息传递
选项:
•
A. 状态图
•
B. 活动图
•
C. 顺序图
•
D. 协作图
答案: 请关注ybaotk.com搜题查看答案
问题 139: 6. UML是面向对象分析与设计的一种标准表示,本质上是一种可视化的(),不涉及编程问题,与语言平台无关
选项:
•
A. 高级程序设计语言
•
B. 可视化编程语言
•
C. 建模语言
•
D. 图形处理工具
答案: 请关注ybaotk.com搜题查看答案
问题 140: 7. ()反映的是多个对象之间的交互关系。它着重表现对象间消息传递的时间顺序,顺序图有两个坐标轴,纵轴表示时间,横轴表示不同的对象。
选项:
•
A. 状态图
•
B. 活动图
•
C. 顺序图
•
D. 协作图
答案: 请关注ybaotk.com搜题查看答案
问题 141: 8. 利用()能把一个对象复杂的操作过程或行为描述清楚。
选项:
•
A. 状态图
•
B. 活动图
•
C. 顺序图
•
D. 协作图
答案: 请关注ybaotk.com搜题查看答案
问题 142: 9. 以下说法正确的是( )。
选项:
•
A. FORTRAN、CoboL是第三代语言
•
B. Pascal、C是第二代语言
•
C. 4GL是第四代语言
•
D. FORTRAN、C是第三代语言
答案: 请关注ybaotk.com搜题查看答案
问题 143: 10. ()是从用户角度描述系统功能,并指出各功能的操作者。
选项:
•
A. 静态图
•
B. 行为图
•
C. 交互图
•
D. 用例图
答案: 请关注ybaotk.com搜题查看答案
问题 144: 11. ()描述动作及动作之间的关系。它是状态图的一个变种,它的目的与状态图不同,它描述采取何种动作,动作的结果是什么。
选项:
•
A. 状态图
•
B. 活动图
•
C. 顺序图
•
D. 协作图
答案: 请关注ybaotk.com搜题查看答案
问题 145: 12. ()是表示系统的静态结构,主要包括类图与对象图。
选项:
•
A. 静态图
•
B. 行为图
•
C. 交互图
•
D. 用例图
答案: 请关注ybaotk.com搜题查看答案
问题 146: 13. 统一建模语言的简称是()。
选项:
•
A. CML
•
B. AML
•
C. MML
•
D. UML
答案: 请关注ybaotk.com搜题查看答案
问题 147: 14. 项目的应用领域是选择编程语言关键的因素之一,不适合作为项目应用领域的类型是( )。
选项:
•
A. 系统软件
•
B. 数据处理与数据库应用
•
C. 实时处理
•
D. UNIX操作系统
答案: 请关注ybaotk.com搜题查看答案
问题 148: 1. ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是( )。
选项:
•
A. SQIC
•
B. SQMC
•
C. SQRC
•
D. SQDC
答案: 请关注ybaotk.com搜题查看答案
问题 149: 2. 软件管理中,需要对软件进行配置,各阶段文档的管理属于( )。
选项:
•
A. 组织管理
•
B. 资源管理
•
C. 版本管理
•
D. 计划管理
答案: 请关注ybaotk.com搜题查看答案
问题 150: 3. 项目的基线发生变更应该经过( )授权执行的。
选项:
•
A. 项目管理者
•
B. 质量保证人员
•
C. 配置管理人员
•
D. SCCB (Software Configuration Control Board 软件配置管理控制委员会)
答案: 请关注ybaotk.com搜题查看答案
问题 151: 4. 主要威胁项目计划的风险是( )。
选项:
•
A. 技术风险
•
B. 项目风险
•
C. 商业风险
•
D. 其他风险
答案: 请关注ybaotk.com搜题查看答案
问题 152: 5. 质量控制是( )。
选项:
•
A. 对每个工作包增加工作时间
•
B. 项目生存期的各个阶段都需要实施的
•
C. 只需要做一次
•
D. 只有大的项目才需要的
答案: 请关注ybaotk.com搜题查看答案
问题 153: 6. 功能点技术的主要优点是( )。
选项:
•
A. 与编程语言无关
•
B. 结果比较客观
•
C. 计算方便
•
D. 参数较少
答案: 请关注ybaotk.com搜题查看答案
问题 154: 7. 现代程序员组中,技术组长的职责不包括( )。
选项:
•
A. 评价组员业绩
•
B. 代码审查
•
C. 控制产品交付日期
•
D. 开发技术指导
答案: 请关注ybaotk.com搜题查看答案
问题 155: 8. 软件复杂性度量的参数包括( )。
选项:
•
A. 效率
•
B. 规模
•
C. 完整性
•
D. 容错性
答案: 请关注ybaotk.com搜题查看答案
问题 156: 9. 在功能点技术中,以下特性复杂度最高的是( )。
选项:
•
A. 输入
•
B. 输出
•
C. 查询
•
D. 文件
答案: 请关注ybaotk.com搜题查看答案
问题 157: 10. 主要威胁产品交付时间的风险是( )。
选项:
•
A. 技术风险
•
B. 项目风险
•
C. 商业风险
•
D. 其他风险
答案: 请关注ybaotk.com搜题查看答案
问题 158: 11. 用户手册要使用专门术语,并充分地描述该软件系统的结构及使用方法。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 159: 12. 我们不可能用“人力换时间”的办法无限缩短一个软件的开发时间,Boehm根据经验指出,软件项目的开发时间最多可以减少到正常开发时间的50%。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 160: 13. 软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目中增加人力,会使它按期完工。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 161: 14. 产品基线是不能修改的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 162: 15. 软件项目的开发时间最多可以减少到正常开发时间的75%。如果要求一个软件系统的开发时间过短,则开发成功的概率几乎为零。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 163: 16. 软件重用技术是从根本上提高软件可维护性的重要技术。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 164: 17. 软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 165: 18. 软件配置管理主要有:标识、版本控制、变化控制、配置审计和配置状态报告。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 166: 19. 软件配置管理的目的是建立和维护整个生存期中软件项目产品的完整性和可追朔性。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 167: 20. 衡量软件规模的功能点指标有:生产率、成本、质量、文档和资源 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 168: 21. 赶工一个任务时,你应该关注( )。
选项:
•
A. 尽可能多的任务
•
B. 非关键任务
•
C. 加速执行关键路径上的任务
•
D. 通过成本最低化加速执行任务
答案: 请关注ybaotk.com搜题查看答案
问题 169: 22. 下列哪个不是项目管理计划的一部分( )。
选项:
•
A. 里程碑图示
•
B. 进度
•
C. 数据库设计
•
D. 风险清单
答案: 请关注ybaotk.com搜题查看答案
问题 170: 23. ( )是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系的。
选项:
•
A. 功能点
•
B. 对象点
•
C. 代码行
•
D. 用例点
答案: 请关注ybaotk.com搜题查看答案
问题 171: 24. 代码行技术的优点不包括( )。
选项:
•
A. 容易计算
•
B. 已有大量文献
•
C. 很多估算模型和核心输入数据
•
D. 与编程语言无关
答案: 请关注ybaotk.com搜题查看答案
问题 172: 25. 主要考虑项目的交付期限、对公司收入影响等项目的风险属于( )。
选项:
•
A. 产品规模风险
•
B. 商业风险
•
C. 客户相关风险
•
D. 过程风险
答案: 请关注ybaotk.com搜题查看答案
问题 173: 26. 把工作量看作是软件规模和开发时间这两个变量的函数,属于( )模型。
选项:
•
A. 静态单变量
•
B. 静态多变量
•
C. 动态单变量
•
D. 动态多变量
答案: 请关注ybaotk.com搜题查看答案
问题 174: 27. 200人月工作量的软件的合理开发时间约为( )。
选项:
•
A. 100
•
B. 10
•
C. 55
•
D. 16
答案: 请关注ybaotk.com搜题查看答案
问题 175: 28. 民主制程序设计小组的合理人员为( )人。
选项:
•
A. 1-3
•
B. 1-5
•
C. 2-8
•
D. 5-10
答案: 请关注ybaotk.com搜题查看答案
问题 176: 29. 软件配置管理是在软件项目启动时就开始的,并且一直持续到软件退役后才终止的一组跟踪和控制活动。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 177: 30. 软件项目管理计划不包括开发经费的管理。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 178: 31. 项目开发计划除去规定项目开发所需的资源、开发的进度等以外,还可以包括用户培训计划。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 179: 32. 软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性、控制这些特性的变更、记录和报告变更的过程和状态,并验证它们与需求是否一致。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 180: 33. 项目具有暂时的特征。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 181: 34. 在靠近河边的某建筑工地,洪水毁坏了所有挖掘的地基,这是发生了什么类型的风险?( )
选项:
•
A. 已知风险
•
B. 可预测风险
•
C. 不可预测风险
•
D. 其他
答案: 请关注ybaotk.com搜题查看答案
问题 182: 35. 软件项目计划一般不包括以下哪项内容( )。
选项:
•
A. 培训计划
•
B. 人员安排
•
C. 进度安排
•
D. 软件开发标准饿制定
答案: 请关注ybaotk.com搜题查看答案
问题 183: 36. 面相LOC的Boehm简单模型E=3.2*(KLOC)1.05属于( )模型。
选项:
•
A. 静态单变量
•
B. 静态多变量
•
C. 动态单变量
•
D. 动态多变量
答案: 请关注ybaotk.com搜题查看答案
问题 184: 37. 风险的三个属性是( )。
选项:
•
A. 风险发生的时间、地点、负责人
•
B. 风险事件、时间、影响
•
C. 风险事件、概率、影响
•
D. 风险数量、风险影响程度、概率
答案: 请关注ybaotk.com搜题查看答案
问题 185: 38. 进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 186: 39. 一个好的项目计划的开发应该是渐近式的。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 187: 40. 项目经理是一个综合的角色。
选项:
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:国开电大云上河开答案统计实务(cz1)作业试题与期末试卷下一篇:国开电大中国大学mooc_形势与政策(重修)辅导资料
|