网站大量收购独家精品文档,联系QQ:2885784924

软考系统架构设计师案例分析及参考答案(一).docx

软考系统架构设计师案例分析及参考答案(一).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软考系统架构设计师案例分析及参考答案

(一)

一、试题一(25分)

阅读以下关于软件架构评估的说明,回答下列问题。

【说明】

某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:

(a)系统用户分为管理员、分管领导和普通民警等三类;

(b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;

(c)系统能够抵御99.999%的黑客攻击;

(d)系统的用户名必须以字母开头,长度不少于5个字符;

(e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;

f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;

(g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;

(h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600×480的分辨率;

(0)更改系统加密的级别将对安全性和性能产生影响;

(j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;

(k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的;

(l)对用户信息数据的授权访问必须保证99.999%的安全性;

(m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;

(n)更改系统的Web界面接口必须在1周内完成;

(o)系统需要提供远程调试接口,并支持系统的远程调试。

在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题1】(12分)

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

【问题2】(3分)

在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,请从题干描述中的(a)~(o)各选出1个属于系统架构风险、敏感点和权衡点的描述。

【问题3】(10分)

该项目的四种质量属性分别用什么设计策略实现?(每种举例2个,只写名词即可)。

参考答案

【问题1】

【问题2】

(m)描述的是系统架构风险;(e)描述的是敏感点;(i)描述的是权衡点。

【问题3】

二、试题二(25分)

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某ETC(ElectronicTollCollection)不停车收费系统在高速公路沿线的特定位置上设置一个横跨道路上空的龙门架(Tollgantry),龙门架下包括6条车道(Trafficlanes),每条车道上安装有雷达传感器(Radarsensor)、无线传输器(Radiotransceiver)和数码相机(DigitalCamera)等用于不停车收费的设备,以完成正常行驶速度下的收费工作。该系统的基本工作过程如下:

(1)每辆汽车上安装有车载器,驾驶员(Driver)将一张具有唯一识别码的磁卡插入车载器中。磁卡中还包含有驾驶员账户的当前信用记录。

(2)当汽车通过某条车道时,不停车收费设备识别车载器内的特有编码,判断车型,将收集到的相关信息发送到该路段所属的区域系统(Regionalcenter)中,计算通行费用创建收费交易(Transaction),从驾驶员的专用账户中扣除通行费用。如果驾驶员账户透支,则记录透支账户交易信息。区域系统再将交易后的账户信息发送到维护驾驶员账户信息的中心系统(Centralsystem)。

(3)车载器中的磁卡可以使用邮局的付款机进行充值。充值信息会传送至中心系统,以更新驾驶员账户的余额。

(4)当没有安装车载器或者车载器发生故障的车辆通过车道时,车道上的数码相机将对车辆进行拍照,并将车辆照片及拍摄时间发送到区域系统,记录失败的交易信息;并将该交易信息发送到中心系统。

(5)区域系统会获取不停车收费设备所记录的交通事件(Trafficevents);交通广播电台(Trafficadvicecenter)根据这些交通事件进行路况分析并播报路况。现采用面向对象方法对上述系统进行分析与设计,得到如表3-1所示的用例列表以及如图3-1所示的用例图和图3-2所示的分析

类图。

【问题1】(15分)

根据说明中的描述,给出图3-1中A1~A4所对应的参与者名称。

根据说明中的描述及表3-1,给出图3-1中U1-U5所对应的用例名称。

根据说明中的描述,给出图3-2中C

文档评论(0)

邵宗其 + 关注
实名认证
内容提供者

信息系统项目管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年07月25日上传了信息系统项目管理师

1亿VIP精品文档

相关文档