设计Mint.com


文档摘要

设计 Mint.com 注意:这个文档中的链接会直接指向系统设计主题索引中的有关部分,以避免重复的内容。您可以参考链接的相关内容,来了解其总的要点、方案的权衡取舍以及可选的替代方案。 第一步:简述用例与约束条件 搜集需求与问题的范围。 提出问题来明确用例与约束条件。 讨论假设。 我们将在没有面试官明确说明问题的情况下,自己定义一些用例以及限制条件。 用例 我们将把问题限定在仅处理以下用例的范围中 用户 连接到一个财务账户 服务 从账户中提取交易 每日更新 分类交易 允许用户手动分类 不自动重新分类 按类别分析每月支出 服务 推荐预算 允许用户手动设置预算 当接近或者超出预算时,发送通知 服务 具有高可用性 非用例范围 服务 执行附加的日志记录和分析 限制条件与假设 提出假设


发布者: 作者: 转发
评论区 (0)
U