我为什么要学习业务建模?
极客时间《如何落地业务建模》学习笔记
题图来自 CSDN 领域、业务、业务模型
开篇词|为什么你需要学习业务建模?
我为什么要学习业务建模?
之前听说过领域驱动设计,但是确实一直没有认真学习过,虽然也买过极客时间的专栏。
最近工作以文案为主,所以希望能够学习一下业务建模的相关内容,如果有机会,可能会接着去学习《DDD 实战课》。
主要关注能力或者效能评估方面的内容,所以如何定义问题?
如果程序员为了逃避理解问题并给出定义,最后通常就会成为只会倒腾各种技术方案的架构师。
黑的漂亮。不过我觉的这个问题是普遍存在的,无论是在写文案还是在口头交流的时候,对于问题的定义,往往都是模糊不清的。甚至是对于沟通中的某一个概念,都没有办法给出准确的定义。
从业务出发,尝试在业务中简化问题的可能性,然后在技术中寻找对应的解决方案。
业务建模的方法:
实体关系法 E-R Modeling
面向对象分析与设计法 Object Oriented Analysis and Design
领域驱动设计 Domain Driven Design
业务建模的难点在于:清晰的定义问题,并且让所有干系人接受;在特定架构约束下,实现模型。
受工作环境的限制,其实我对课程的旧约部分更感兴趣,或者说,我觉的只有先理解了“前云时代”的领域驱动设计,才能更好的理解“云时代”的业务建模。
置顶留言里面提到了信任的问题,我觉的让业务方,以及相关方,甚至自己人,信任的关键,在于做好自己的事情,比如找准业务中的关键问题,能够梳理总结清楚,并且有效沟通。
有留言说到“模型”,我也觉得需要定义一下,我这边做的业务里面有“仿真建模”。
问题来了,由谁来做业务建模?
断更很久了,争取七月份能够再次挑战一下“二十一日更”,今天是 11 日,到月底刚好 21 天。
看了冯唐《有本事》中的一篇文章,《财务自由,了解一下》,摘录几句:
如果有了房子,再有一千万元现金……
财富自由当然是和一个人的“安全感”有关,如果不考虑上有老、下有小,那么可能会更容易实现。
五公里内快走,十公里内共享单车,二十公里内打车或者地铁,二十公里之外考虑一下是否今生真的一定要去。
如果不是在盛夏或者寒冬,那么十公里以内自行车的确是最好的选择,在考虑要不要换个好一点的自行车。
后代们自己有自己的福分,相信国家、相信政府,不必给他们留下什么物质财富。
后代的事情,只能是尽人事、安天命了,每一代人有每一代的福分或者是磨难。
版权声明: 本文为 InfoQ 作者【escray】的原创文章。
原文链接:【http://xie.infoq.cn/article/1512a8f8745e4c03f6bb6cca1】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论