系统架构设计师
2015年下半年系统架构设计师考试下午真题试题(案例分析)
2015年下半年系统架构设计师考试下午真题试题(案例分析)所有试题
2015年下半年系统架构设计师考试下午真题试题(案例分析)在线考试

试题内容

阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。
【说明】
   某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:
 (a)系统用户分为管理员、分管领导和普通民警等三类;
 (b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;
 (c)系统能够抵御99.999%的黑客攻击;
 (d)系统的用户名必须以字母开头,长度不少于5个字符;
 (e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;
 (f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;
 (g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;
 (h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600*480的分辨率;
 (i)更改系统加密的级别将对安全性和性能产生影响;
 (j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;
 (k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的;
 (l)对用户信息数据的授权访问必须保证99.999%的安全性;
 (m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;
 (n)更改系统的Web界面接口必须在1周内完成;
 (o)系统需要提供远程调试接口,并支持系统的远程调试。
   在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。
【问题1】(12分)
   在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。



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


查看答案
你可能感兴趣的试题
3

试题三 论数据访问层设计技术及其应用
在信息系统的开发与建设中,分层设计是一种常见的架构设计方法,区分层次的目的是为了实现“高内聚低耦合”的思想。分层设计能有效简化系统复杂性,使设计结构清晰,便于提高复用能力和产品维护能力。一种常见的层次划分模型是将信息系统分为表现层、业务逻辑层和数据访问层。信息系统一般以数据为中心,数据访问层的设计是系统设计中的重要内容。数据访问层需要针对需求,提供对数据源读写的访问接口;在保障性能的前提下,数据访问层应具有良好的封装性、可移植性,以及数据库无关性。
请围绕“论数据访问层设计技术及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的与数据访问层设计有关的软件项目,以及你在其中所担任的主要工作。
2.详细论述常见的数据访问层设计技术及其所包含的主要内容。
3.结合你参与管理和开发的实际项目,具体说明采用了哪种数据访问层设计技术,并叙述具体实施过程以及应用效果。

答案解析与讨论:https://www.ruantiku.com/shiti/2872412247.html


2
阅读以下关于软件系统建模的叙述,在答题纸上回答问题 1 至问题 3。
【说明】
某公司欲建设一个房屋租赁服务系统,统一管理房主和租赁者的信息,提供快捷的租赁服务。本系统的主要功能描述如下:
1. 登记房主信息。记录房主的姓名、住址、身份证号和联系电话等信息,并写入房主信息文件。
2. 登记房屋信息。记录房屋的地址、房屋类型(如平房、带阳台的楼房、独立式住宅等)、楼层、租金及房屋状态(待租赁、已出租)等信息,并写入房屋信息文件。一名房主可以在系统中登记多套待租赁的房屋。
3. 登记租赁者信息。记录租赁者的个人信息,包括:姓名、性别、住址、身份证号和电话号码等,并写入租赁者信息文件。
4. 安排看房。已经登记在系统中的租赁者,可以从待租赁房屋列表中查询待租赁房屋信息。租赁者可以提出看房请求,系统安排租赁者看房。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。
5. 收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。
6. 变更房屋状态。当租赁者与房主达成租房或退房协答案解析与讨论:https://www.ruantiku.com/shiti/406785164.html


4
试题四(25分)  阅读以下软件系统架构选择的问题,在答题纸上回答问题1至问题3。    

某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度 行驶。图4-1给出了该系统的简化示意图。表4-1描述了各种系统输入的含义。输入名称 作用  系统开关 开启/关闭巡航控制系统  引擎开关 开启/关闭汽车引擎(引擎开启时,巡航控制系统处于就绪状态)  车轮脉冲 车轮每转一次,相应地发出一次脉冲  刹车 当刹车被踩下时,定速巡航控制系统会临时恢复到人工控制 增/减速  增加或减慢当前车速(仅在定速巡航控制系统处于开启的状态 下可用)  恢复速度 恢复原来保持的车速(仅在定速巡航控制系统处于开启的状态 下可用)  时钟 每毫秒定时脉冲  公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。   在对车辆巡航控制系统的架构进行设计答案解析与讨论:https://www.ruantiku.com/shiti/23277902.html



2

阅读以下关于系统设计建模的说明,在答题纸上回答问题1至问题3。
【说明】
   某公司拟研制一款高空监视无人直升机,该无人机采用遥控一自主复合型控制实现垂直升降。该直升机飞行控制系统由机上部分和地面部分组成,机上部分主要包括无线电传输设备、飞控计算机、导航设备等,地面部分包括遥控操纵设备、无线电传输设备以及地面综合控制计算机等。其主要工作原理是地面综合控制计算机负责发送相应指令,飞控计算机按照预定程序实现相应功能。经过需求分析,对该无人直升机控制系统纵向控制基本功能整理如下:
 (a)飞控计算机加电后,应完成系统初始化,飞机进入准备起飞状态;
 (b)在准备起飞状态中等待地面综合控制计算机发送起飞指令,飞控计算机接收到起飞指令后,进入垂直起飞状态;
 (c)垂直起飞过程中如果飞控计算机发现飞机飞行异常,飞行控制系统应转入无线电遥控飞行状态,地面综合控制计算机发送遥控指令;
 (d)垂直起飞达到预定起飞高度后,飞机应进入高度保持状态;
&答案解析与讨论:https://www.ruantiku.com/shiti/2895713711.html



5
试题五(共25分)  
阅读以下信息系统可靠性问题的说明,在答题纸上回答问题1至问题3。 

【说明】  某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图5-1所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。 

    图5-1 王工建议的软件系统模块示意图  
李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度明显下降。假设各个模块的可靠度均为0.99,则整答案解析与讨论:https://www.ruantiku.com/shiti/2328327363.html


31
阅读以下关于软件系统设计的叙述,在答题纸上回答问题1至问题3.
【说明】
某软件企业受该省教育部门委托建设高校数字化教育教学资源共享平台,实现以众筹众创的方式组织省内普通高校联合开展教育教学资源内容建设,实现全省优质教学资源整合和共享。该资源共享平台的主要功能模块包括:
(1)统一身份认证模块:提供统一的认证入口,为平台其他核心业务模块提供用户管理、身份认证、权限分级和单点登录等功能;
(2) 共享资源管理模块:提供教学资源申报流程服务,包括了资源申报、分类定制、资料上传、资源审核和资源发布等功能;
(3)共享资源展示模块:提供教育教学共享资源的展示服务,包括资源导航、视频点播、资源检索、分类展示、资源评价和推荐等功能;
(4) 资源元模型管理模块:依据资源类型提供共享资源的描述属性、内容属性和展示属性,包括共享资源统一标准和规范、资源加工和在线编辑工具、数字水印和模板定制等功能;
(5) 系统综合管理模块:提供系统管理和维护服务,包括系统配置、数据备份恢复、资源导入导出和统计分析等功能。
项目组经过分析和答案解析与讨论:https://www.ruantiku.com/shiti/3937522329.html