歪理邪说解析架构设计师上午考试试题之七(分析2010下半年系统架构设计师上午试题31-35题)-阿里云开发者社区

开发者社区> 开发与运维> 正文

歪理邪说解析架构设计师上午考试试题之七(分析2010下半年系统架构设计师上午试题31-35题)

简介: 歪理邪说解析架构设计师上午考试试题之七 分析2010下半年系统架构设计师上午试题31-35题 【引言】 1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣; 2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。

歪理邪说解析架构设计师上午考试试题之七

分析2010下半年系统架构设计师上午试题31-35题

【引言】

1.一直期待专业的技术话题也能和《明朝哪些事》一样,有趣和好玩,能吸引大家的去阅读,并享受其乐趣;

2.培养对技术的兴趣,有时候比掌握技术本身更重要;一旦有了浓厚的兴趣,自己主动就会主动去探寻,去发现技术的秘密。所谓迈入技术的科技殿堂,也许就是来自自己对技术真正有了乐趣,并享受其过程。解决了学习驱动力问题。

3.偶发现专业知识,如果用搞笑、异类、歪理邪说来解读记忆得会更牢固些。因为你发现技术不是高高在上,深不可测,而是和日常生活紧密相她原来就在我们身边,从未走远。

【试题】

●软件的横向重用是指重用不同应用领域中的软件元素。___(31)___是一种典型的、原始的横向重用机制。

(31)A.对象  B.构件 C.标准函数库  D.设计模式

【歪理邪说】

原始的”这三个字,应该就是“标准函数库”。

然后才依次是:对象、设计模式,最后是构件。

备注:软件的竖向重用,值得相同的应用领域,也就是业务相同,譬如,都是搞通信的,都是搞水利,都是搞电力。

参考答案:C

 

●下列关于不同软件开发方法所使用的模型的描述中,正确的是___(32)___。

(32)A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型

     B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模

     C.实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型

      D. UML的活动图与程序流程图的表达能力等价

【歪理邪说】

题目问的是:“正确的”。

选个答案最长的,答案的句子长度长,就是为了把问题描述清楚,滴水不漏,显得严谨。

选项A,“必须”太绝对了。

选项C 里 E-R图应该是在数据库概念模型设计阶段才开始创建的模型。

选项D,一个关注于程序中、系统中的活动,一个关注程序的处理流程,能等价吗?

参考答案:B

 

●某银行系统采用FactoryMethod方法描述其不同账户之间的关系,设计出的类图如下所示。其中与Factory Method中的“Creator”角色相对应的类是___(33)___;与“Product”角色相对应的类是___(34)___。


(33)A. Bank   B. Account  C. Checking   D. Savings

(34)A. Bank   B. Account  C. Checking   D. Savings

【歪理邪说】

(33)(34)不可能选择C和D,因为C和D选项Checking、Saving从逻辑上来说是完全等价的。

 

既然是工厂模式,大家都知道,有工厂,有产品。

总不会是:工厂是账户Account,产品是银行Bank,不符合逻辑啊!

您要是说,工厂是银行Bank,产品是账户Account,符合逻辑顺理成章。

既然(34)选择B,那么(33)Creator就只好是Bank银行了。

参考答案:(33)A(34) B

 

●___(35)___是一个独立可交付的功能单元,外界通过接口访问其提供的服务。

(35)A.面向对象系统中的对象(Object)

     B.模块化程序设计中的子程序(Subroutine)

     C.基于构件开发中的构件(Component)

     D.系统模型中的包(Package)

【歪理邪说】

排除法。很容易知道,非C莫属了。

参考答案:C


版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章