摘要:系统架构师考试模拟试题第1套上午题六
第31题
在开发一个复杂的和大规模的系统时,往往需要将大系统分解为若干个小系统,那么,如何将大系统拆分成小系统呢?解决这个问题的一个思路是将许多类集合成一个更高层次的单位,形成一个高内聚、低耦合的类的集合。这个思路被松散地应用到许多对象技术中。UML中把这种分组机制称为(31)。
(31)A. 封装B. 聚合C. 包D. 用例
第32-33题
聚集(Aggregation)是一种特殊形式的关联。聚集表示类之间的整体与部分的关系。聚集可以进一步划分,例如,课题组包含很多成员,但每个成员又可以是另一个课题组的成员,即部分可以参加多个整体,我们称之为(32)。另一种情况是整体拥有各部分,部分与整体共存,如整体不存在了,部分也会随之消失,这称为(33)。
(32)A. 强聚集B. 依赖C. 组合D. 聚合
(33)A. 弱聚集B. 依赖C. 组合D. 聚合
第34题
雇员类含有计算报酬的行为,利用面向对象的(34),可以使得其派生类专职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
(34)A. 多态性B. 继承性C. 封装性D. 复用性
第35-37题
OOA模型的结构层通过建立对象之间的组装及继承关系,标识了对象的(35)。可标识两种类型的结构:一般-特殊结构和整体-部分结构,前者建立了(36)关系,后者标识类组装关系。这两种结构实际上都是将(37)软件成分抽取出来建立单独的具有公共属性或服务的类。
(35)A. 层次结构B. 结构体系C. 应用领域D. 需求分析
(36)A. 继承B. 聚合C. 多态D. 封装
(37)A. 公共的B. 可组装的C. 可复用的D. 可利用的
软考备考资料免费领取
去领取
专注在线职业教育25年