2011年高级系统架构设计师试题:优化支付与视频系统架构

需积分: 0 0 下载量 122 浏览量 更新于2024-09-08 收藏 360KB PDF 举报
高级系统架构设计师2011年下半年下午试题Ⅰ涉及了两个核心部分:软件架构评估和数据建模。 试题一 1. 质量属性效用树在系统架构评估中扮演着关键角色,它帮助确定各项质量属性的重要性。根据题干中的需求和场景,可以将合适的质量属性填入图1-1中: - (1) 性能:反映了系统处理交易请求的速度,如(a)的快速响应时间和(e)的添加新功能的时间限制。 - (2) 可靠性:包括高可用性和安全性,如(b)的信用卡支付安全、(d)的容错切换、(j)的用户信息数据库可用性以及(h)的主备切换。 2. 风险、敏感点和权衡点的定义: - 架构风险:系统可能面临的技术或商业不确定性,如(k)业务逻辑共识未达成导致的重复模块和(l)界面变更的时间限制,可能导致系统不稳定或功能不一致。 - 敏感点:系统架构中最脆弱或关键的部分,如(c)数据传输协议和处理过程设计,如果出现问题可能导致整体性能或安全性降低。 - 权衡点:在满足不同质量属性时可能产生的冲突,如(g)加密级别提升可能增加安全但影响性能。 在(a)~(m)中,最恰当的风险描述可能是(l)更改Web界面接口,因为其涉及的时间限制可能对最终用户体验产生重大影响;敏感点可能是(c)和(g),它们直接影响系统的核心功能和性能;权衡点可能是(b)和(f),既要保证支付安全又要确保视频流的质量。 试题二 在软件系统数据建模方面,针对教职工信息管理系统的需求,数据需求包括教职工基本信息、教育背景、工作经历等,处理需求则涉及数据的录入、查询、更新和删除功能。项目团队可能需创建关系模型、实体-联系模型或对象-关系模型来表示这些数据。在设计过程中,需要考虑数据的一致性、完整性、可扩展性和性能,同时还要遵循数据安全和隐私保护原则。 试题一是围绕系统架构评估展开,强调了性能、可靠性和决策中的风险、敏感点和权衡,而试题二是关于数据建模,关注数据需求和处理需求的精确表达以及在设计过程中的平衡。