超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

软件工程
00114920
问题: 1. ()是职业软件工程师的必要条件。
选项:
• A. 自律、善于沟通、具有一定的软件技能
• B. 编程速度快
• C. 熟悉众多的软件环境
• D. 语言天赋
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 根据软件工程的7条基本原理判断下面正确的选项是()。
选项:
• A. 软件错误发现的时机不重要,重要的是错误的严重程度
• B. 软件错误只能通过运行代码才能发现
• C. 软件错误发现的越早改正的成本越低
• D. 需求阶段一般不会引入错误
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的()条基本原理。
选项:
• A. 7
• B. 5
• C. 3
• D. 12
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. 概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
选项:
• A. 把软件划分成模块
• B. 确定模块之间的调用关系
• C. 确定各个模块的功能
• D. 设计每个模块的伪代码
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 经济可行性研究的主要内容包括()。
选项:
• A. 开发过程
• B. 开发工具
• C. 风险分析
• D. 效益分析
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 可行性分析研究的费用大约是项目总经费的()。
选项:
• A. 2%
• B. 8%
• C. 20%
• D. 50%
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 可行性分析研究的目的是 ()。
选项:
• A. 争取项目
• B. 项目是否值得开发
• C. 开发项目
• D. 规划项目
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 可行性研究的四大要素是()。
选项:
• A. 经济、技术、法律和社会环境
• B. 经济、技术、开发组织能力和领导者水平
• C. 经济、技术、计算机硬件环境和网络带宽
• D. 经济、技术、软件开发工具和人员的稳定性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 可行性研究的主要目的是()。
选项:
• A. 确定系统建设的详细方案
• B. 深入了解用户需求
• C. 分析开发系统的必要性
• D. 确定系统是否值得开发
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 软件设计的目标是()。
选项:
• A. 在最短的时间内,生产出可靠性、可维护性俱佳的软件方案
• B. 为软件编码设计模块结构
• C. 确定软件要做什么
• D. 确定软件的实现算法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 软件调研报告是在()提交的。
选项:
• A. 可行性分析之前
• B. 需求分析之前
• C. 签合同之前
• D. 设计的时候
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。
选项:
• A. 30%,70%
• B. 70%,30%
• C. 30%,30%
• D. 70%,70%
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. ()定义了软件开发人员必须实现的软件功能。
选项:
• A. 用户需求
• B. 业务需求
• C. 性能需求
• D. 功能需求
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. PDL是描述处理过程()。
选项:
• A. 做什么
• B. 为什么做
• C. 怎么做
• D. 对谁做
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 程序流程图与数据流程图的关系()。
选项:
• A. 不确定
• B. 数据流程图可以转换成程序流程图
• C. 数据调用关系
• D. 程序流程图可以转换成数据流程图
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 结构化分析方法(SA 法)使用的主要描述工具有()。
选项:
• A. 数据库
• B. 模块结构图
• C. PAD 图
• D. 分层的DFD 图
答案: 请关注公众号【渝粤搜题】查看答案
问题: 25. 进行需求分析有的多种描述工具,但不包括()。
选项:
• A. 数据流图
• B. 判定表
• C. PAD图
• D. 数据词典
答案: 请关注公众号【渝粤搜题】查看答案
问题: 26. 结构化程序设计主要强调的是()。
选项:
• A. 程序的规模
• B. 程序效率
• C. 程序语言的先进性
• D. 程序易读性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 27. 内聚程度较低的是()。
选项:
• A. 通信内聚
• B. 过程内聚
• C. 顺序内聚
• D. 时间内聚
答案: 请关注公众号【渝粤搜题】查看答案
问题: 28. 为了提高模块的独立性,模块之间最好是()。
选项:
• A. 控制耦合
• B. 公共耦合
• C. 内容耦合
• D. 数据耦合
答案: 请关注公众号【渝粤搜题】查看答案
问题: 29. 用()对需要长久保存的信息进行建模。
选项:
• A. 实体类
• B. 数据库表
• C. E-R图
• D. 对象类
答案: 请关注公众号【渝粤搜题】查看答案
问题: 30. ()反映了系统物理结构。
选项:
• A. 程序流程图
• B. 数据流程图
• C. 网络拓扑图
• D. 系统流程图
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 所有程序设计语言的基本成分都可归纳为:数据成分、()、控制成分和传输成分。
选项:
• A. 循环成分
• B. 运算成分
• C. 说明成分
• D. 输入成分
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. ()程序设计语言能接受的数据,如各种类型的变量、数组等,作为程序操作的对象,具有名称、类型和作用域等特征。
选项:
• A. 控制成分
• B. 数据成分
• C. 说明成分
• D. 传输成分
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 按照(),有通用语言和专用语言之分。
选项:
• A. 语言级别
• B. 用户要求
• C. 应用范围
• D. 使用方式
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下列叙述中错误的是( )。
选项:
• A. 面向对象程序设计语言可支持过程化的程序设计
• B. 给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
• C. 与汇编语言相比,采用脚本语言编程可获得更高的运行效率
• D. 面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 科学计算领域一般选择()语言。
选项:
• A. HTML
• B. C
• C. 汇编语言
• D. XML
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 程序结构清晰且简单易懂,一个函数的规模一般( )行。
选项:
• A. 等于300
• B. 大于500
• C. 不超过30
• D. 100左右
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 最好使用( )避免二义性。
选项:
• A. 括号
• B. ;
• C. “”
• D. 回车符号
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 如果程序代码的( )好,则调试的成本就可以大幅度降低。
选项:
• A. 性能比
• B. 可扩充性
• C. 可读性
• D. 可移植性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 程序设计风格首先要考虑()。
选项:
• A. 正确
• B. 代码书写优美
• C. 效率
• D. 节省存储空间
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 下面()属于容错处理。
选项:
• A. 不要单独进行浮点数比较
• B. 用户输入进行有效行检查
• C. 变量使用前初始化
• D. 异常捕捉处理
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 以下()不符合可移植性要求。
选项:
• A. 对于JAVA程序来说尽量使用标准的JDK提供的类
• B. 对数据库的操作,使用符合JAVA怨言规范的标准的接口类
• C. 尽量使用标准的SQL数据类型和SQL语句
• D. 对于JAVA程序可以使用第三方提供的接口
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 为获得较高的(),在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。
选项:
• A. 可移植性
• B. 可靠性
• C. 可维护性
• D. 可读性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 在设计程序编码的输入输出时,下面()不符合设计原则。
选项:
• A. 按照用户的要求设计输出报表形式
• B. 对所有的输入数据进行检验
• C. 输入一批数据时由用户指定输入数据数目
• D. 有些输入信息应提供缺省值
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 输入输出风格受到()因素影响。
选项:
• A. 输入输出设备
• B. 用户操作的的熟练程度
• C. 工作环境
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 可重复使用的、功能相对独立的算法或接口应该考虑封装成公共的控件或类,下面()不属于这部分。
选项:
• A. 数据库连接
• B. 日期处理
• C. 文件读写
• D. 程序模版
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 相对固定和独立的程序实现方式和过程,应考虑做成程序模版,如()。
选项:
• A. 时间处理
• B. 符合一定规范的XML数据的解析过程
• C. 字符串格式处理
• D. 文件读写
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 代码检查是由()组成一个走查小组,通过阅读代码,并进行提问和讨论,从而发现可能存在的缺陷、遗漏和矛盾的地方。
选项:
• A. 分析人员
• B. 设计人员
• C. 测试人员
• D. 编程人员
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. java语言代码审查表中检查类的命名是否和设计相符属于代码检查的()的检查。
选项:
• A. 类
• B. 方法
• C. 属性
• D. 构造函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 下列关于功能性注释不正确的说法是( )。
选项:
• A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
• B. 注释用来说明程序段,需要在每一行都要加注释
• C. 可使用空行或缩进,以便很容易区分注释和程序
• D. 修改程序也应修改注释
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 下面( )不符合编程规范。
选项:
• A. 不使用不必要的变量和函数
• B. 避免功能冗余的模块
• C. 尽量使用全局变量
• D. 尽量减小代码量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 结构化语言是介于自然语言和形式语言之间的一种()。
选项:
• A. 半形式语言
• B. 计算机语言
• C. 低级语言
• D. 高级语言
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 对于嵌套的循环和分支程序,层次不要超过( )层。
选项:
• A. 1
• B. 2
• C. 3
• D. 5
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. 实时
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 8.原型化方法是一种()型的设计过程。
选项:
• A. 自外向内
• B. 自顶向下
• C. 自内向外
• D. 自底向上
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 9.下列有关软件工程的标准,属于国际标准的是( )
选项:
• A. GB
• B. DIN
• C. ISO
• D. IEEE
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 10.结构化方法是一种基于()的方法。
选项:
• A. 数据结构
• B. 程序结构
• C. 算法
• D. 数据流
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 1.可行性研究的主要任务是()。
选项:
• A. 确定系统做什么
• B. 确定性能
• C. 确定功能
• D. 进行一次简要的需求分析
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 2. 可行性分析研究的费用大约是项目总经费的()。
选项:
• A. 2%
• B. 6%
• C. 20%
• D. 5‰
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 3.可行性研究包括(1)研究目前正在使用的系统(2)复查系统地规模和目标 (3)进一步定义问题(4)导出新系统地高层逻辑模型,具体步骤顺序是()
选项:
• A. 1)(2)(3)(4)
• B. (2)(1)(4)(3)
• C. (3)(2)(1)(4)
• D. (3)(1)(2)(4)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 4.可行性研究的各个步骤的工作结果写成清晰的文档,下列哪个人员不必参加审查。
选项:
• A. 用户
• B. 客户组织的负责人
• C. 分析人员
• D. 评审组专家
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 5.可行性研究的四大要素是()。
选项:
• A. 经济、技术、法律和社会环境
• B. 经济、技术、开发组织能力和领导者水平
• C. 经济、技术、计算机硬件环境和网络带宽
• D. 经济、技术、软件开发工具和人员的稳定性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 6.经济可行分析中()是分析投入的成本和产出的效益。
选项:
• A. 投入成本分析
• B. 产出效益分析
• C. 成本-收益分析
• D. 短期-长远利益分析
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 7.()容易把握,风险较低。
选项:
• A. 投入成本
• B. 产出利益
• C. 长期利益
• D. 短期利益
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 8.技术可行性考虑的方面( )
选项:
• A. 完成需求说明中功能需要的技术
• B. 保障软件治疗的技术
• C. 提高软件生产率的技术
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 9.计算机病毒是指()。
选项:
• A. 计算机系统的漏洞
• B. 一组自我复制和自动执行的具有破坏能力的代码
• C. 一种细菌
• D. 程序中的BUG
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 10.我国正式颁布实施的()对计算机病毒的定义具有法律性,权威性。
选项:
• A. 计算机软件保护条例
• B. 中华人民共和国计算机信息系统安全保护条例
• C. 中华人民共和国著作权法
• D. 计算机病毒防治办法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 11.社会环境的可行性至少包括()
选项:
• A. 市场
• B. 政策
• C. 市场和政策
• D. 社会安定性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 12.假定银行的存款年利率是2%,请问现在存5000元,两年后的价值应为()元。
选项:
• A. 5202
• B. 4500
• C. 5100
• D. 4712
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 13.无形的效益是()
选项:
• A. 货币的时间价值
• B. 纯收入
• C. 投资回收期
• D. 社会影响力
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. 分析模型的类有三种即( )。
选项:
• A. 边界类、实体类、控制类
• B. 实体类、数据类、界面类
• C. 控制类、实体类、数据类
• D. 界面类、控制类、公共类
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 建立对象模型的步骤为( )。
选项:
• A. 识别分析类/构建类图
• B. 确定用例/确定角色
• C. 确定角色/确定用例模型
• D. 构建类图/识别分析类
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的( )将用例的职责分配到分析类中。
选项:
• A. 消息传递
• B. 关联关系
• C. 继承关系
• D. 上下文关系
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用( )实现。
选项:
• A. 状态图
• B. 交互图
• C. 活动图
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 需求评审问题清单应该包括( )。
选项:
• A. 检查正确性的问题列表
• B. 检查完整性的问题列表
• C. 检查一致性的问题列表
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 是否描述了系统功能的管理属于( )问题列表中的内容。
选项:
• A. 检查正确性
• B. 检查完整性
• C. 检查一致性
• D. 检查可靠性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 面向对象的需求分析规格说明书的分析模型中可以省略的有( )。
选项:
• A. 数据要求
• B. 运行环境
• C. 性能需求
• D. 对象模型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 软件需求分析规格说明书中的分析模型应该包括( )
选项:
• A. 对象模型
• B. 动态模型
• C. 用例模型
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. 软件结构使用的图形工具,一般采用()图。
选项:
• A. DFD
• B. PAD
• C. SC
• D. ER
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 软件设计的目标是()。
选项:
• A. 在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。
• B. 为软件编码设计模块结构。
• C. 确定软件要做什么。
• D. 确定软件的实现算法。
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 软件设计时中一个基本原则()。
选项:
• A. 模块扇出小于5
• B. 模块扇入小于5
• C. 低耦合,高内聚 和信息隐蔽的设计原则
• D. 模块深度小于7
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。
选项:
• A. 信息隐蔽
• B. 质量控制
• C. 程序优化
• D. 数据共享
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 影响软件设计的因素有()。
选项:
• A. 设计人员的个人经验
• B. 软件使用者的文化背景
• C. 设计人员的理解力
• D. 以上所有
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 结构化设计方法具体流程中首先要()。
选项:
• A. 分析数据流类型
• B. 绘制软件结构图
• C. 定义软件的层次结构
• D. 以上所有
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 变换分析方法中应在数据流程图上区分系统的逻辑输入,()和中心变换部分。
选项:
• A. 逻辑输出
• B. 物理输入
• C. 格式转换
• D. 物理输出
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 在任何情况下的都可以使用变换分析方法设计软件结构,但在数据流程图中明显的()时,还是采用事务分析方法更好。
选项:
• A. 中心变换
• B. 事务中心
• C. 发射路径
• D. 接收路径
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 在优化软件结构时要注意保持简单,在满足模块化要求的前提下尽量()。
选项:
• A. 增加复杂数据结构
• B. 减少模块数量
• C. 增加模块耦合度
• D. 增加模块数量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 概要设计复查不需要()人员参加。
选项:
• A. 用户
• B. 系统维护人员
• C. 系统分析员
• D. 系统设计员
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 在概要设计复查过程中,设计人员详细讲述()。
选项:
• A. 总体设计方案
• B. 需求规格说明书
• C. 程序编码
• D. 程序流程图
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 关键设计复查的参与者不需要()。
选项:
• A. 用户
• B. 系统测试人员
• C. 系统分析员
• D. 系统设计员
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 下列哪些属于复审的问题设计?
选项:
• A. 设计文档是否完备
• B. 设计容易实现否
• C. 设计算法合适否
• D. 以上所有
答案: 请关注公众号【渝粤搜题】查看答案
问题: 25. 数据结构设计中在确定数据结构时应先考虑()。
选项:
• A. 简单结构
• B. 动态结构
• C. 特殊结构
• D. 静态结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 26. 为了加强数据设计的的(),应该针对常用的数据结构和复杂的数据结构设计抽象类型,并且将数据结构和操纵数据结构的操作封装在一起。
选项:
• A. 可移植性
• B. 可靠性
• C. 可复用性
• D. 可维护性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 27. 文件设计过程包括文件的逻辑设计和物理设计阶段。其中文件的逻辑设计在()阶段进行。
选项:
• A. 详细设计
• B. 需求分析
• C. 程序编码
• D. 概要设计
答案: 请关注公众号【渝粤搜题】查看答案
问题: 28. 下面哪项属于文件逻辑设计的任务?
选项:
• A. 分析数据间的关系
• B. 理解文件的特性
• C. 估算文件的存取时间
• D. 确定文件的记录格式
答案: 请关注公众号【渝粤搜题】查看答案
问题: 29. ()的目的是确定物理数据库结构。
选项:
• A. 安全性设计
• B. 模式设计
• C. 完整性设计
• D. 子模式设计
答案: 请关注公众号【渝粤搜题】查看答案
问题: 30. 程序流程图是使用最为广泛的详细设计方法,其中方框代表:
选项:
• A. 控制
• B. 处理步骤
• C. 注释
• D. 结束
答案: 请关注公众号【渝粤搜题】查看答案
问题: 31. 程序流程图属于( )阶段的工具
选项:
• A. 分析
• B. 总体设计
• C. 详细设计
• D. 编码
答案: 请关注公众号【渝粤搜题】查看答案
问题: 32. 判定表由4个部分组成,其中()列出了所有的条件。
选项:
• A. 左下部
• B. 右半部
• C. 左上部
• D. 右下部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 33. PDL是一种()语言。
选项:
• A. 低级程序设计语言
• B. 建模语言
• C. 高级程序设计语言
• D. 过程设计语言
答案: 请关注公众号【渝粤搜题】查看答案
问题: 34. PDL属于( )阶段的工具
选项:
• A. 分析
• B. 总体设计
• C. 详细设计
• D. 编码
答案: 请关注公众号【渝粤搜题】查看答案
问题: 35. 面向对象设计强调定义(),并且使它们相互协作来满足用户需求。
选项:
• A. 软件对象
• B. 物理模型
• C. E-R模型
• D. 接口
答案: 请关注公众号【渝粤搜题】查看答案
问题: 36. 面向对象设计的步骤中,正确的顺序是( )。
选项:
• A. 系统构架设计、用例设计、类设计
• B. 系统构架设计、数据库设计和用户界面设计
• C. 类设计、用例设计、构架设计
• D. 用例设计、构架设计、类设计
答案: 请关注公众号【渝粤搜题】查看答案
问题: 37. 通常将具有共性的非功能要求设计在(),以减少重新开发的工作量。
选项:
• A. 接口层
• B. 中间层
• C. 最低层
• D. 最高层
答案: 请关注公众号【渝粤搜题】查看答案
问题: 38. 下面那个选项不是正确的面向对象设计思想。
选项:
• A. 对接口进行设计
• B. 发现变化并且封装它
• C. 先继承后组合
• D. 先组合后继承
答案: 请关注公众号【渝粤搜题】查看答案
问题: 39. 一个设计得好的OO系统具有()
选项:
• A. 弱内聚、弱耦合的特征
• B. 强内聚、弱耦合的特征
• C. 强内聚、强耦合的特征
• D. 弱内聚、强耦合的特征
答案: 请关注公众号【渝粤搜题】查看答案
问题: 40. 在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、强内聚以外,还有( )
选项:
• A. 隐藏复杂性
• B. 信息隐蔽
• C. 经常类的复用
• D. 类的开发
答案: 请关注公众号【渝粤搜题】查看答案
问题: 41. ( )是设计稿质量软件的一个重要原则,因为它有助于隔离变化对系统其他元素的影响。
选项:
• A. 弱耦合
• B. 服务内聚
• C. 框架
• D. 可重用
答案: 请关注公众号【渝粤搜题】查看答案
问题: 42. 耦合主要是指不同对象之间相互关联的程度,如果关联程度高,则会()
选项:
• A. 增加测试修改难度
• B. 降低类的可重用性
• C. 降低类的可移植性
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 43. 如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。
选项:
• A. 消息机制
• B. 参数
• C. 方法
• D. 公共数据区
答案: 请关注公众号【渝粤搜题】查看答案
问题: 44. 在面向对象设计中应尽量()
选项:
• A. 减少对象之间发送的消息数
• B. 增加消息中的参数个数
• C. 提高消息的连接程度
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 45. 在设计时要特别分析一般化类与特殊化类之间的继承关系,如果抽象层次不合理,会降低系统的()
选项:
• A. 稳定性
• B. 可重用性
• C. 安全性
• D. 可移植性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 46. 软件重用在面向对象软件开发方法中是从()开始的
选项:
• A. 需求分析
• B. 绘制模型
• C. 设计阶段
• D. 维护阶段
答案: 请关注公众号【渝粤搜题】查看答案
问题: 47. 为了提高工作效率,减少错误,降低成本,就要充分考虑软件元素的()
选项:
• A. 稳定性
• B. 可重用性
• C. 可读性
• D. 可移植性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 48. 框架是一组可用于不同应用的()的集合。
选项:
• A. 类
• B. 数据结构
• C. 函数
• D. 过程
答案: 请关注公众号【渝粤搜题】查看答案
问题: 49. 当面向对象设计进行底层设计时,对每个类进行详细设计,设计类的属性和操作,优化类之间的关系,就可以设计成( )来对类的设计进行构架和优化。
选项:
• A. 框架
• B. 方法
• C. 过程
• D. 属性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 50. 面向对象设计首先要进行高层设计:确定系统的总体结构和风格,构造系统的( ),将系统划分成不同的子系统。
选项:
• A. 逻辑模型
• B. 物理模型
• C. 数据模型
• D. 用例模型
答案: 请关注公众号【渝粤搜题】查看答案
问题: 51. 构架设计的主要目的是(),这项工作由经验丰富的构架设计师主持完成。
选项:
• A. 类图
• B. 确定系统数据结构
• C. 处理流程
• D. 确定系统总体结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 52. 每个子系统的接口上定义了若干( ),其他子系统只能通过接口享受这个子系统提供的服务。
选项:
• A. 操作
• B. 数据
• C. 属性
• D. 命令
答案: 请关注公众号【渝粤搜题】查看答案
问题: 53. 在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是()。
选项:
• A. 控制类
• B. 组件类
• C. 主函数
• D. 事务类
答案: 请关注公众号【渝粤搜题】查看答案
问题: 54. 用( )描述系统与角色之间的接口。
选项:
• A. 表单
• B. 界面类
• C. 窗体
• D. 对话框
答案: 请关注公众号【渝粤搜题】查看答案
问题: 55. 通常将具有共性的非功能需求设计在( ),以减少重新开发的工作量。
选项:
• A. 接口
• B. 调用
• C. 引用
• D. 复用
答案: 请关注公众号【渝粤搜题】查看答案
问题: 56. 非功能需求设计需要考虑的因素有()
选项:
• A. 系统的安全性
• B. 错误检测
• C. 故障恢复
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 57. 对用例进行设计,发现实现用例功能的(),确定类之间的关系。
选项:
• A. 算法
• B. 业务流程
• C. 数据结构
• D. 关键类
答案: 请关注公众号【渝粤搜题】查看答案
问题: 58. 每个用例至少应该有一个(),它通常没有属性而只有方法,只是起协调和控制作用。
选项:
• A. 接口类
• B. 实体类
• C. 控制类
• D. 界面类
答案: 请关注公众号【渝粤搜题】查看答案
问题: 59. 定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。
选项:
• A. 有效性
• B. 安全性
• C. 可维护性
• D. 开发效率
答案: 请关注公众号【渝粤搜题】查看答案
问题: 60. 定义类的属性结构,尽量不要使用复杂的()
选项:
• A. 数据结构
• B. 方法
• C. 类
• D. 对象
答案: 请关注公众号【渝粤搜题】查看答案
问题: 61. 设计类的操作就是为每个类的方法设计必须实现的操作,并用自然语言或伪代码描述操作的()
选项:
• A. 方法
• B. 算法
• C. 服务
• D. 对象
答案: 请关注公众号【渝粤搜题】查看答案
问题: 62. 设计类的操作中不需要定义的内容()
选项:
• A. 操作描述
• B. 定义操作的参数
• C. 操作返回的类型
• D. 对象的属性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 63. 对类进行详细设计,主要是设计类的(),优化类之间的关系。
选项:
• A. 数据结构
• B. 处理流程
• C. 属性和方法、关系
• D. 算法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 64. 在概要设计阶段定义了类的关系,在()要细化这些关系
选项:
• A. 分析
• B. 测试
• C. 详细设计
• D. 数据库设计
答案: 请关注公众号【渝粤搜题】查看答案
问题: 65. 在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。请问在面向对象设计中用()方法可以方便地设计这两个类?
选项:
• A. 信息隐藏
• B. 继承
• C. 动态联编
• D. 代码复制
答案: 请关注公众号【渝粤搜题】查看答案
问题: 66. 系统设计规格说明书中不可缺少的内容有()
选项:
• A. 项目的背景
• B. 设计的目的
• C. 设计约束和专业词汇
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. 黑盒测试、白盒测试、功能测试和性能测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 8、()时,测试人员必须接触到程序源代码。
选项:
• A. 黑盒测试
• B. 白盒测试
• C. 压力测试
• D. 外观测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 9、在设计黑盒测试用例时,主要研究()。
选项:
• A. 概要设计说明书
• B. 详细设计说明
• C. 项目开发计划
• D. 需求规格说明
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 10、在设计测试用例时,应该包括()测试用例。
选项:
• A. 可能产生无效输出的输入情况
• B. 无效的和不期望的输入情况
• C. 有效的和期望的输入情况
• D. 上面所有情况
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 11、测试用例是一组()。
选项:
• A. 测试用的输入数据以及对应的预期结果
• B. 测试驱动程序
• C. 测试数据
• D. 测试程序及数据
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 12、用足够多的测试用例使程序的每条语句至少执行一次,这是()。
选项:
• A. 语句覆盖
• B. 判定覆盖
• C. 路径覆盖
• D. 条件覆盖
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 13、设计足够多的测试用例不仅使程序的每条语句至少执行一次,还要使每个判定分支都至少执行一次。
选项:
• A. 语句覆盖
• B. 判定覆盖
• C. 路径覆盖
• D. 条件组合覆盖
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 14、设计足够多的测试用例不仅使程序的每条语句至少执行一次,还要使每个判定表达式中条件的各种组合都至少出现一次。
选项:
• A. 语句覆盖
• B. 判定覆盖
• C. 路径覆盖
• D. 条件组合覆盖
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 15、下面哪些测试属于黑盒测试( )。
选项:
• A. 路径测试
• B. 等价类划分
• C. 条件判断
• D. 循环测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 16、等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取( ) 代表性数据当作测试用例。
选项:
• A. 少数
• B. 多数
• C. 一个
• D. 二个
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 17、()属于功能测试方法。
选项:
• A. 等价类划分和判定覆盖
• B. 边值分析和等价类划分
• C. 边值分析和判定覆盖
• D. 判定覆盖和回归测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 18、( )能够有效地检测输入条件的各种组合可能会引起的错误。
选项:
• A. 等价类划分
• B. 边界值分析
• C. 错误推测
• D. 因果图
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 19、以下哪种测试方法不属于白盒测试技术()。
选项:
• A. 基本路径测试
• B. 边界值分析测试
• C. 循环覆盖测试
• D. 逻辑覆盖测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 20、下列关于软件测试策略的叙述中不正确的是()。
选项:
• A. 增量测试的主要问题在于需要额外编写很多特殊的测试程序
• B. 静态测试与动态测试都要执行程序
• C. Myers认为自底向上测试方法要优于自顶向下测试的方法
• D. 软件性能测试的目标之一是为了提高性能
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 21、软件测试计划的内容应包括()。
选项:
• A. 测试目的、背景
• B. 被测软件的功能、输入和输出
• C. 测试内容和评价标准
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 22、软件测试方法中的( )属于静态测试方法。
选项:
• A. 黑盒法
• B. 路径覆盖
• C. 错误推测
• D. 人工检测
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 23、不用执行程序,目的是收集有关程序代码的结构信息,这一过程是( )
选项:
• A. 性能测试
• B. 静态分析
• C. 增量测试
• D. 大突击测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 24、测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序。这种测试称为( )。
选项:
• A. 白盒测试
• B. 黑盒测试
• C. 静态测试
• D. 动态测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 25. 25、 在动态执行跟踪测试中,测试环境指的是()。
选项:
• A. 被测单元
• B. 驱动程序
• C. 桩程序
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 26. 26、()用于代替所测单元调用的子模块,它只做少量的数据操作,主要是返回被测单元需要的数据。
选项:
• A. 子程序
• B. 桩程序
• C. 驱动程序
• D. 子函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 27. 27、软件的集成测试工作最好由( )承担,以提高集成测试的效果。
选项:
• A. 该软件的设计人员
• B. 不属于该软件开发组的软件设计人员
• C. 该软件开发组的负责人
• D. 该软件的编程人员
答案: 请关注公众号【渝粤搜题】查看答案
问题: 28. 28、()是组装软件的测试技术,按设计要求把通过单元测试的各个模块组装在一起进行测试,以便发现与接口有关的各种错误。
选项:
• A. 验收测试
• B. 集成测试
• C. 系统测试
• D. 类测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 29. 29、下列测试中不属于系统测试的是()。
选项:
• A. 性能测试
• B. 集成测试
• C. 压力测试
• D. 可靠性测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 30. 30、下面说法中属于系统测试的目标的是()。
1)找出软件中存在的缺陷与错误
2)确认软件所实现的功能是否符合规格说明
3)确认软件的性能是否满足要求
选项:
• A. 仅1)
• B. 1)和2)
• C. 2)和3)
• D. 1)、2)和3)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 31. 31、检查软件产品是否符合需求定义的过程称为( )。
选项:
• A. 确认测试
• B. 集成测试
• C. 验收测试
• D. 验证测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 32. 32、下列关于软件验收测试的合格通过准则是( )。
1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
2)所有测试项没有残余一级、二级和三级错误
3)立项审批表、需求分析文档、设计文档和编码实现一致
4)验收测试工件齐全
选项:
• A. 1)
• B. 1)和3)
• C. 1)和3) 和4)
• D. 所有都对
答案: 请关注公众号【渝粤搜题】查看答案
问题: 33. 33、忽略类功能实现的细则,将测试的目光集中在类功能的实现和相应的面向对象程序风格上属于()
选项:
• A. 面向对象分析测试(OOA测试)
• B. 面向对象设计测试(OOD测试)
• C. 面向对象编程测试(OOP测试)
• D. 面向对象单元测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 34. 34、OO软件测试的方法包括()
选项:
• A. 基于故障、场景的测试
• B. 由行为模型(状态、活动、顺序和合作图)导出的测试
• C. OO类的随机测试和类层次的分割测试
• D. D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 35. 35、在面向对象的测试中,()用于代替传统测试方法中的单元测试。
选项:
• A. 验收测试
• B. 类测试
• C. 压力测试
• D. 系统测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 36. 36、类测试包括()
选项:
• A. 类属性的测试
• B. 类操作的测试
• C. 可能状态下对象测试
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 37. 37、()是对系统内部的相互服务进行测试,如成员函数间的相互作用,类间的消息传递。不仅要基于面向对象单元测试,还要参考面向对象设计和面向对象设计测试的结果
选项:
• A. 性能测试
• B. 集成测试
• C. 压力测试
• D. 系统测试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 38. 38、面向对象软件类测试方法是()。
选项:
• A. 基于场景的测试
• B. 线程测试
• C. 对象交互测试
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 1、现在人们更强调程序代码的()。
选项:
• A. 可维护性
• B. 可移植性
• C. 可扩充性
• D. 高效性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 2、一个软件项目大约()的工作量在开发阶段,()的工作量在维护阶段。
选项:
• A. 30%,30%
• B. 70%,30%
• C. 30%,70%
• D. 70%,70%
答案: 请关注公众号【渝粤搜题】查看答案
问题: 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. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 8、在软件维护策略中,通过新的技术和开发策略来提高软件的可靠性,减少()活动。
选项:
• A. 完善性维护
• B. 适应性维护
• C. 预防性维护
• D. 改正性维护
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 9、以下哪项不属于典型的软件维护过程?
选项:
• A. 受理维护申请
• B. 测试
• C. 如果增加功能,则要进行需求分析
• D. 以上都不对
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 10、在维护申请报告中,对于(),用户必须详细说明软件功能和性能的变化。
选项:
• A. 完善性维护
• B. 适应性维护
• C. 预防性维护
• D. 改正性维护
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 11、维护记录中包括()。
选项:
• A. 维护申请
• B. 维护结果
• C. 维护初识状态
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 12、一般维护程序代码的策略()。
选项:
• A. 从需求开始重新开发
• B. 根据维护申请读源程序,并修改
• C. 找一个新的模块替换
• D. 不用读源程序,从新编写代码
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 13、为了提高软件的可维护性,在软件的()阶段要保持原程序与文档的一致性,源程序的可理解性和规范性。
选项:
• A. 维护阶段
• B. 分析阶段
• C. 设计阶段
• D. 编码阶段
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 14、软件项目管理的内容不包括()。
选项:
• A. 人员的组织与管理
• B. 技术和算法
• C. 软件配置管理
• D. 软件开发进度计划
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 15、项目计划活动的主要任务是()。
选项:
• A. 估算项目的进度
• B. 分配工作量
• C. 计划资源使用
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 16、软件项目中人员的组织开发小组的人数()。
选项:
• A. 5-10人
• B. 10人以上
• C. 越少越好
• D. 越多越好
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 17、项目常用的沟通方式包括()。
选项:
• A. 电话
• B. 直接交流
• C. 电子邮件和会议
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 18、Gantt图直观简明、易学易用,但它不能()。
选项:
• A. 直接反应任务间的依赖关系和关键路径
• B. 反应任务的分解情况
• C. 直接反应任务的起止日期
• D. 反应具体任务的时间段
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 19、软件项目风险不包括()。
选项:
• A. 技术风险
• B. 人员风险
• C. 环境风险
• D. 需求风险
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 20、软件维护中,因修改交互输入的顺序,没有正确的记录而引起的错误是()产生的副作用。
选项:
• A. 文档
• B. 数据
• C. 编码
• D. 设计
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 21、通俗的说,软件项目管理中常说的基线是()。
选项:
• A. 管理的基本思路
• B. 一种软件开发的基本策略
• C. 基本的技术路线
• D. 通过正式复审的文档
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 22、基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当的()上。
选项:
• A. 配置项
• B. 程序
• C. 基线
• D. 过程
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 23、()针对开发过程中的程序、数据、文档提出使用和管理策略。
选项:
• A. 组织管理
• B. 过程管理
• C. 风险管理
• D. 软件配置管理
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 24、软件配置管理过程包括()。
选项:
• A. 标识
• B. 版本控制
• C. 变化控制
• D. 以上全部
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。