- 0
- 0
- 约8.88千字
- 约 12页
- 2026-03-06 发布于宁夏
- 举报
软件工程课后习题答案(钱乐秋版)
软件工程课后习题答案(钱乐秋版)主题一:系统设计中的权衡与取
舍(篇一)
题目部分
题目1(单元:架构设计,难度:中级):在一个电商网站的早期
阶段,你需要在单体应用与微服务架构之间做出选择。请给出在下列
方面的权衡分析,并给出一个推荐方案(包含理由、风险、以及实施
要点):开发效率、运维成本、水平扩展性、故障隔离、部署速度、
技术栈一致性。
题目2(单元:系统分层与边界,难度:中级):某地铁售票系统
需要兼容高并发、强一致性要求以及线上线下分布。请给出领域边界
的划分思路,列出核心服务及其数据边界、以及跨服务的事务处理策
略(如Saga、编排/choreography、分布式事务的取舍)。
题目3(单元:数据管理,难度:中级):对一个商品目录系统,
需同时满足高可用、低延迟和一定程度的一致性。请给出数据库选型
与数据模型设计的建议,并明确在乐观锁、版本号、去重策略、缓存
穿透保护方面的取舍与实现要点。
题目4(单元:性能与可扩展性,难度:高级):为一个实时推荐
系统设计缓存策略,需考虑热数据的有效期、缓存穿透、缓存击穿以
及数据一致性。请给出缓存分层结构、失效策略、以及与后端存储的
一致性保障方案。
题
原创力文档

文档评论(0)