当前位置: 首页 > article >正文

【系统架构设计师-2010年真题】案例分析-答案及详解

更多内容请见: 备考系统架构设计师-核心总结索引

文章目录

    • 【材料1】
      • 【问题 1】(7 分)
      • 【问题 2】(13 分)
      • 【问题 3】(6 分)
    • 【材料2】
      • 【问题 1】(8 分)
      • 【问题 2】(13 分)
      • 【问题 3】(4 分)
    • 【材料3】
      • 【问题 1】(共 7 分)
      • 【问题 2】(共 10 分)
      • 【问题 3】(共 8 分)
    • 【材料4】
      • 【问题 1】(共 8 分)
      • 【问题 2】(12 分)
      • 【问题 3】(5 分)
    • 【材料5】
      • 【问题 1】(4 分)
      • 【问题 2】(13 分)
      • 【问题 3】(8 分)

【材料1】

一、阅读以下关于软件系统架构选择的说明,在答题纸上回答问题 1 至问题 3。

【题目】某公司欲针对 Linux 操作系统开发一个 KWIC(Key Word in Context)检索系统。该系统接收用 户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。 在对 KWIC 系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它方式展 示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并 将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。

在对 KWIC 系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子 程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从 系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用 了李工的方案。

【问题 1】(7 分)

在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用


http://www.kler.cn/news/306177.html

相关文章:

  • Superset二次开发之源码asyncEvent.ts 分析
  • 嵌入式C语言自我修养:C语言的面向对象编程思想
  • 问题 H: 三角数
  • 【在Linux世界中追寻伟大的One Piece】五种IO模型和阻塞IO
  • 13. 神经网络基本骨架--nn.Module
  • 长业务事务的离线并发问题
  • 9. 什么是 Beam Search?深入理解模型生成策略
  • leetcode 难度【简单模式】标签【数据库】题型整理大全
  • 【网络安全的神秘世界】渗透测试基础
  • 【C#】添加临时环境变量
  • linux第二课(docker的安装使用)
  • 微软九月补丁星期二发现了 79 个漏洞
  • 《ImageNet Classification with Deep Convolutional Neural Networks》论文导读
  • 漫画元素检测系统源码分享
  • AutoSar AP通信的事件订阅
  • Playwright与Selenium的对比:谁是更适合你的自动化测试工具?
  • 通俗理解低秩分解
  • 【webpack4系列】设计可维护的webpack4.x+vue构建配置(终极篇)
  • (182)时序收敛--->(32)时序收敛三二
  • 如何通过网络找到自己想要的LabVIEW知识?
  • Pocketpair澄清表示《幻兽帕鲁》无意转型免费游戏
  • 儿童编程与AI辅助编程:未来教育的机遇与挑战
  • 窗口框架frame(HTML前端)
  • 福建科立讯通信 指挥调度管理平台 SQL注入漏洞
  • 【算法篇】哈希类(笔记)
  • Ubuntu 不重装系统增加交换空间大小
  • 我的IP地址经常变化对我的账号安全有影响吗?
  • 【STM32】DAC数字模拟转换
  • SSM框架学习(三、MyBatis实践:提高持久层数据处理效率)
  • Python Pandas轻松处理大规模类别数据