统一建模语言UML中折射出的人性光辉

本文回顾了UML的发展历程,它如何由Grady Booch、James Rumbaugh和Iva Jacobson共同发起,统一了面向对象方法论。文章探讨了科学家在创立UML过程中展现出的格局和品格,以及UML在科学成果中的价值。同时,作者以历史上的“书同文”为例,强调统一的重要性,并提及Oracle中国早期的故事。
摘要由CSDN通过智能技术生成

叙说程序猿眼中的人文世界,文章有点儿长

文章标题:

程序那点事:面向对象统一建模语言UML的发展历史

程序猿人生:我与面向对象科学家Iva Jacobson的一次Tea-Talk

程序猿人生:Booch眼中的云图

开脑洞:科学的成果里,容不下也不该留下个人的痕迹!

来点人文:中国首次统一文字的历史----“车同轨,书同文”

有趣的HOOKs:

第一个面向对象的编程语言

魏中朝:ORACLE中国第一代领头羊

与James Rumbaugh面对面

 

程序那点事:面向对象统一建模语言UML的发展历史

 

面向对象的统一建模语言UML(Unified Modeling Language)的出现就像是当年秦始皇一统六国,结束战国时期七国混战那样,结束了面向对象方法论的百家齐放,各领风骚的局面。而这一对于面向对象领域来说称得上是“里程碑”出现的UML,并非出自一人之手,却是三位当时世界上最为著名的面向对象技术科学家(Rational公司管他们叫Fellow)Grady Booch、James Rumbaugh和Iva Jacobson共同发起的,在Booch方法、OMT方法和OOSE方法的基础上,汲取其它面向对象方法的优点,广泛征求意见,几经修改而完成的。

 

面向对象技术领域是先出现了面向对象的编程语言后,方法学家们才开始尝试用不同的方法来进行分析和设计的,也就是说先有了面向对象语言OOP,才开始研究面向对象分析OOA和面向对象设计OOD的。

 

面向对象的“方法战(Method War)"伴随着1989年到1994年之间,面向对象的方法从10种增加到50种以上慢慢地展开了领域争夺战的帷幕,谁都希望逐鹿中原,独执牛耳。方法的提出者们都声称自己的方法最为牛掰,技术人员的那种自信我们都是懂的。回顾历史还值得一提的面向对象方法主要有:

 

+ 1988年 Shlaer/Mellor OOSA(Object-oriented Systems Analysis)

+ 1990年 Rebecca Wirfs-Brock 职责驱动CRC卡片法(Responsibility-Driven CRC-cards)</

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值