百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

《分析模式》漫谈09-鸦脚是谁先用的

cac55 2024-10-01 07:40 19 浏览 0 评论

《分析模式》漫谈09:鸦脚是谁先用的?

《分析模式》书里面用的鸦脚的表示法到底是谁先用的?我们知道分析模式里面这本书里面用的并不是UML的表示法,因为当时UML还没有正式发布,它用的是一种叫鸦脚的表示法。

这个表示法是谁先用的?有些同学会有误解,比如有同学评论发感想说书好,Fowler自己整了一套表示法,显然不是的了。Fowler在书里面也说了,他说他选择了Odell,就是James Odell的表示法。实际上就是说这本书里面的表示法。

这里Fowler用词很严谨,他说选用了Odell书里面的表示法,并没有说这个表示法是Odell发明的,不是这样的。不像伪创新圈子(非普通读者)动不动就谁谁谁,他发明了什么什么,也不认真去读历史上各种各样的文献,张嘴就来,这个不一样的。

这个表示法是谁先用的?过去的一些数据库建模的教材里面都有提到的。比如像这本书就说了是Gordon Everest博士发明的,而且是1976年。我们找到了书里面说的参考文献,是1976年的一篇文章。我们找到了这篇文章,基本数据结构模型解析。然后里面文章里面的图,这个就是鸦脚的图。

这位老教授在网络上有视频账号的,而且有视频教程,数据建模的视频教程,大家感兴趣可以去看。这本教材里还提到Richard Barker,这个人,他把(鸦脚)发展成了一个他自己的Barker的符号。

当然这里说什么1990年的一本书,但实际上其他资料表示他在CACI公司的时候1981年就开始使用这个符号,而且提出了一个方法学,就SSADM方法学。1981年的文献我在网络上是没找到了,找到了一篇1988年使用这个方法学来建模的一篇论文,这个就是鸦脚。

当然跟刚才 Everest博士的符号相比应该是在这基础上做了扩展了。书里面也提到后来被Oracle公司的CASE设计工具所采纳,实际上也就是Barker加入了Oracle公司,就把这个带进去就变成了Oracle公司数据建模的符号。

当然这里也说现在已经用UML来代替传统的符号了,但是数据库应用程序里面更愿意使用Barker的符号。摘自1988年的一篇SSADM论文。这样的跟《分析模式》上面的已经差不多了,它有这个零,零多,这样一零,这样。

最后做一个广告,本课程和之前的课程内我们有一个分析模式的网络公开课,大家感兴趣可以来参加,它不只是讲Barker follow这个书了,但是这些都会涉及到,而且用UML的类图装在这个序列图为OCL来讲解。

相关推荐

博科矩阵新IP网络推动发展OTT服务

近日消息,日本电信服务提供商软银集团正在部署博科VDX交换机,为集团公司通用服务基础架构网络提供以太网矩阵,从而简化数据中心运营。这个新的基础架构将大幅度降低软银数据中心网络运营的复杂度和成本,使该公...

博科SDN战略落地 首款控制器Vyatta面世

ZDNET网络频道10月10日评论消息(文/于泽):虽然软件定义网络(SDN)近两年被炒得很热,但一直属于雷声大雨点小。各网络厂商都声称自家的交换机能够支持OpenFlow协议、实现SDN,不过就...

博科网络矩阵助Skilled Group“时刻在线”

澳大利亚最大的劳动力解决方案提供商SkilledGroup采用博科以太网和光纤通道存储区域网络(SAN)矩阵部署了一个创新的网络,从而打造了一个“时刻在线”的IT基础架构。博科矩阵实现了零停机环境以...

博科基于OpenDaylight推出SDN控制器Vyatta

ZDNET网络频道09月23日编译:博科周一宣布推出Vyatta控制器。Vyatta是博科SDN产品系列中一个新的主打产品。博科表示,Vyatta控制器是一步一步的从OpenDaylight项目中...

浏览器https方式访问博科FC光交显示没有匹配的加密算法套件

浏览器https方式访问博科FC光交显示没有匹配的加密算法套件报错的解决办法。。------------------------------------------------------------...

博科携手VMware推动软件定义数据中心和网络虚拟化的普及

2014年10月14日--博科(NASDAQ:BRCD)今天宣布,公司携手VMware,推出支持新IP的解决方案,以期让企业能够更轻松地迁移到软件定义数据中心(SDDC)和使用网络虚拟化。博科公司...

博科公司为追求速度极致的闪存拥趸提供光纤通道交换机

博科公司已经发布了一款每秒32Gbit第六代光纤通道交换机,这意味着其能够将现有每秒16Gbit连接速度提升一倍。其G620交换机采用1U机箱,提供24到64个端口,据博科方面所言这已经达到当前业...

博科推出第6代交换机 扩大光纤存储地位

博科今天宣布推出业内第一台第6代光纤通道存储网络交换机——博科G620,进一步扩大了博科在光纤通道技术领域的地位。这一全新专用且高密度SAN交换机提供突破性的性能和高可扩展性,旨在支持来自核心应用的数...

微信官宣新功能上线,聊天记录备份、迁移更好用了!

说到手机里哪个App最占空间,很多用户的答案大概都是微信,动辄占用几十甚至上百GB。不仅App本身体积庞大,更主要的是日积月累的聊天记录导致了空间的迅速消耗。此前,释放微信空间的常用方法是将...

局域网沟通工具--BeeBEEP(局域网内部聊天工具)

原文链接:局域网沟通工具--BeeBEEPHello,大家好啊!今天给大家带来一篇关于在信创终端上使用BeeBEEP的文章。BeeBEEP是一款安全、便捷的局域网即时通讯工具,支持文字聊天、文...

企业 IM 即时通讯底座,支持局域网通讯

在数字化浪潮下,企业对即时通讯的需求日益增长,尤其是对通讯安全性、可控性的要求愈发严苛。BeeWorks作为专业的企业IM即时通讯底座,凭借对局域网通讯的支持,为企业打造了优质可控的即时通讯与实...

IM即时通讯软件,构建企业局域网内安全协作

安全与权限:协同办公的企业级保障在协同办公场景中,BeeWorks将安全机制贯穿全流程。文件在局域网内传输与存储时均采用加密处理,企业网盘支持水印预览、离线文档权限回收等功能,防止敏感资料外泄;多人...

当今信息化时代都离不开WLAN, 今天给大家普及一下WLAN知识

无线局域网(WirelessLocalAreaNetworks/WLAN)一.无线让网络使用更自由:1.凡是自由空间均可连接网络,不受限于线缆和端口位置。二.无线让网络建设更经济:1.终端...

软网推荐:寻找WebQQ替代者 在线可以继续聊

不少公司禁止上班聊天,常常采取封禁QQ、关闭端口等方法,导致很多聊天软件无法使用。以前我们可以通过WebQQ绕开限制,不过WebQQ在2019年1月1日开始停止服务,想要继续隐蔽聊天,就只能找其他一些...

搭建自己的聊天室平台、公司内部聊天平台,Rocket.Chat搭建使用

一,简介rocket.chat是一个开源的社交软件,即可以直接在web页面使用,也可以下载APP(Android,IOS,Windows,MacOS)主要功能:群组聊天,直接通信,私聊群,桌面通知...

取消回复欢迎 发表评论: