20240812软考架构-------软考36-40答案解析

每日打卡题36-40答案

36、【2016年真题】 难度:一般
面向对象的分析模型主要由 (1) 、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的 (2) 、完整精确的类图、针对复杂对象的状态图和描述流程化处理过程的 (3) 等。
(1)A.业务活动图 B.顶层架构图 C.数据流模型 D.实体联系图
(2)A.功能分解图 B.时序关系图 C.用例实现图 D.软件部署图
(3)A.序列图 B.协作图 C.流程图 D.活动图
答案:(1)B (2)C (3)D
解析:
面向对象的分析模型主要由顶层架构图、用例与用例图、领域概念模型构成;设计模型则包含以包图表示的软件体系结构图、以交互图表示的用例实现图、完整精确的类图、针对复杂对象的状态图和用以描述流程化处理过程的活动图等。

37、【2016年真题】 难度:一般
软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括 、测试用例和领域知识等。
A.项目范围定义、需求分析文档、设计文档
B.需求分析文档、设计文档、程序代码
C.设计文档、程序代码、界面原型
D.程序代码、界面原型、数据表结构
答案:B
解析:
软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括需求分析文档、设计过程、设计文档、程序代码、测试用例、领域知识等。

38、【2016年真题】 难度:难
面向构件的编程(Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括 。
A.继承性、构件管理和绑定、构件标识、访问控制
B.封装性、信息隐藏、独立部署、模块安全性
C.多态性、模块封装性、后期绑定和装载、安全性
答案:C
解析:
面向构件的编程(COP)关注于如何支持建立面向构件的解决方案。一个基于一般OOP风格的COP定义如下(Szyperski,1995):“面向构件的编程需要下列基本的支持:
——多态性(可替代性);
——模块封装性(高层次信息的隐藏);
——后期的绑定和装载(部署独立性);
——安全性(类型和模块安全性)。”

39、【2016年真题】 难度:一般
软件集成测试将已通过单元测试的模块集成在一起,主要测试模块之间的协作性。从组装策略而言,可以分为 (1) 。集成测试计划通常是在 (2) 阶段完成,集成测试一般采用黑盒测试方法。
(1)A.批量式组装和增量式组装 B.自顶向下和自底向上组装
C.一次性组装和增量式组装 D.整体性组装和混合式组装
(2)A.软件方案建议 B.软件概要设计 C.软件详细设计 D.软件模块集成
答案:(1)C (2)B
解析:
集成测试可以分为一次性组装和增量式组装,增量式组装测试效果更好。集成测试计划一般在概要设计阶段完成。

40、【2016年真题】 难度:一般
设计模式基于面向对象技术,是人们在长期的开发实践中良好经验的结晶,提供了一个简单、统一的描述方法,使得人们可以复用这些软件设计办法、过程管理经验。按照设计模式的目的进行划分,现有的设计模式可以分为创建型、 (1) 和行为型三种类型。其中 (2) 属于创建型模式, (3) 属于行为型模式。 (4) 模式可以将一个复杂的组件分成功能性抽象和内部实现两个独立的但又相关的继承层次结构,从而可以实现接口与实现分离。
(1)A.合成型 B.组合型 C.结构型 D.聚合型
(2)A.Adaptor B.Facade C.Command D.Singleton
(3)A.Decorator B.Composite C.Memento D.Builder
(4)A.Prototype B.Flyweight C.Adapter D.Bridge
答案:(1)C (2)D (3)C (4)D
解析:
设计模式包括:创建型、结构型、行为型。
Singleton是单例模式,属于创建型设计模式。
Memento是备忘录模式,属于行为型设计模式。
Bridge是桥接模式,它的特点是实现接口与实现分离。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值