首页 > 题库 > 职业考证 > 软考 > 系统架构设计师 > 案例题

阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题4 。
【说明】
希赛公司欲为某教育机构开发一个在线教育平台,支持用户完成网上下单购买课程,在线点播视频,在线测试等功能。在系统开发之初,企业对该平台提出了如下要求和质量场景:
(a)10000用户并发点播视频时,视频不卡顿。
(b)用户口令在保存进数据库之前,必须进行MD5码处理。
(c)视频点播支持多平台,当一个平台出现故障后,30秒内将用户请求切换至另一平台。
(d)平台支持的高清视频码率至少达到3Mb/s。
(e)学员不必查看帮助文档,也能正常使用系统。
(f)学员信息数据库授权必须保证99. 9%可用。
(g)更改视频加密的方式将对安全性和性能产生影响。
(h)目前对学员学习情况分析功能尚未达成共识,这可能导致部分业务功能模块开发后期需要调整。
(i)用户名要求必须以字母开头,可以包含下划线和数字,长度不少于6个字符。
(j)系统要扩容时,应保证在2人/月内完成所有的部署与测试工作。
(k)对用户隐私的保护要求将影响系统的数据传输协议和处理过程的设计。
(l)系统对学员的操作行为有完整的日志记录。
(m)系统必须提供远程调试接口,并支持系统的远程调试。
(o)更新系统的Web界面接口必须在1人/月内完成。
(p)若每秒学员交卷请求的数量是30个,处理单个请求的时间为20毫秒,则系统保证在1秒内完成用户的请求是可以做到的。
(q)当在线教育平台发生网络失效后,需要在60秒内发现错误并启用备用网络。
在对系统需求、质量属性描述和架构特性进行分析的基础上,系统的架构师给出了三个候选的架构设计方案,公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题 1】(9分)
在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图 1-1 中(1)~(4)空白处;并选择题干描述的(a)~(q),填入(5)~(8)空白处(注:1个空可能对应多个选项),完成该系统的效用树。(评分规则:对于多选的空,少选按答对个数得分,错选不得分)

【问题2】(4分)
在架构设计过程中,除了需要考虑经典的4大质量属性,还要考虑其它属性,如:易用性,可测试性。题目中(9)是易用性的示例,(10)是可测试性的示例。
【问题3】(8分)
在架构评估过程中;需要正确识别系统的架构风险点、非风险点、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险点、非风险点、敏感点和权衡点的定义,并从题干描述中的(a)~(q )各选出1个属于系统架构风险点、非风险点、敏感点和权衡点的描述。
【问题4】(4分)
下表是一个安全性质量属性场景的示例。请从以下选项中,选择合适内容填充表格中(1)-(4)。
(a) 开发人员
(b) 改变/删除数据
(c) 最终用户
(d) 对用户身份进行认证
(e) 等待时间
(f) 系统服务
(g) 在线或离线

参考答案: 查看答案 查看解析 下载APP畅快刷题

相关知识点试题

相关试卷