试题一(25分)
阅读以下关于软件架构评估的说明,回答下列问题。
【说明】
某市机关后勤服务集团拟开发一套车辆管理与监控系统,以提高车辆管理的效率和准确性,防止公车私用。在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:
(a)系统传输信息的加密程度将影响系统的安全性;
(b)正常负载情况下,系统必须在1秒内对用户的车辆查询请求进行响应;
(c)系统能够抵御99.999%的黑客攻击;
(d)系统的密码必须同时包括字母、数字与特殊字符,长度不少于8个字符;
(e)对查询结果准确性的要求将同时影响系统的开发成本和性能;
(f)北斗信号失效时,系统需要在10秒钟内启用5G基站定位作为备用定位手段;
(g)在系统升级时,需要保证在1个月内添加一个新的备件管理功能;
(h)查询过程中涉及到的车辆实时定位需要保证20米以内的精度误差;
(i)车辆过于频繁地发送位置信息可能造成系统资源不足;
(j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;
(k)更改系统的Web界面接口必须在1周内完成;
在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。开发部门目前正在组织系统开发的相关人员对系统架构进行评估。
【问题2】(13分)
在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干描述中的(a)~(k)各选出1个属于系统架构风险、敏感点和权衡点的描述。