接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(53)
第87题
某银行系统采用Factory Method方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method的"Creator"角色对应的类是();与"Product"角色对应的类是()。

第1空
A. Bank
B. Account
C. Checking
D. Savings
正确答案:A。
第2空
A. Bank
B. Account
C. Checking
D. Savings
正确答案:B。
所属知识点:软件工程 -> 设计模式。
解析:
Factory Method模式的意图是:定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method是一个类的实例化延迟到其子类。Factory Method模式的类图如下图所示:

其中:
类Product定义了Factory Method所创建的对象的接口;
类ConcreteProduct用于实现Product接口;
类Creator声明了工厂方法,该方法返回一个Product类型的对象。Creator也可以定义一个工厂方法的缺省实现,它返回一个缺省的ConcreteProduct对象。
类ConcreteCreator重定义了工厂方法,以返回一个ConcreteProduct实例。
对照两张类图可以看出,与"Creator"角色相对应的类是Bank;与"Product"角色相对应的类是Account。
第88题
对应用系统的运行进行持续的性能监测,其主要目标不包括()。
A. 检查系统的资源是否得到最佳利用
B. 检查系统所用的技术是否已经落后
C. 检查并记录系统运行的异常情况
D. 对业务处理量的增长进行合理预测
正确答案:B。
所属知识点:旧版教材 系统配置与性能评价 -> 其它。
解析:
本题考查系统性能评价方面的基础知识。
信息系统建设中,系统的运行维护日常管理工作非常重要,这是能否持续产生效益的重要问题。只注重开发不重视运维就很难持续获得收益。许多系统建成后就束之高阁的原因就在于此。
系统的运维工作包括对系统的运行进行持续的性能监测,检查系统的资源是否得到最佳利用(以便对资源进行必要的调配);检查并记录系统运行的异常情况(以便进行维护维修);检查业务量的动态变化情况,对业务处理量的增长进行合理预测,以便及时采用有关的措施。至于系统所采用的技术是否落后,要看是否影响应用。适合应用的技术就是好的技术。不顾应用需要而过于频繁更新技术则会造成资金浪费。