国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
广东开放大学面向对象方法精粹(本)作业答案
面向对象方法精粹(本)
学校: 无
平台: 广东开放大学
题目如下:
1. 可行性分析研究的主要目的是()。
A. 项目是否值得开发
B. 开发项目
C. 规划项目
D. 定义项目
答案: 项目是否值得开发
2. 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中()模型适用于需求明确或很少变更的项目。
A. 演化模型
B. 喷泉模型
C. 瀑布模型
D. 螺旋模型
答案: 瀑布模型
3. 在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用()。
A. 瀑布模型
B. 螺旋模型
C. 原型法
D. v-模型
答案: 原型法
4. 采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是()。
A. 系统计划和需求说明在详细设计阶段产生
B. 集成测评计划在程序设计阶段产生
C. 在进行编码的同时,独立的设计单元测试计划
D. 外部设计评审报告在概要设计阶段产生
答案: 在进行编码的同时,独立的设计单元测试计划
5. ()是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
A. 结构化开发方法
B. UML(统一建模语言)
C. Jackson系统开发方法
D. Booch方法
答案: 结构化开发方法
6. 软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是()。
A. 构件化方法
B. 快速原型方法
C. 结构化方法
D. 面向对象方法
答案: 结构化方法
7. 下列关于结构化方法和原型法的描述错误的是()。
A. 结构化方法要求严格区分开发阶段
B. 结构化开发方法是以系统工程的思想和工程化的方法进行开发
C. 对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型
D. 原型法要求的软件支撑环境比结构化方法高
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
8. 以下哪个不是增量模型的优点()。
A. 不必等到最终产品完成,客户便可以从早期增量受益
B. 尽管某些增量可能存在问题,但是整个项目的风险较低
C. 需求折衷无法回避,最终导致系统与客户实际需求背离
D. 客户可以把早期增量作为原型,并为后期增量提出需求
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
9. 不是传统开发方法的是()。
A. 信息建模方法
B. 功能分解法
C. 面向对象方法
D. 结构化方法
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
10. 关于第四代开发技术的说法,错误的是()。
A. 显著缩短了软件的开发时间
B. 是多种软件过程模型的综合
C. 目前的4GT工具生成的源代码非常高效
D. 目前的4GT工具易用性不够高
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
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. 一个类只能有一个对象
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
20. 对象的多态性是指()。
A. 两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式
B. 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式
C. 两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
D. 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
21. 指出下面不合适的类名()。
A. 材料
B. 事物
C. 订单
D. 会员
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
22. 下面哪一个关于对象的说法不正确()。
A. 软件的一个基本单位
B. 客观实体
C. 事物的对立面
D. 认识的指向物
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
23. 下面不是对象图作用的是()。
A. 初期分析工具
B. 描述业务场景
C. 功能逻辑建模
D. 模拟运行场景
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
24. UML图不包括()。
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. 下面哪个符号代表包图()。
A.
B.
C.
D.
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
33. 用例标识系统的功能,并根据用户的观点组织这些功能。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
34. 场景不能显示为一列文本语句。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
35. 顺序图不能显示并发的信号。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
36. 活动图详细描述了计算的细节,同时评述了实现一项操作或业务流程所需要的步骤。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
37. 与顺序图类似,活动图可以显示控制流,但专注于操作而不是对象。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
38. UML中的用例和用例图的主要用途是描述系统的()。
A. 功能需求
B. 体系结构
C. 详细设计
D. 内部接口
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
39. 关于参与者的说法错误的是()。
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. Booch方法的三种模型不包括()。
A. 交互模型
B. 逻辑模型
C. 概念模型
D. 物理模型
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
46. ()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外 界是隐蔽的,外界只能通过有限的接口与对象发生关系。
A. 继承
B. 消息
C. 封装
D. 多态性
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
47. UML是()的缩写。
A. UniversalModuleLanguage
B. UnifiedModuleLanguage
C. UniversalModuleLeveling
D. UnifiedModelingLanguage
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
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. 用例可以用文字方式与图形方式进行描述。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
54. 使用者与使用事件的有机结合体即为用例。
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。
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. OOSE模型包括()。
A. 分析模型
B. 测试模型
C. 需求模型
D. 实现模型
E. 设计模型
答案:请关注【广开搜题】微信公众号,发送题目获取正确答案。