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

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

分析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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

littletigerat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值