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

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

ID:43566740

大小:297.55 KB

页数:15页

时间:2019-10-11

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

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

1、系统架构设计师分类模拟题案例分析(三)一、简答题希赛公司欲开发一个车辆定速巡航控制系统,以确保车俩在不断变化的地形中以同定的速度行驶。如图所示给出了该系统的简化示意图。下表描述了各种系统输入的含义。巡航控制系统系统开关审引擎开先亍车轮脉冲亍剧车.定速巡航控制系统简化示意图定速巡航控制系统输入说明输入名称作用系统开关开启/关闭巡航控制系统引擎开关开启/关闭洗车引擎(引擎开启吋,巡航控制系统处于就绪状态)车轮脉冲车轮每转一次,相应地发出一次脉冲刹车当刹车被踩下吋,定速巡航控制系统会临吋恢复到人工控制增/减速增加或减慢当前

2、车速(仅在定速巡航控制系统处于开启的状态下可用)恢复速度恢复原来保持的车速(仅在定速巡航控制系统处于开启的状态下可用)时钟每毫秒定吋脉冲公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只耍定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值來维持期望速度。在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。K在

3、实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格;面向对象和控制环路两种架构风格各自的特点。2、用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格屮的主要构件,并详细描述计算过程。3、实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简耍说明理由。某银行开通了网上银行业务,其网上贷款业

4、务流程如下:①客户在网上填写姓名、电子邮件地址、贷款类型、贷款金额、身份证号、通讯地址等信息,提交贷款中请。②在指定的时间内,客户会收到银行的电子邮件,通知贷款是否被批准。③银行根据客户捉交的信息,创建贷款申请任务,创建工作由运行在主机上的CICS(客户信息控制系统)完成,同时需要从第三方获得客户的信用审查信息。①由信贷员对该项贷款申请业务进行审批,然后由风险检查系统评估该项贷款的风险程度,风险大的贷款申请被拒绝。②无论批准或者拒绝,结果都会通过邮件系统递交给客户。对于拒绝的贷款屮请,还耍通知贷款申请任务进行冇关操作

5、。③除了信贷员审批环节需要人机交互外,业务是口动进行的。4、上述网上贷款业务采用SOA架构来实现。上述业务流程屮涉及哪些功能单元?什么是SOA?木题屮的案例采用SOA具冇哪些优点?请用200字以内文字说明。5、请将以下关于SOA的叙述填写完整。SOA不是一个新鲜事物,但它却是传统的而向对彖模型的替代模型。相比较而言,而向对彖的模型是耦合和粒度的,而SOA是耦合和粒度的。SOA系统原型的一个典型例子是(CORBA.,它已经出现很长吋间了,其定义的概念与SOA相似。随着WebServices的成熟,现在的SOA已经冇所发

6、展,这些进展是以为基础的。在WebServices中,通过来描述接口,与CORBA中的(接口描述语言)相比,它动态性更强、灵活度更高。SOA还具有管理上的优点。例如,现在管理员可直接管理开发人员所构建的,这远胜于以往管理单个应用的方式。通过分析间的交互,SOA可以帮助企业了解何吋以及什么业务逻辑被切实执行了,这使管理员能够有针对性地优化业务流程。6、上述网上贷款系统能够实际应用的基本询提之一是满足金融领域的安全性需求。该系统必须要满足哪些安全方面的需求?请用200字以内的文字简要说明。某软件开发公司欲为某电子商务企业

7、开发一个在线交易平台,支持客户完成网上购物活动屮的在线交易。在系统开发之初,企业对该平台提出了如下要求:①在线交易平台必须在is内完成客户的交易请求。②该平台必须保证客户个人信息和交易信息的安全。③当发生故障时,该平台的平均故障恢复时间必须小于10s。④由丁•企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硕件升级必须在6小时内完成。针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。7、软件质量屈性是影响软件架构设计的重耍因素。请用200

8、字以内的文字列举6种不同的软件质量属性名称,并解释其含义。8、请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性:并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。某软件公司承扌口了某中小型企业应用软件开发任务,进度要求紧迫。为了按时完成任务,选择合适的企业应用系统开发架构非常重要。项目组在

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

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

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