题目详情
当前位置:首页 > 计算机考试 > 高级系统架构师
题目详情:
发布时间:2023-12-10 06:01:19

[简答题]

试题一
阅读以下关于软件架构评估的说明,在答题纸上回答问题1 和问题2。
【说明】
某网上购物电子商务公司拟升级正在使用的在线交易系统,以提高用户网上购物在线支付环节的效率和安全性。在系统的需求分析与架构设计阶段,公司提出的需求和关键质量属性场景如下:
(a)正常负载情况下,系统必须在0.5 秒内对用户的交易请求进行响应;
(b)信用卡支付必须保证99.999%的安全性;
(c)对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;
(d)网络失效后,系统需要在1.5 分钟内发现错误并启用备用系统;
(e)需要在20 人月内为系统添加一个新的CORBA 中间件;
(f)交易过程中涉及到的产品介绍视频传输必须保证画面具有600*480 的分辨率,20 帧/秒的速率;
(g)更改加密的级别将对安全性和性能产生影响;
(h)主站点断电后,需要在3 秒内将访问请求重定向到备用站点;
(i)假设每秒中用户交易请求的数量是10 个,处理请求的时间为30 毫秒,则“在1 秒内完成用户的交易请求”这一要求是可以实现的;
(j)用户信息数据库授权必须保证99.999%可用;
(k)目前对系统信用卡支付业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;
(1)更改Web 界面接口必须在4 人周内完成;
(m)系统需要提供远程调试接口,并支持系统的远程调试。
在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题2】 在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干(a)~(m)中各选出1个对系统架构风险、敏感点和权衡点最为恰当的描述。

更多"试题一 阅读以下关于软件架构评估的说明,在答题纸上回答问题1 和问"的相关试题:

[简答题]

试题一(共25分) 阅读以下关于软件架构风格的说明,在答题纸上回答问题。
[说明] 某软件公司为其新推出的字处理软件设计了一种脚本语言,专门用于开发该字处理软件的附加功能插件。
为了提高该语言的编程效率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需求分析,总结出以下3项核心需求:
(1)集成开发环境需要提供对脚本语言的编辑、语法检查、解释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置与替换。
(2)集成开发环境需要提供一组可视化的编程界面,用户通过对界面元素拖曳和代码填充的方式就可以完成功能插件核心业务流程的编写与组织。
(3)在代码调试功能方面,集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能。具体来说,在调试过程中,编辑界面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代码。
针对上述需求,软件工具开发部门对集成开发环境的架构进行分析与设计,王工认为该集成开发环境应该采用管道—过滤器的架构风格实现,李工则认为该集成开发环境应该采用以数据存储为中心的架构风格来实现。公司组织专家对王工和李工的方案进行了评审,最终采用了李工的方案。

请用200字以内的文字解释什么是软件架构风格,并从集成开发环境与用户的交互方式、集成开发环境的扩展性、集成开发环境的数据管理三个方面说明为什么最终采用了李工的设计方案。
[简答题]阅读以下关于软件架构评估的说明。
[说明]
某网上购物电子商务公司拟升级正在使用的在线交易系统,以提高用户网上购物在线支付环节的效率和安全性。在系统的需求分析与架构设计阶段,公司提出的需求和关键质量属性场景如下:
  • (a)正常负载情况下,系统必须在0.5秒内对用户的交易请求进行响应;
  • (b)信用卡支付必须保证99.999%的安全性;
  • (c)对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;
  • (d)网络失效后,系统需要在1.5分钟内发现错误并启用备用系统;
  • (e)需要在20人月内为系统添加一个新的CORBA中间件;
  • (f)交易过程中涉及到的产品介绍视频传输必须保证画面具有600*480的分辨率,20帧/秒的速率;
  • (g)更改加密的级别将对安全性和性能产生影响;
  • (h)主站点断电后,需要在3秒内将访问请求重定向到备用站点;
  • (i)假设每秒中用户交易请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的交易请求”这一要求是可以实现的;
  • (j)用户信息数据库授权必须保证99.999%可用;
    (k)目前对系统信用卡支付业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;
    (l)更改Web界面接口必须在4人周内完成;
    (m)系统需要提供远程调试接口,并支持系统的远程调试。
    在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。


1.在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述的(a)~(m),填入(3)~(6)空白处,完成该系统的效用树。
[简答题]

阅读以下关于软件架构评估的说明。
[说明]
某网上购物电子商务公司拟升级正在使用的在线交易系统,以提高用户网上购物在线支付环节的效率和安全性。在系统的需求分析与架构设计阶段,公司提出的需求和关键质量属性场景如下:
(a)正常负载情况下,系统必须在0.5秒内对用户的交易请求进行响应;
(b)信用卡支付必须保证99.999%的安全性;
(c)对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;
(d)网络失效后,系统需要在1.5分钟内发现错误并启用备用系统;
(e)需要在20人月内为系统添加一个新的CORBA中间件;
(f)交易过程中涉及到的产品介绍视频传输必须保证画面具有600*480的分辨率,20帧/秒的速率;
(g)更改加密的级别将对安全性和性能产生影响;
(h)主站点断电后,需要在3秒内将访问请求重定向到备用站点;
(i)假设每秒中用户交易请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的交易请求”这一要求是可以实现的;
(j)用户信息数据库授权必须保证99.999%可用;
(k)目前对系统信用卡支付业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;
(l)更改Web界面接口必须在4人周内完成;
(m)系统需要提供远程调试接口,并支持系统的远程调试。
在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。

在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干(a)~(m)中各选出1个对系统架构风险、敏感点和权衡点最为恰当的描述。
[简答题]试题一(共25分) 阅读以下关于软件系统架构选择的说明,在答题纸上回答问题1至问题3。 【说明】 某公司欲针对Linux操作系统开发一个KWIC(Key Word in Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。 在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。 【问题1】(7分) 在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。
[简答题]

试题一是必答题 试题一
阅读以下软件架构设计的问题,在答题纸上回答问题1 和问题2。 某公司开发欲为某电子商务企业开发一个在线平台交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求:
(1)在线交易平台必须在1s 内完成客户的交易请求。
(2)该平台必须保证客户个人信息和交易信息的安全。
(3)当发生故障时,该平台的平均故障恢复时间必须小于10s。
(4)由于企业业务发展较快,需要经常为该平台添加新功能或进行了硬件升级。添加新功能或进行硬件升级在6 小时内完成。
针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。

【问题1】
软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称,并解释其含义。


[单项选择]软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。以下关于软件架构文档化的描述中,错误的是______。
A. 主要输出结果是架构规格说明书和测试架构需求的质量设计说明书
B. 架构文档要保持即时更新,并记录每次进行修改的原则
C. 文档只需分发给系统分析师和系统架构设计师,以增强文档的保密性
D. 文档的完整性和质量是软件架构成功的关键因素之一
[单项选择]软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错误的是______。
A. 架构设计能够有效地管理复杂性,为系统开发提供指导
B. 架构设计能够为复用奠定基础,并支持项目计划编制过程
C. 架构设计能够解决冲突,并降低维护费用
D. 架构设计能够满足系统的性能、安全性和可维护性等品质
[单项选择]

软件架构评估中,评估人员主要关注系统的质量属性,并确定采用何种架构更为合适。在对某个应用软件进行评估时,该应用软件采用的Web服务器所支持的并发连接数是整个系统性能的一个— (1) ;改变加密级别可能会对安全性和操作性均产生重要影响,则加密级别是系统的一个 (2)

1()
A. 检查点
B. 敏感点
C. 权衡点
D. 风险点
[单项选择]以下关于软件架构风格与系统性能关系的叙述,错误的是()。
A. 对于采用层次化架构风格的系统,划分的层次越多,系统的性能越差
B. 对于采用管道—过滤器架构风格的系统,可以通过引入过滤器的数据并发处理提高系统性能
C. 对于采用面向对象架构风格的系统,可以通过减少功能调用层次提高系统性能
D. 对于采用过程调用架构风格的系统,可以通过将显式调用策略替换为隐式调用策略提高系统性能
[简答题]

试题一
阅读以下说明回答问题。
【说明】
某大型企业集团拟在生产园区建立一套无线网络,覆盖半径大约1.5公里,要求能够支持高速数据传输、无缝漫游以及多种类型数据业务等。集团总经理责成信息中心主任李某负责此事。李某找到曾经承担集团内部网络系统工程的系统集成商A公司,提出了集团的需求。A公司管理层开会研究后命令项目经理张某积极跟进,与李某密切联系。张某通过上网搜索,发现外企B公司最近推出的一种基于WiMAX技术的无线网络系统比较符合需求,国外也有类似的成功案例。张某亲自到B公司的国内代理商C公司进行了实地考察,并在C公司进行了产品演示实验,感到效果良好。随后,张某和李某沟通后,A公司正式与C公司签订了采购合同,并很快进行了系统的安装部署。
可是当无线网络系统正式投入运行后不久,就出现了一系列问题,比如:无线网络覆盖存在盲区,不支持某些类型的数据业务,用户较多时数据传输率急剧下降,偶尔发生莫名其妙的断网现象,等等。更麻烦的是,当地无线电管理部门认为他们没有取得无线电频带使用执照,要求该集团立即停止该无线网络,并且要对他们进行处罚。此事C公司传来消息,称B公司因内部原因即将退出中国大陆市场,继续提供该系统的技术支持服务比较困难。

如果你被A公司任命为该项目的项目经理,请用300以内的文字简要叙述你应如何应对目前的困境。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码