2011年高级系统架构设计师试题:优化支付与视频系统架构
需积分: 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),既要保证支付安全又要确保视频流的质量。
试题二
在软件系统数据建模方面,针对教职工信息管理系统的需求,数据需求包括教职工基本信息、教育背景、工作经历等,处理需求则涉及数据的录入、查询、更新和删除功能。项目团队可能需创建关系模型、实体-联系模型或对象-关系模型来表示这些数据。在设计过程中,需要考虑数据的一致性、完整性、可扩展性和性能,同时还要遵循数据安全和隐私保护原则。
试题一是围绕系统架构评估展开,强调了性能、可靠性和决策中的风险、敏感点和权衡,而试题二是关于数据建模,关注数据需求和处理需求的精确表达以及在设计过程中的平衡。
2018-06-27 上传
2012-08-06 上传
2021-09-29 上传
2019-08-19 上传
2017-10-14 上传
2022-08-08 上传
qq_28670717
- 粉丝: 0
- 资源: 22
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程