希赛网(www.educity.cn),专注软考、PMP、通信考试
更多考试真题及答案与解析,关注希赛网在线题库(www.educity.cn/tiku/)
希赛网,专注于软考、PMP、通信考试的专业 IT 知识库和在线教育平台,希赛网在线题库,
提供历年真题、模拟试题、章节练习、知识点练习、错题本练习等在线做题服务,更有能力
评估报告,让你告别盲目做题,针对性地攻破自己的薄弱点,备考更高效。
希赛网官网:www.educity.cn
希赛网软件水平考试网:www.educity.cn/rk
希赛网在线题库:http://www.educity.cn/tiku/
2010 年架构案例分析真题答案与解析:http://www.educity.cn/tiku/tp1409.html
2010 年系统架构设计师考试真题(案例分析)
一、阅读以下关于软件系统架构选择的说明,在答题纸上回答问题 1 至问题 3。
【说明】
某公司欲针对 Linux 操作系统开发一个 KWIC(Key Word in Context)检索系统。该系
统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚
动阅读。在对 KWIC 系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它
方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个
单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现
这一功能。
在对 KWIC 系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程
序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系
统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了
李工的方案。
【问题 1】(7 分)
在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用 200 字以内的
文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进
行描述。
【问题 2】(12 分)
请完成表 1-1 中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格
进行评价,并指出采用李工方案的原因。
表 1-1 王工与李工的架构风格评价
【问题 3】(6 分)
图 1-1 是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)~(4)。