【计算机类职业资格】系统架构设计师-案例分析及答案解析.doc

上传人:lawfemale396 文档编号:1336335 上传时间:2019-10-17 格式:DOC 页数:27 大小:171KB
下载 相关 举报
【计算机类职业资格】系统架构设计师-案例分析及答案解析.doc_第1页
第1页 / 共27页
【计算机类职业资格】系统架构设计师-案例分析及答案解析.doc_第2页
第2页 / 共27页
【计算机类职业资格】系统架构设计师-案例分析及答案解析.doc_第3页
第3页 / 共27页
【计算机类职业资格】系统架构设计师-案例分析及答案解析.doc_第4页
第4页 / 共27页
【计算机类职业资格】系统架构设计师-案例分析及答案解析.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、系统架构设计师-案例分析及答案解析(总分:48.00,做题时间:90 分钟)一、分析题(总题数:16,分数:48.00)希赛公司欲针对 Linux操作系统开发一个 KWIC(Key Word In Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对 KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。在对 KWIC系统的架构进行设计时,公

2、司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道一过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。(分数:3.00)(1).在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用 200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。(分数:1.00)_(2).请完成表 12-11中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。*(分数:1.00)_(3).如图 12

3、10所示是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)(4)。*(分数:1.00)_希赛软件公司承担了某项国家重点项目的研制工作,任务重点是参考国外汽车电子发展趋势,开发某汽车公司的企业汽车电子基础软件的架构,逐步实现汽车企业未来技术发展规划。该公司接收此项任务后,调动全体技术人员深入收集国外相关技术资料,经过多方调研和分析,公司提出遵照国际组织最新推出的 AUTOSAR规范,按统筹规划、分步骤实施的原则,实现汽车公司的基础软件架构设计。图 12-11给出了 AUTOSAR规范所定义的工作包,图中灰色部分代表本项目工作所包含的内容,即软件架构和基础软件。(分数:3.00)(1

4、).AUTOSAR规范中要求,汽车电子软件开发流程应尽量满足并发、可多次迭代的特性。为了定义汽车电子的软件开发过程,公司李工和王工分别提出了两种软件开发流程,其开发流程如图 1212和 1213所示(图中 ECU是指汽车电子中的电子控制单元)。请说明李工和王工谁定义的流程更符合 AUTOSAR的规定,并说明理由。*(分数:1.00)_(2).图 12-11中的-1.1.1 项中定义了软件架构和操作系统的要求,图 1214所示是满足 AUTOSAR定义的操作系统各功能模块的层次结构,请说明(1)(5)箭头所标的具体操作含义。*(分数:1.00)_(3).AUTOSAR是一种开放式架构,用 150

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

6、集成框架需要根据实际的开发流程灵活、动态地定义系统工具之间的协作关系。集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB)作为集成框架的基础架构。(分数:3.00)(1).ESB是目前企业级应用集成常用的基础架构。请列举出 ESB的 4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性 3个方面说明为何采用 ESB作为集成框架的基础架构。(分数:1.00)_(2).在 ESB基础架构的基础上,请根据题干描述中的 4个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。(分数

7、1.00)_(3).请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。(分数:1.00)_某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用 J2EE、NET 等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提出了两种集成思路。刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统

8、王工建议采用基于 SOA的方法进行应用集成,将现有遗产系统采用 Web Service的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。(分数:3.00)(1).请分析比较两种方案优点和不足,完成表 1212中的空白部分。*(分数:1.00)_(2).针对该企业的集成实际情况,请用 200字以内的文字叙述王工建议中企业服务总线(ESB)应该具有的基本功能。(分数:1.00)_(3).王工的方案拟采用 Web Service作为基于 SOA集成方法

9、的实现技术。请根据该系统的实际情况,用300字以内的文字说明系统应该分为哪几个层次,并简要说明每个层次的功能和相关标准。(分数:1.00)_电子商务是构建在 Internet上的新商务模式。企业和个人使用电子商务来降低交易成本,提高商品和信息流的周转速度,提高客户服务水平,并且使得制造商、供应商和客户之间可以紧密合作。企业信息化是实施企业电子商务的基础,特别是在企业流程再造、供应链管理、客户关系管理等方面需要依托信息技术进行整合和优化。(分数:3.00)(1).一个完整的电子商务系统必须处理销售生命周期中消费者经历的多个阶段。请用 200字以内的文字简要叙述有哪些阶段。(分数:1.00)_(2

10、).供应链管理过程是企业的一个关键业务过程。请用 200字以内的文字回答:供应链管理主要包括哪 3个子过程?电子商务环境下,供应链管理过程的整合、优化有何意义?(分数:1.00)_(3).一个大型电子商务项目正处于建设方案征集、论证阶段,某系统集成商为了赢得客户的信任,需要提供一份建议方案文档,对客户的需求进行响应(包括问题 1、问题 2和问题 3所涉及的内容)。高质量的建议方案能够显示出集成商在处理客户 RFP(Request For Proposal)方面的能力、实力和专业性,而创建一个高质量的建议方案,需要调配众多的资源,按照计划执行。请用 300字以内文字简要叙述如何创建一份高质量的建

11、议方案文档。(分数:1.00)_希赛公司是一家电子商务公司,其主要业务是在线购物,包括书籍、服装、家电和日用品等。随着公司业务规模不断增大,公司决策层决定重新设计并实现其网上交易系统,公司负责系统开发的王工和李工分别给出了两种不同的设计方案,如图 12-15和 12-16所示。公司的架构师和开发者针对这两种设计方案,从服务器负载情况、业务逻辑的分离性、系统可靠性、实现简单性等方面进行讨论与评估,综合考虑最终采用了李工给出的方案。(分数:3.00)(1).请分析比较王工、李工两种方案的优点和不足,完成表 1213中的空白部分。*(分数:1.00)_(2).对数据库的访问是该系统开发中需要特别注意

12、的一个问题,O/R 映射是一种常用的数据库访问编程技术。请用 200字以内的文字说明 O/R映射的含义,并指出采用 O/R映射的 3个主要好处。(分数:1.00)_(3).性能是 Web应用系统的一个重要质量属性。请用 200字以内的文字说明 3个主要影响 Web应用系统性能的因素,针对每个因素提出解决方案以提高系统性能。(分数:1.00)_travelercom 是一家在线旅游信息服务公司,其主要业务是为自助旅游者提供关于旅游线路及周边信息的服务。随着公司业务的不断发展,公司用户要求提供基于位置的增值旅游信息服务,即希望能够在给定位置(利用 GPS全球定位系统获取)的情况下得到周边的地理位置

13、住宿、餐饮和交通等旅游相关信息。针对该需求,公司技术人员对现有系统的架构和运行模式进行了认真分析,决定采用 Mashup(一种基于互联网的内容聚合技术)集成来自其合作网站(设为 A、B、C、D)的信息,满足用户的需求。具体实现方式如下:利用 A网站提供的地图信息,得到用户位置相关的周边地理信息。B 网站根据用户的位置信息向其提供周边的住宿信息。C 网站根据用户的位置信息向其提供周边的餐饮信息。D 网站根据用户的位置信息向其提供周边的公交线路等信息。(分数:3.00)(1).如图 1217所示是公司进行 Mashup的流程示意图,请阅读并补充图中数字标出部分的内容。*(1)用户向 Travel

14、er网站请求服务,请求页面提供用户的位置信息。(2)_。(3)_。(4)A网站向 Traveler网站返回用户所处位置周边的地图信息。(5)_。(6)B网站向 Traveler网站返回用户所处位置周边的住宿信息。(7)_。(8)Traveler网站向用户返回用户所处位置周边整合的旅游信息。(分数:1.00)_(2).目前,互联网上已经存在很多 Mashup应用,各大网站也纷纷提供了各种格式的 Mashup数据接口。请用 300字以内的文字给出 3种目前经常使用的 Mashup数据接口,并加以简单说明。(分数:1.00)_(3).在实现 Mashup应用时,进行内容聚合的物理位置是一个十分重要的

15、因素。目前很多 Mashup站点都选择在客户端机器上进行内容聚合,构成所谓的胖互联网应用程序(Rich Internet Application,RIA)。请你用 200字以内的文字说明在客户端进行内容聚合的优点。(分数:1.00)_RMO是一家运动服装制造销售公司,计划在 5年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制订战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统(CRSS)。RMO 公司决定由其技术部成立专门的项目组负责 CRSS的开发和维护工作。项目组在仔细调研和分析了系统需求的基础上,

16、确定了基于互联网的 CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过“局部数据库+缓存”的读写分离结构实现,具有较好的运行性能和可扩展性。项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。(分数:3.00)(1).请用 300字以内的文字,说明张工和刘工提出的数据架构的基本思想。(分数:1.00)_(2).在刘工建议的基础上,为了避免 CRSS系统的单点故障,请用 200字以内文字简要说明如何建立 CRSS的数据库系统;对于数据的读取、添加、更改和删除

17、操作分别如何实现。(分数:1.00)_(3).RMO公司销售区域将在未来 5年大面积扩展,其潜在客户数量也会因此大幅度增加,所以良好的可扩展性是 CRSS系统所必需的质量属性。请分别说明在集中式和分布式数据架构下,可以采用哪些方法提升系统的可扩展性。(分数:1.00)_随着信息系统的深入应用,它在政府或企业中发挥着越来越重要的作用。由此也产生了一些问题:一旦由于故障、甚至灾难导致信息系统局部或全部瘫痪,就会对相关的政府或企业造成重大的损失,因此需要业务持续和灾难恢复规划。业务持续和灾难恢复规划涉及一些特定的或相关的规划,当正常的信息处理业务突然中断时,用来减轻甚至避免其所带来的影响。它们用来保

18、证维持组织运作的关键系统的可用性。某大型网上书店通过 Internet为用户提供网上图书查询及订购等多种服务。由于每天的业务量非常多,因此对业务有持续性要求,并且需要具备灾难恢复功能。在对原有系统的改进方案中提供:对于一些关键应用系统,采用双机冗余热备的方式进行保护。由于资金问题,公司并不打算建设自己专有的用于备份数据的备份中心(假设这里的备份中心仅用于备份数据),而是决定租用其他公司提供的商业备份中心,每隔一段时间,把公司的业务数据备份到备份中心。(分数:3.00)(1).请用 150字以内文字,说明双机冗余热备方式主要解决的是系统运行中的哪些问题?在选择双机冗余热备产品时通常需要考虑哪些问

19、题?(分数:1.00)_(2).请用 300字以内文字,从技术方面说明备份中心的作用,以及在租用商业备份中心时的注意事项。(分数:1.00)_(3).请用 300字以内文字,分析公司向备份中心备份数据的时间间隔的选取、公司日常业务系统的运行性能,以及在灾难发生时数据损失隋况三者之间的关系。(分数:1.00)_某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入的数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图 1218所示。王工解释:只要各个模块的可靠度足够

20、高,失效率足够低,则整个软件系统的可靠性是有保证的。李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,假设各个模块的可靠度均为 0.99,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度为 0.994=0.96,即整个软件系统的可靠度下降明显;第二,软件系统模块全部采用串联结构,一旦某个模块失效,则意味着整个软件系统失效。李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的 N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余

21、技术后的软件系统模块示意图,如图 1219所示。(分数:3.00)(1).在系统可靠性中,可靠度和失效率是两个非常关键的指标,请分别解释其含义。(分数:1.00)_(2).请解释李工提出的动态冗余和 N版本程序设计技术,给出如图 1218所示模块 M2采用如图 12-19所示的动态冗余技术后的可靠度。请给出采用李工设计方案后整个系统可靠度的计算方法,并计算结果。(分数:1.00)_(3).请给出检错技术的优缺点,并说明检测技术常见的实现方式和处理方式。(分数:1.00)_甲公司承担了一项为宇航系统酉己套生产高性能嵌入式计算机系统的任务,用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,并

22、可以有效地防止系统故障的蔓延。根据用户对本项目的要求,甲公司成立了软/硬件两个项目组,总体设计由硬件组承担,负责高性能嵌入式计算机系统体系结构设计,软件组负责确定软件的技术需求和应用软件开发平台的软件设计工作。在处理器选型方面,硬件组王工与软件组张工在讨论采用哪种 CPU体系结构方面发生争议。目前,流行的处理器结构包括单核结构、多处理器结构、超线程结构、多核结构、共享 Cache的多核结构和超线程技术的多核结构共 6种,如图 1220所示。(分数:3.00)(1).王工提出,根据用户要求,本嵌入式系统应具有高速并行处理能力,采用多处理器结构比较适合,主要理由是多处理器结构设计简单、可支持多个进

23、程在不同处理器上并发处理;而张工提出,必须分清“多处理器结构”与“多核结构”的优点和缺点,多处理器结构虽然支持多进程的并发处理,但没有直接实现多线程并发执行;多核结构可以直接实现多线程并发执行。要提高应用的并行性就必须利用多个硬件资源的并行工作,建议采用超线程技术的多核结构的处理器。请填写图 1220(f)中的(1)(8),并用 300字以内的文字对上述 6种处理器结构的工作原理进行简要描述。(分数:1.00)_(2).在本项目中,如果计算机采用了多线程技术实现应用程序的并发操作,程序设计人员将面临多种挑战,其主要原因在于:程序会同时发生多个动作,对这些同时发生的动作及它们之间的交互进行管理将

24、面临 4方面的挑战,即同步、通信、负载均衡和可伸缩性,用 200字以内的文字对上述 4种挑战进行简要描述,并给出如表 1214所示的常用并发程序设计模式的分解方式。表 1214常用并行程序设计模式的分解方式模式 分解方式任务级并行模式 (1)分治模式(Divide and Conquer) (2)几何分解模式 (3)流水线模式 (4)波峰(Wavefront)模式 (5)(分数:1.00)_(3).为了防止系统故障的蔓延,解决应用进程问的相互影响,在超线程技术的多核结构需要选择一种嵌入式操作系统作为本高性能嵌入式计算机系统的运行环境,请用 200字以内的文字说明选择的操作系统应具备哪些主要功能

25、分数:1.00)_希赛公司最近签订了一份控制系统软件的研制合同。合同技术要求如下:本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为 10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图 12-21所示。(分数:4.00)(1).李工接到任务后,认为本项目比较简单,很快就安排 3名技术人员分别负责数据采集/输出模块、数据处理模块和比较监控模块的编写。总工程师

26、听到汇报后,认为李工的方案和安排不妥,理由是李工忽视了系统的可靠性要求,对系统需求的理解不够深入。为实现系统关于可靠性方面的需求:你认为在组织结构、人员分工、设计开发等方面应做出哪些安排和规定?请写出关于余度表决算法的考虑。(分数:1.00)_(2).请用 200字以内的文字说明李工应如何设计优先级调度策略,并按照如表 12-14所示的要求实现任务流程处理。(分数:1.00)_(3).如图 1222所示为控制软件的数据流程关系,请根据本题给出的各个功能模块,填补其中的空缺处。*(分数:1.00)_(4).请用 150字以内的文字说明什么是系统失步,系统失步后应如何处理。(分数:1.00)_某研

27、究所承担了一项宇航嵌入式系统的研制任务,本项任务技术难度大、可靠性要求高、进度要求紧,预计软件规模约在一万行以上。而该所原先承担的相关项目均是用汇编语言编写(软件规模较小,一般是几百行)。项目主管工程师将软件开发的论证工作分别布置给了王工和李工,要求他们根据本项目的技术要求,在一周内分别提出软件的实施方案。该宇航嵌入式系统由数据处理机、信号处理机及数据采集模块组成。信号处理机主要通过数据采集模块将大量不同时间周期的外部数据采集进来,进行预处理(如 FFT变换)后提交给数据处理机;数据处理机根据功能要求完成各种计算处理工作,并将结果输出。为了达到数据处理机和信号处理机的标准化,这两类处理机均采用

28、同种处理机的体系结构(如 PowerPC7410)。整个系统工作的最大周期为 1s,最小周期为5ms。数据处理机上任务分布如表 12-16所示。表 1216数据处理机上任务分布工作周期(ms) 任务数(个) 共占时间(ms)5 1 110 2 440 2 850 3 91000 2 3一周后,王工和李工提交了各自的实施方案,其共同之处在于二者均提出采用操作系统及相应的软件开发环境。但是,王工和李工在选择什么样的操作系统及开发环境方面出现了较大分歧。王工的实施方案指出,为了满足本项目的技术要求,并有利于本所软件的长期发展,应选用具有硬实时处理能力的嵌入式实时操作系统及开发环境(如 VxWorks

29、);而李工的实施方案指出,操作系统主要完成对计算机资源的管理与分配工作,考虑到人们对操作系统及软件开发工具的熟悉程度,本项目应选用具有大众化的、开发人员容易上手的嵌入式操作系统(例如,Windows CE、Linux)。在两人争执不下的情况下,项目主管工程师组织了相关专家对王工和李工提交的实施方案进行了评审。最后,专家组一致认为王工的方案切实可行,操作系统的选型论证充分、客观,可以作为本所未来几年中相关项目的软件开发的基本环境。同时专家组还就具体实施选择嵌入式实时操作系统及开发环境产品时应着重考虑的相关问题提出了几点建议。(分数:3.00)(1).为什么专家组一致认为王工的实施方案切实可行?请

30、用 200字以内文字简要说明。(分数:1.00)_(2).选择实时嵌入式操作系统及开发环境时应考虑哪几方面问题?请用 200字以内文字简要论证。(分数:1.00)_(3).根据本项目中任务的时间性能参数,请用 200字以内文字(也可用图示)描述任务的被调度关系,并分析系统是否可调度(暂不考虑操作系统的时间开销)。(分数:1.00)_希赛公司承担了一项大型物料配送中心的研发项目,使用自动化设备进行货物的存取。系统主要由两部分组成,其一是装有智能设备的配送车,用于自动化装卸货物;其二是用于管理和调度这些配送车的物料配送中心,如图 1223所示。(分数:3.00)(1).李工的设计方案指出,考虑到智

31、能设备工作的环境条件非常恶劣,并且处理机要处理大量的视频信息,所以,智能设备的硬件设计应考虑以下几点:由于智能设备要处理大量的图像数据,智能设备中的处理机应采用目前先进的、具有很强数据处理和信号处理能力的 MPC7410处理器,并采用双处理机结构,以增加设备的容错能力。为了使智能设备适应不同环境条件,其设备的环境温度指标必须满足军用标准要求(-55+70),因此,元器件必须经过严格筛选,并考虑芯片散热问题。由于智能设备与配送中心的数据交换采用无线通信,而配送中心又要控制多台配送车,为了保证通信数据的安全性,避免相互干扰,设计中应考虑采用安全措施,实施数据加解密操作,密钥由配送中心统一管理与分发

32、请用 300字以内的文字说明上述 3点设计考虑有何问题。(分数:1.00)_(2).如图 1223所示是李工在设计方案中给出的智能设备工作状态转换图。请指出图中的两处错误(在图中圈出)并用 200字以内的文字说明理由。给出正确的状态转换图。*(分数:1.00)_(3).针对李工的设计缺陷,请用 300字以内的文字说明本项目应如何进行正确设计。(分数:1.00)_某市政府部门有近 30个委、办、局,分别承担着法定的政府职能,这些部门都有信息中心,负责本单位信息系统的建设和信息资源的采集、维护等工作,同时向业务部门提供信息化技术支持。该市的电子政务建设发展很快,统一规划实施了政务内网,实现了各个

33、政府部门百兆以上带宽的互联互通,并在此基础上规划信息资源网。该政务内网的运行维护成本较高,所以在政务内网开通之后,市财政逐渐削减了各个委办局自身信息系统的维护费用,市政府也要求尽快实现信息资源的共享,以发挥电子政务网的效益。(分数:3.00)(1).该市决定将各个委办局的信息系统采取物理集中的方式进行统一管理,一些部门对此提出了异议,主要理由是集中管理后,由于管理部门对业务应用不了解,难以保证对本单位业务进行有力支持。请用 300字以内文字,从技术角度论述该市实现信息系统统一管理是否可行。(分数:1.00)_(2).该市在信息系统集中管理建设过程中,需要在信息系统中重点规划建设哪些内容?(分数

34、1.00)_(3).发挥信息系统效益的关键是信息资源的有机共享,请给出该市政务信息资源共享的建议(200 字以内)。(分数:1.00)_某网上购物电子商务公司拟升级正在使用的在线交易系统,以提高用户网上购物在线支付环节的效率和安全性。在系统的需求分析与架构设计阶段,公司提出的需求和关键质量属性场景如下:(a)正常负载情况下,系统必须在 0.5秒内对用户的交易请求进行响应。(b)信用卡支付必须保证 99.999%的安全性。(c)对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计。(d)网络失效后,系统需要在 1.5分钟内发现错误并启用备用系统。(e)需要在 20人月内为系统添加一

35、个新的 CORBA中间件。(f)交易过程中涉及到的产品介绍视频传输必须保证画面具有 600*480的分辨率,20 帧/秒的速率。(g)更改加密的级别将对安全性和性能产生影响。(h)主站点断电后,需要在 3秒内将访问请求重定向到备用站点。(i)假设每秒中用户交易请求的数量是 10个,处理请求的时间为 30毫秒,则“在 1秒内完成用户的交易请求”这一要求是可以实现的。(i)用户信息数据库授权必须保证 99.999%可用。(k)目前对系统信用卡支付业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性。(l)更改 Web界面接口必须在 4人周内完成。(m)系统需要提供远程调试接口,并支持系统的远程调试。在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。(分数:2.00)(1).在架构评估过程中,质量属性效用树(Utility Tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图 1224中(1)、 (2)空白处;并选择题干描述的(a)(m),填入(3)(6)空白处,完成该系统的效用树。*(分数:1.00)_

展开阅读全文
相关资源
猜你喜欢
  • BS PD ISO TR 37121-2017 Sustainable development in communities Inventory of existing guidelines and approaches on sustainable development and resilience in cities《社区的可持续发展 城市可持续发展与.pdf BS PD ISO TR 37121-2017 Sustainable development in communities Inventory of existing guidelines and approaches on sustainable development and resilience in cities《社区的可持续发展 城市可持续发展与.pdf
  • BS PD ISO TR 4191-2014 Plastics piping systems for water supply Unplasticized poly(vinyl chloride)(PVC-U) and oriented PVC-U (PVC-O) Guidance for installation《供水用塑料管系统 未增塑聚氯乙烯(PVC-.pdf BS PD ISO TR 4191-2014 Plastics piping systems for water supply Unplasticized poly(vinyl chloride)(PVC-U) and oriented PVC-U (PVC-O) Guidance for installation《供水用塑料管系统 未增塑聚氯乙烯(PVC-.pdf
  • BS PD ISO TR 80001-2-6-2014 Application of risk management for IT-networks incorporating medical device Application guidance Guidance for responsibility agreements《包含医疗设备IT网络的风险管理应.pdf BS PD ISO TR 80001-2-6-2014 Application of risk management for IT-networks incorporating medical device Application guidance Guidance for responsibility agreements《包含医疗设备IT网络的风险管理应.pdf
  • BS PD ISO TR 80001-2-7-2015 Application of risk management for IT-networks incorporating medical devices Application guidance Guidance for Healthcare Delivery Organizations (HDOs)  .pdf BS PD ISO TR 80001-2-7-2015 Application of risk management for IT-networks incorporating medical devices Application guidance Guidance for Healthcare Delivery Organizations (HDOs) .pdf
  • BS PD ISO TS 11999-2-2015 PPE for firefighters Test methods and requirements for PPE used by firefighters who are at risk of exposure to high levels of heat and or flame while figh《.pdf BS PD ISO TS 11999-2-2015 PPE for firefighters Test methods and requirements for PPE used by firefighters who are at risk of exposure to high levels of heat and or flame while figh《.pdf
  • BS PD ISO TS 12720-2014 Sustainability in buildings and civil engineering works Guidelines on the application of the general principles in ISO 15392《建筑物和土木工程的可持续性 ISO 15392中的一般原则应用.pdf BS PD ISO TS 12720-2014 Sustainability in buildings and civil engineering works Guidelines on the application of the general principles in ISO 15392《建筑物和土木工程的可持续性 ISO 15392中的一般原则应用.pdf
  • BS PD ISO TS 13004-2013 Sterilization of health care products Radiation Substantiation of selected sterilization dose Method VDmaxSD《医疗保健产品的消毒 辐射 选定灭菌计量的证实 VDmaxSD法》.pdf BS PD ISO TS 13004-2013 Sterilization of health care products Radiation Substantiation of selected sterilization dose Method VDmaxSD《医疗保健产品的消毒 辐射 选定灭菌计量的证实 VDmaxSD法》.pdf
  • BS PD ISO TS 13399-3-2014 Cutting tool data representation and exchange Reference dictionary for tool items《切削工具数据表示和交换 工具项用参考字典》.pdf BS PD ISO TS 13399-3-2014 Cutting tool data representation and exchange Reference dictionary for tool items《切削工具数据表示和交换 工具项用参考字典》.pdf
  • BS PD ISO TS 13399-304-2016 Cutting tool data representation and exchange Creation and exchange of 3D models Solid milling cutters with arbor hole《切削工具数据的表示和交换 三维模型的创建和交换 带有心轴孔的整体铣.pdf BS PD ISO TS 13399-304-2016 Cutting tool data representation and exchange Creation and exchange of 3D models Solid milling cutters with arbor hole《切削工具数据的表示和交换 三维模型的创建和交换 带有心轴孔的整体铣.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1