希赛网(www.educity.cn),专注软考、PMP、通信考试
更多考试真题及答案与解析,关注希赛网在线题库(www.educity.cn/tiku/)
希赛网,专注于软考、PMP、通信考试的专业 IT 知识库和在线教育平台,希赛网在线题库,
提供历年真题、模拟试题、章节练习、知识点练习、错题本练习等在线做题服务,更有能
力评估报告,让你告别盲目做题,针对性地攻破自己的薄弱点,备考更高效。
希赛网官网:www.educity.cn
希赛网软件水平考试网:www.educity.cn/rk
希赛网在线题库:http://www.educity.cn/tiku/
2016 年架构案例分析真题答案与解析:http://www.educity.cn/tiku/tp19668.html
2016 年下半年系统架构设计师真题(案例分析题)
案例分析题
试题一(共 25 分)
阅读以下关于软件架构设计的叙述,在答题纸上回答问题 1 至问题 3 0
【说明】
某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机
应用程序的质量和效率。在项目之初,公司的系统分析师对该集成开发环境的需求进行了
调研和分析,具体描述如下:
a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调
试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。集
成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。
b.经过调研,手机应用开发人员更倾向于使用 Windows 系统,因此集成开发环境的界
面需要与 Windows 平台上的主流开发工具的界面风格保持一致口
c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。
d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮
方式等,配置完成后无需重启环境。
e.支持不同模型的自动转换。在初始需求中定义的机器性能条件下,对于一个包含 50
个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过 5 秒。
f.能够连续运行的时间不小于 240 水时,意外退出后能够在 1 0 秒之内自动重启。
g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布口
h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器
可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应
该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认
为应该采用数据仓储(Data Repository)的架构风格。公司经过评审,最终采用了王工的
方案。
【问题 1】(10 分)
识别软件架构质量属性是进行架构设计的重要步骤。请分析题干中的需求描述,填写
表 1-1 中(1)~(5)处的空白。