06 2020 档案
摘要:破局能力 前面两篇帖子说了架构设计和业务的关系,以及架构设计的重要性,那这篇我们来探讨一下架构设计应该如何做。 实际场景沟通中经常会遇到此类:“领导说让这么做”,“客户端让我加个字段”,“前端要加一个结构”这类都是没有思考自己要解决什么问题,不去掌控问题,最后肯定会被问题所累。 首先提一点就是破局能
阅读全文
摘要:食堂就餐卡系统设计 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。 请设计系统用例图,组件图,组件时序图,部
阅读全文
摘要:商业模式与架构设计:A段架构与B段架构 《思考软件创新设计:A段架构师思考技术》 A段架构师必须具备鲜活的创新思维,睿智的策略思考,犀利的洞察力和灵活的战术才能把握稍纵即逝的商机 段架构师 B段架构师 关注点 产品策略规划 实践策略,执行能力,技术变迁 协作对象 协助产品经理 协助研发经理生产经理
阅读全文
摘要:好比我们要定义一个概念: 1. 首先定义边界和范畴,我们近似的称为系统 2. 再次根据自身认知把指定范畴划分为指定的抽象,也即组成系统的元素 3. 最后我们定义元素之前的联系和系统(整体)元素(局部)的规范和约束 架构的定义 恰如其分的软件架构 开发者无法平添智慧,随着业务的开展和复杂度的提高,开发
阅读全文