《分析模式》“鸦脚”表示法起源,Everest、Barker和Hay

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


《分析模式》这本书里面用的并不是UML表示法。作者Martin Fowler在书中也说了,该书写于1994-1995年,当时还没有UML。作者在书中用的是一种常被人称为“鸦脚”的表示法。 

图片

有的同学会有误解,例如有同学发表以下感想:

图片

“鸦脚”表示法当然不是Fowler先使用的。Fowler在书中也说了: 

图片

 

图片

Fowler用词相当严谨,只是说选用(James)Odell书中的表示法,并未说“Odell发明”。

那么,这个表示法是谁先用的呢?

一些关系数据库建模的教材会提到建模表示法的历史,例如这本书: 

图片

 

图片

书中提到,“鸦脚(鸡爪)”是Gordon Everest博士在1976年首先使用的。我们找到了书中的参考文献:

图片

图片

 

图片

 可以看到,文章中的图就是“鸦脚”。

已经将近50年了!老教授Gordon Everest在网络上有视频账号和数据建模的视频教程,感兴趣的同学可以去看: 

图片

图片

《信息建模与关系数据库》这本教材中还提到Barker表示法: 

图片

1981,就职于英国咨询公司CACI的Richard Barker、 Ian Palmer和 Harry Ellis扩展了“鸦脚”。后来,Barker加入了Oracle公司,这个表示法就成了Oracle Case*Method的一部分。

★上图中引用的文献是1990年Barker出版的书,此时应该已经是在Oracle了。

比《分析模式》还要早一些的另一本“分析模式”书籍,David C. Hay的“Data Model Patterns:Conventions of Thought”,也重点感谢了Richard Barker。 

图片

图片

可惜,David C. Hay不在那个善于互吹互捧的网红圈子中,这本书没有中译本。

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值