2022年计算机软考系统架构设计师考试真题.docx
3页2022年计算机软考系统架构设计师考试真题阅读以下关于软件系统架构选择的说明,在答题纸上回答下列问题1至问题3 【说明】 某公司欲针对Linux操作系统开发一个KWIC(Key Word in Context)检索系统该系统接收用户输入的查询关键字,依据字母挨次给出相关帮忙文档并依据帮忙内容进展循环滚动阅读在对KWIC系统进展需求分析时,公司的业务专家发觉用户后续还有可能采纳其它方式展现帮忙内容依据目前需求,公司的技术人员打算通过重复剪切帮忙文档中的第一个单词并将其插入到行尾的方式实现帮忙文档内容的循环滚动,后续还将采纳其它的方法实现这一功能 在对KWIC系统的架构进展设计时,公司的架构师王工提出采纳共享数据的主程序-子程序的架构风格,而李工则主见采纳管道-过滤器的架构风格在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进展评价,最终采纳了李工的方案 [问题1](7分) 在实际的软件工程开发中,采纳恰当的架构风格是工程胜利的保证。
请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进展描述 [问题2](12分) 请完成表1-1中的空白局部(用+表示优、-表示差),对王工和李工提出的架构风格进展评价,并指出采纳李工方案的缘由 [问题3](6分) 图1-1是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)一(4) 试题二(共25分) 阅读以下关于软件系统数据架构建模的说明,在答题纸上回答下列问题1至问题3 [说明] RMO是一家运动服装制造销售公司,打算在五年时间内将销售区域从华南地区扩展至全国范围为了扩大信息技术对于将来业务进展的价值,公司邀请询问参谋帮忙他们制订战略信息系统规划经过评审,询问参谋给出的战略规划要点之一是建立客户关系支持系统CRSSRMO公司打算由其技术部成立特地的工程组负责CRSS的开发和维护工作 工程组在认真调研和分析系统需求的根底上,确定了基于互联网的CRSS系统架构但在确定系统数据架构时,张工认为应当采纳集中式的数据架构,给出的理由是构造简洁、易维护且开发及运行本钱低;而刘工建议采纳分布式的数据架构,并提出在开发中通过“局部数据库+缓存”的读写分别构造实现,具有较好的运行性能和可扩展性。
工程组经过集体争论,考虑到公司的将来进展规划,最终采纳了刘工的建议 [问题1](8分) 请用300字以内的文字,说明张工和刘工提出的数据架构的根本思想 [问题2](13分) 在刘工建议的根底上,为了避开CRSS系统的单点故障,请用200字以内文字简要说明如何建立CRSS的数据库系统;对于数据的读取、添加、更改和删除操作分别如何实现 [问题3](4分) RMO公司销售区域将在将来五年大面积扩展,其潜在客户数量也会因此大幅度增加,所以良好的可扩展性是CRSS系统所必需的质量属性请分别说明在集中式和分布式数据架构下,可以采纳哪些方法提升系统的可扩展性 。





