软考高级《系统架构设计师》-- 刷题-06 --2015年选择题经典题
2015年选择题记录
只记录了自己觉得需要记忆和容易错的题目。仅供各位参考。
第1题 电子商务
先看一道巨坑的题目,99%的人会选错。
首先排除BD,应该不需要政府参与。
其次,感觉没有物流肯定不行,于是选C。
恭喜你,答错了,答案是A。
就很奇葩,竟然不包括物流企业。
但是想想也能想通:电子商务的各个实体互不谋面,一定需要一个认证中心来管理和验证身份,所以需要一个认证中心。
其实,很多电商订单,是不需要物流的,如虚拟订单等。
第2题 遗留系统的评价
我们日常开发过程中,大部分是在现有基础上进行开发的。那么针对旧系统,我们应该采用什么策略来应对呢。深入理解这道题,也许对我们的决策有所帮助。
-
淘汰策略 第四象限为低水平、低价值区,即遗留系统的技术含量低,且具有较低的业务价值。对这种遗留系统的演化策略为淘汰,即全面重新开发新的系统,替代原有系统。完全淘汰是一种极端策略,一般是企业的业务发生了根本性变化,遗留系统已经基本上不再适用企业运作的需要;或者是遗留系统的维护人员、维护文档资料都丢失了。
-
继承策略
第二象限为低水平,高价值去,即遗留系统的技术含量低,已经满足企业运作的功能性要求,但是具有较高的商业价值,目前企业的业务尚紧密依赖该系统。对这种遗留系统的演化策略为继承。在开发新系统的时候,需要完全兼容系统的功能模型和数据模型
。为了保证业务的连续性,新老系统并行运行一段时间,再逐渐切换到新系统上。
- 改造策略
第一象限即高水平,高价值区,即系统的技术含量较高,本上还有极大的生命力。系统具有较高的商业价值,基本上能满足企业的运作和决策需要。对这种系统,改造分为2个方面。
* 系统增强
在原有系统的基础上增加新的应用要求,对遗留系统本身不做改变
* 数据增强
将遗留系统的旧的数据模型迁移到新的数据模型
- 集成策略
第三象限即为高水平,低价值区,即系统的技术含量高,但是业务价值低。有时候往往是因为每个应用独立,使得应用称为信息孤岛,没法发挥联动的价值。这个时候可以采用“集成”的策略来发挥他们的价值。
第3题 特定领域软件架构
特定领域软件架构(DSSA)以一个特定的问题领域为对象,形成由领域参考模型、参考需求和才考架构等组成的开发基础架构,其目的是支持第一个特定领域中多个应用的生成。
DSSA的基本活动包括领域分析、领域设计、领域实现。
- 领域分析
目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求。
- 领域设计
领域设计的主要目的是获得DSSA。DSSA描述领域模型中表示需求的解决方案。
- 领域实现
主要目的是依据领域模型和DSSA,开发和组织可重用的信息,并对基础软件架构进行实现。
第4题 架构权衡分析方法
ATAT主要包括4个阶段:
- 场景和需求收集
- 架构视图和场景实现
- 属性模型构造和分析
- 属性模型折中
在系统开发之前,都需要对这些质量属性进行评价和折中。
第5题 知识产权
本题算是一个常识题。
委托开发并支付经费,但是没有详细签订协议,说明软件著作权归属的,其软件属于开发者。
转载自:https://juejin.cn/post/7141597378968027173