欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC软件工程-计算机22级作业答案
软件工程-计算机22级
学校: 九八五题库
学校: 超星学习通
题目如下:
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. N-S图
C. PAD图
D. 判定表
答案: 判定表
6. 6. 面向数据流的软件设计方法可将()映射成软件结构。
A. 控制结构
B. 模块
C. 数据流
D. 事物流
答案: 数据流
7. 7. Jackson方法根据()来导出程序结构。
A. 数据流图
B. 数据间的控制结构
C. 数据结构
D. IPO图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 软件设计说明书是软件概要设计的主要成果。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 软件设计中设计复审和设计本身一样重要,其主要作用是避免后期付出高代价。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. HIPO法既是需求分析方法,又是软件设计方法。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. SD法是一种面向数据结构的设计方法,强调程序结构与问题结构相对应。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 模块独立要求高耦合低内聚。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 1. 汽车有一个发动机,汽车和发动机之间的关系是( )关系。
A. 组装
B. 整体部分
C. 分类
D. 一般具体
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 2. ( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A. 多态性
B. 继承
C. 消息
D. 封装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 3. ( )意味着一个操作在不同的类中可以有不同的实现方式。
A. 多继承
B. 多态性
C. 消息
D. 封装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 4. 每个对象可用它自己的一组属性和它可以执行的一组( )来表征。
A. 操作
B. 功能
C. 行为
D. 数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 5. 应用执行对象的操作可以改变该对象的( )
A. 行为
B. 功能
C. 属性
D. 数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 6. 面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。
A. 兼容性
B. 完整性
C. 可移植性
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 7. 关联是建立( )之间关系的一种手段。
A. 对象
B. 类
C. 功能
D. 属性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 8. 面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是( ),一个类可获得其父亲的全部描述(数据和操作)。
A. 兼容性
B. 继承性
C. 复用性
D. 多态性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 9. 所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
A. 说明
B. 类型
C. 过程
D. 方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 10. 通过执行对象的操作可改变对象的属性,但它必须通过()的传递。
A. 操作
B. 消息
C. 信息
D. 继承
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 11. 下列不属于面向对象的要素有( )
A. 继承
B. 抽象
C. 分类性
D. 封装
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 12. 类是指具有相同或相似性质的对象的抽象。类的具体化就是对象。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 13. 继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 14. 多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 15. 类的设计过程包括:确定类、确定关联类、确定属性和识别继承关系。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 16. 用面向对象方法开发的软件系统,可维护性好。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 17. 模型是对现实的简化,建模是为了更好地理解所开发的系统( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 18. 多态性防止了程序相互依赖而带来的变动影响。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 19. 类封装比对象封装更具体、更细致。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 20. 面向对象的继承性是子类自动共享父类数据结构和方法的机制。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 1. 在下列选项中,( )不是软件的特征。
A. 系统性与复制性
B. 可靠性与一致性
C. 抽象性与智能性
D. 有形性与可控性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 2. 软件危机的主要原因是( )。
A. 软件工具落后
B. 软件生产能力不足
C. 对软件的认识不够
D. 软件本身的特点及开发方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 3. 下列说法中正确的是( )。
A. 20世纪50年代提出了软件工程概念
B. 20世纪60年代提出了软件工程概念
C. 20世纪70年代出现了客户机/服务器技术
D. 20世纪80年代软件工程学科达到成熟
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 4. ()是将系统化的、规范的、可定量的方法应用于软件的升发、运仃和维护的过程包括方法、工具和过程三个要素。
A. 软件生命周期
B. 软件测试
C. 软件工程
D. 软件过程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 5. 在下列选项中,()不属于软件工程学科所要研究的基本内容。
A. 软件工程材料
B. 软件工程目标
C. 软件工程原理
D. 软件工程过程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 6. 软件工程的三要素是()。
A. 技术、方法和工具
B. 方法、对象和类
C. 方法、工具和过程
D. 过程、模型和方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 7. 用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具通常也称为()工具。
A. CAD
B. CAI
C. CAM
D. CASE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 8. 软件就是程序, 编写软件就是编写程序。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 9. 软件危机的主要表现是软件需求增加,软件价格上升。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 10. 软件工程学科出现的主要原因是软件危机的出现。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 11. 与计算机科学的理论研究不同,软件工程是一门原理性学科。 ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 1. 软件生命周期模型不包括( )。
A. 瀑布模型
B. 用例模型
C. 增量模型
D. 螺旋模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 2. 包含风险分析的软件工程模型是( )。
A. 喷泉模型
B. 瀑布模型
C. 增量模型
D. 螺旋模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 3. 软件过程是( )。
A. 特定的开发模型
B. 一种软件求解的计算逻辑
C. 软件开发活动的集合
D. 软件生命周期模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 4. 软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计 编码、() 等几个阶段。
A. 产品发布
B. 版本更新
C. 可行性分析
D. 测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 5. 软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()
A. 分析阶段
B. 设计阶段
C. 编码阶段
D. 测试阶段同
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 6. 增量模型本质上是一种()
A. 线性顺序模型
B. 整体开发模型
C. 非整体开发模型
D. 螺旋模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 7. 螺旋模型综合了( )的优点,并增加了风险分析。
A. 增量模型和喷泉模型
B. 瀑布模型和演化模型
C. 演化模型和喷泉模型
D. 原型模型和喷泉模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 8. CMM 模型将软件过程的成熟度分为5个等级。 在( )使用定量分析来不断地改进和管 理软件过程。
A. 管理级
B. 优化级
C. 定义级
D. 可重复级
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 9. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 10. 原型化开发方法包括生成原型和实现原型两个步骤。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 11. 软件过程改进也是软件工程的范畴。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 12. 在软件开发中采用原型系统策略的主要困难是成本问题。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 1. 需求工程的主要目的是()。
A. 系统开发的具体方案
B. 进一步确定用户的需求
C. 解决系统是“做什么的问题
D. 解决系统是“如何做的问题”
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 2. 需求分析的主要方法有()
A. 形式化分析方法
B. PAD图描述
C. 结构化分析方法
D. 程序流程图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 3. SA法的主要描述手段有()
A. 系统流程图和模块图
B. DFD图、数据词典、加工说明
C. 软件结构图、加工说明
D. 功能结构图、加工说明
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 4. 画分层DFD图最重要的指导原则是()
A. 数据守恒原则
B. 分解的可靠性原则
C. 子、父图平衡的原则
D. 数据流封闭的原则
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 5. 在E-R模型中,包含以下基本成分()
A. 数据、对象、实体
B. 控制、关系、对象
C. 实体、关系、控制
D. 实体、属性、关系
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 6. 在下面的叙述中哪一个不是软件需求分析的任务?()
A. 问题分解
B. 可靠性与安全性要求
C. 结构化程序设计
D. 确定逻辑模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 7. 需求规格说明书的作用不应包括()
A. 软件设计的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件验收的依据
D. 软件可行性研究的依据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 8. 软件需求规格说明书的内容不应该包括()。
A. 对重要功能的描述
B. 对算法的详细过程描述
C. 对数据的要求
D. 软件的性能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 9. 软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。
A. 总结
B. 阶段性报告
C. 需求分析评审
D. 以上答案都不正确
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 10. 下述任务中,不属于软件工程需求分析阶段的是()
A. 分析软件系统的数据要求
B. 确定软件系统的功能需求
C. 确定软件系统的性能要求
D. 确定软件系统的运行平台
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 11. 进行需求分析可使用多种工具,但()是不适用的。
A. 数据流图
B. PAD图
C. 状态转换图
D. 数据词典
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 12. 在需求分析之前有必要进行()工作。
A. 程序设计
B. 可行性分析
C. ER分析
D. 2NF分析
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 13. 数据流图是进行软件需求分析的常用图形工具,其基本图形符号是()。
A. 输人、输出、外部实体和加工
B. 变换、加工、数据流和存储
C. 加工、数据流、数据存储和外部实体
D. 变换、数据存储、加工和数据流
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 14. 在结构化分析方法中,用以表达系统内数据的运动情况的工具是()。
A. 数据流图
B. 数据字典
C. 结构化语言
D. 判定表与判定树
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 15. 需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 16. 需求分析的主要目的是解决软件开发的具体方案。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 17. 需求规格说明书描述了系统每个功能的实现()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 18. 非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 ()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 19. 需求评审人员主要由开发人员组成,一般不包括用户。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 20. 分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 21. 信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E_R图()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 22. 用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性现实性和有效性。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 23. 需求分析是开发方的工作,用户的参与度不大。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 24. 数据字典是把数据模型,功能模型,和行为模型黏合在一起的“黏合剂”,是分析模型的核心。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 1. 软件实现是软件产品由概念到实体的一个关键过程,它将()的结果译成用某种程序设计语言编写的并且最终可以运行的程序代码。虽然软件的质量取决于软件设计,但是规范的程序设计风格将会对后期的软件维护带来不可忽视的影响。
A. 软件设计
B. 详细设计
C. 架构设计
D. 总体设计
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 2. 成功的测试是指运行测试用例后( )
A. 发现了程序错误
B. 未发现程序错误
C. 证明程序正确
D. 改正了程序错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 3. 白盒测试法是根据程序的( )来设计测试用例的方法。
A. 输出数据
B. 内部逻辑
C. 功能
D. 输入数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 4. 软件的集成测试工作最好由( )承担,以提高集成测试的效果。
A. 该软件的设计人员
B. 该软件开发组的负责人
C. 不属于该软件开发组的软件设计人员
D. 该软件的编程人员
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 5. 黑盒测试是从()观点的测试,白盒测试是从( )观点的测试。
A. 开发人员、管理人员
B. 用户、管理人员
C. 用户、开发人员
D. 开发人员、用户
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 6. 软件测试可能发现软件中的( ),但不能证明软件( )。
A. 所有错误、没有错误
B. 设计错误、没有错误
C. 逻辑错误、没有错误
D. 错误、没有错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 7. 软件测试的目的是( )
A. 证明软件的正确性
B. 找出软件系统中存在的所有错误
C. 证明软件系统中存在错误
D. 尽可能多的发现软件系统中的错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 8. 使用白盒测试方法时确定测试数据应根据( )和指定的覆盖标准。
A. 程序的内部逻辑
B. 程序的复杂程度
C. 程序的难易程度
D. 程序的功能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 9. 黑盒测试方法根据( )设计测试用例。
A. 程序的调用规则
B. 软件要完成的功能
C. 模块间的逻辑关系
D. 程序的数据结构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 10. 在软件测试中,逻辑覆盖标准主要用于( )。
A. 白盒测试方法
B. 黑盒测试方法
C. 灰盒测试方法
D. 回归测试方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 11. 集成测试的主要方法有两个,一个是( ),一个是( )。
A. 白盒测试方法、黑盒测试方法
B. 等价类划分方法、边缘值分析方法
C. 渐增式测试方法、非渐增式测试方法
D. 因果图方法、错误推测方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 12. 验收测试的任务是验证软件的( )
A. 可靠性
B. 正确性
C. 移植性
D. 有效性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 13. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。
A. 集成测试
B. 系统测试
C. 验收测试
D. 单元测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 14. 程序设计语言是指编程时表现出来的特点、习惯、逻辑思维等。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 15. 进行程序设计语言的选择时,首先考虑的是应用领域。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 16. 好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 17. 软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 18. 测试用例由输入数据和预期的输出结果两部分组成。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 19. 白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 20. 软件测试的目的是证明软件是正确的。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 21. 单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试. ( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 22. 白盒测试法是一种静态测试方法,主要用于模块测试。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 23. 在等价分类法中,为了提高测试效率,一个测试用例可以覆盖多个无效等价类。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. 24. 发现错误多的模块,残留在模块中的错误也多。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. 1. 面向对象分析的首要工作是建立( )。
A. 系统的动态模型
B. 系统的功能模型
C. 基本的E-R图
D. 问题的对象模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. 2. 面向对象的分析方法主要是建立3类模型,即( )
A. 系统模型、ER模型、应用模型
B. 对象模型、动态模型、功能模型
C. ER模型、对象模型、功能模型
D. 对象模型、动态模型、应用模型
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. 3. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )。
A. 生命周期
B. 面向对象设计
C. 面向对象分析
D. 面向对象程序设计
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 4. 面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A. 功能
B. 动态
C. 对象
D. 分析
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. 5. 面向对象分析是对系统进行( )的一种方法。
A. 设计评审
B. 程序设计
C. 需求建模
D. 测试验收
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. 6. 应该在(),确定对象类中应有的服务。
A. 建立对象模型之时
B. 建立动态模型和功能模型之后
C. 建立功能模型之后
D. 建立动态模型之后
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 7. 面向对象的动态模型中,每张状态图表示( )的动态行为。
A. 某一个类
B. 有关联的若干个类
C. 一系列事件
D. 一系列状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 8. 在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A. 顺序图
B. 状态图
C. 系统结构图
D. 数据流图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. 9. 动态模型的描述工具是( )。
A. 设计图
B. 结构图
C. 状态图
D. 对象图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. 10. 对象模型的描述工具是( )。
A. 状态图
B. 数据流图
C. 结构图
D. 对象图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. 11. 功能模型中所有的( )往往形成一个层次结构,在这个层次结构中一个数据流图的过程可以由下一层数据流图做进一步的说明。
A. 事件追踪图
B. 物理模型图
C. 状态迁移图
D. 数据流图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. 12. 面向对象的开发方法将过程作为最基本元素,是分析问题、解决问题的核心。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 13. 用例需求分析方法采用的是一种结构化的情景分析方法,即基于场果建模的方法。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 14. 面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 15. 面向对象分析的核心在于建立一个描述软件系统的模型。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. 16. 面向对象的分析过程主要包括3项内容:理解、表达和验证。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. 17. 面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. 18. 面向对象的方法是以类作为最基本的元素,它是分析问题、解决问题的核心。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. 19. 功能模型是类似编译器之类系统的主要模型。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. 1. 只有类的共有界面的成员才能成为使用类的操作,这是软件设计的()原则。
A. 过程抽象
B. 信息隐藏
C. 功能抽象
D. 共享性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. 2. ()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A. 部署图
B. 类图
C. 组件图
D. 配置图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 3. 下面所列的性质中,()不属于面向对象程序设计的特性。
A. 继承性
B. 重用性
C. 封装性
D. 可视化
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. 4. 下列是面向对象设计方法中有关对象的叙述,其中()是正确的。
A. 对象在内存中没有它的存储区
B. 对象的属性集合是它的特征表示
C. 对象的定义与程序中类型概念相当
D. 对象之间不能相互通信
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 5. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的()。
A. 多态性
B. 封装性
C. 继承性
D. 重用性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 6. 面向对象设计OOD模型的主要部件中,通常不包括()。
A. 通信部件
B. 人机交互部件
C. 任务管理
D. 数据管理
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 7. 面向对象设计时,对象信息的隐藏主要是通过()实现的。
A. 对象的封装性
B. 子类的继承性
C. 系统模块化
D. 模块的可重用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 8. 面向对象设计阶段的主要任务是系统设计和( )。
A. 结构化设计
B. 数据设计
C. 面向对象程序设计
D. 对象设计
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 9. 面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. 10. 软件设计一般分为总体设计和详细设计,它们之间的关系是全局和局部。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. 11. 在面向对象的设计中,应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有信息隐藏。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. 12. 一个设计得好的软件系统具有低内聚、高耦合的特征。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. 13. 面向对象分析和设计活动是一个多次反复迭代的过程。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. 14. 关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. 15. 用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. 1. 面向对象的实现主要包括( )
A. 把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B. 面向对象设计
C. 选择面向对象语言
D. 单元测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. 2. 面向对终程序设计语言不同于其他高市的成主要特点是( )。
A. 模块性
B. 抽象性
C. 继承性
D. 内聚性
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 3. 面向对象的测试与传统测试方法的主要区别是( )。
A. 面向对象的测试可在编码前进行,传统测试在编码后进行。
B. 面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C. 测试对象不同
D. 面向对象的测试不需要设计测试用例,只需要进行会议评审
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. 4. 面向对象设计的结果,既可以用面向对象语言,也可以用非面向对象语言实现。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. 5. 一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 6. 良好的面向对象程序设计风格,既包括传统的程序设计风格准则,也包括为适应面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. 7. 面向对象测试用例的设计由软件的输人一处理一输出视图或单个模块的算法细节驱动。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. 8. 面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫