计算机水平考试-系统架构设计师模拟题案例分析(一)

计算机水平考试-系统架构设计师模拟题案例分析(一)

ID:43713730

大小:909.55 KB

页数:25页

时间:2019-10-13

计算机水平考试-系统架构设计师模拟题案例分析(一)_第1页
计算机水平考试-系统架构设计师模拟题案例分析(一)_第2页
计算机水平考试-系统架构设计师模拟题案例分析(一)_第3页
计算机水平考试-系统架构设计师模拟题案例分析(一)_第4页
计算机水平考试-系统架构设计师模拟题案例分析(一)_第5页
资源描述:

《计算机水平考试-系统架构设计师模拟题案例分析(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、系统架构设计师模拟题案例分析(-)分析题希赛公司欲针对Linux操作系统开发一个KWIC(KeyWordInContext)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出和关帮助文档并根据帮助内容进行循环滚动阅读。在对KWTC系统进行需求分析吋,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续述将采用其他的方法实现这一功能。在对KWTC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道一过滤器的架

2、构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。K在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。2、请完成表12-11屮的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。王工与李工的架构风格评价李工给出的架构示塩圈希赛软件公司承担了某项国家重点项目的研制工作,任务重点是参考国外汽车电了发展趋势,开发某汽车公司的企业汽车电子基础软件的架构,逐步实现

3、汽车企业未来技术发展规划。该公司接收此项任务后,调动全体技术人员深入收集国外相关技术资料,经过多方调研和分析,公司提出遵照国际组织最新推出的AUTOSAR规范,按统筹规划、分步骤实施的原则,实现汽车公司的基础软件架构设计。图12-11给岀了AUTOSAR规范所定义的工作包,图中灰色部分代表本项目工作所包含的内容,即软件架构和基础软件。乂件架枸IM.I操作毎统按式辔理lkl:13调试-il・fl頁■■■■f・p-wwr7错谋益理[RJ3闯肛徳ST建和爲订时庁怯论和用:Ef*也秋件利测试规范TTii通鹹:WIR3wpri^j韭础软许验证■u.I力法论燮证版木竹ffllWPll-5J问趣酉理WP

4、Ii-5:?曽埋11-10应用搖I」WPLI-IO.Q:曲用接口协WPEMCU一车期和舒适FIcxRayF蒯褓2XJ1福範理涿•_迪生昼一库^•1*11-2.1.4・■«*■・■♦7*叫诊斷wrii-z.ijsWPIU5J戏范许艸WPII-1DJ2动力传劫WPI1403ll-;.j丄$能的安全性WPIIQJ1•致性画试规范AUTOSAR定义的工作包4、AUTOSAR规范中要求,汽车电了软件开发流程应尽量满足并发、可多次迭代的特性。为了定义汽车电子的软件开发过程,公司李工和王工分别捉岀了两种软件开发流程,其开发流程如图12-12和12-13所示(图中ECU是指汽车电子中的电子控制单元)o请说

5、明李工和王工谁定义的流程更符合AUTOSAR的规定,并说明理由。李工设计的流程愉人二鬲就&车轻是人卞曲工I加咗的拓望3P;i«ifECU

6、生战可孰行•士宇心亍frA'r—^^=;

7、III「毎杆tr护iLp.It_宀—"•■上,配祥制个ECUJ—TZ匕TWHEr警礙吟…]工丁设计的流程5、图W1中的II-1.1.1项中定义了软件架构和操作系统的耍求,图12-14所示是满足AUTOSAR定义的操作系统各功能模块的层次结构,请说明(1)〜(5)箭头所标的具体操作含义。AUTOSAR定义的操作系统结构6、AUTOSAR是一种开放式架构,用150字以内的文字,说明采用AUTOSAR架构的主要优点,并

8、说明汽车电子ECU覆盖汽车的哪3个领域。TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具冇效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求:①目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。②口前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换。③集成框架需要根据实际的开发流程灵活、动态地定义系统工具Z间的协作关系。

9、④集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB.作为集成框架的基础架构。7、ESB是口前企业级应用集成常用的基础架构。请列举出ESB的4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的口J扩展性3个方面说明为何采用ESB作为集成框架的基础架构。8、在ESB基础架构的基础上,请根据题干描述屮的4个需求,说明每个需求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。