Ivar Jacobson博士介绍

现代软件开发之父Ivar Jacobson博士被认为是深刻影响或改变了整个软件工业开发模式的几位世界级大师之一。他是模块和模块架构、用例、现代业务工程、Rational统一过程等业界主流方法、技术的创始人。Ivar Jacobson博士与Grady Booch和James Rumbaugh一道共同创建了UML建模语言,被业界誉为UML之父。Ivar Jacobson 的用例驱动方法对整个OOAD行业影响深远,他因此而成为业界的一面“旗帜”。

Ivar Jacobson博士1939年9月生于瑞典的一个小镇Ystad。 1962年从位于海港城市歌德堡的Chalmers工学院获电子工程硕士学位。1985年从斯德歌尔摩皇家工学院获得博士学位,他的博士论文是关于大型实时系统的语言构造方面的研究。1983-1984年他是麻省理工学院MIT的Functional Programming and Dataflow Architecture Group的访问学者。2003年5月,Ivar博士获得Chalmers校友会的Gustaf Dalen奖章。

Ivar Jacobson博士是瑞典Objectory AB的创始人,1995年Rational收购了Objectory AB。在2003年IBM收购Rational之前,Ivar博士一直在Rational工作,这期间也是Rational飞速发展的时期。之后,Ivar博士作为雇员离开了Rational公司,但直到2004年5月他仍然担任Rational公司的高级技术顾问。

在Rational工作同时,Ivar博士还从事其他感兴趣的方面。其中之一是他和他的女儿Agneta Jacobson在2000年4月合作创立了Jaczone AB公司。Jaczone实现了Ivar博士早期的一个构想――让软件过程主动起来而不是被动的,执行一个主动的过程来帮助开发人员完成项目。

同时,Ivar Jacobson博士意识到软件开发团队迫切需要提高软件开发的能力。在2004年,他创立了Ivar Jacobson Consulting,旨在帮助全球的项目团队如何正确地应用软件开发的最佳实践。公司目前在美国、英国、新加坡、韩国、中国等国家设有分支机构。

Ivar Jacboson博士仍在继续从事推进优秀软件开发过程,甚至是可执行的过程和规则的工作,这也可以从他是Jaczone和Ivar Jacobson Consulting两家公司的创始人可以看出。Ivar Jacobson International代表了业界的思想领袖,目前正在积极从事于建立下一代软件开发过程以及使组织成功使用这些新过程的工作。


Ivar博士在软件开发的许多领域做出了大量的开拓性和创造性的贡献:
 组件架构。1967年Ivar博士在爱立信时,引入了组件作为软件开发的基本构造块的方法,他发明了顺序图和协作图,用于对组件的交互建模,他同时也应用状态转移图来对组件建模。
 建模语言。 Ivar博士是SDL的最初设计者,是从爱立信的组件工作中演化而来的,SDL在1976年被国际电信团体采用为标准,1997年,Ivar博士与Grady Booch和James Rumbaugh一道共同创建了UML统一建模语言。
 用例和用例驱动开发。Ivar博士发明了用例来说明功能需求,用例驱动开发来驱动用户接口设计、软件设计以及测试。
 面向方面软件开发。1986年Ivar博士描述了面向方面软件开发背后的一个核心思想,面向方面正成为现代软件开发的一个非常重要的趋势。
 业务建模。Ivar博士基于业务用例和业务对象,开发了一种业务建模技术。
 软件过程。Ivar博士是基于组件软件开发的Objectory过程之父,Objectory过程逐渐进化为Rational统一过程(RUP)。

1995.10 – 2003.3:Rational Software公司副总裁
1987.4-1995.10:瑞典Objectory AB公司的创始人、CEO
1963.6-1987.4:爱立信公司

Ivar Jacobson博士目前是Ivar Jacobson International的董事会主席和Ivar Jacobson Consulting的CTO。

posted on 2008-03-10 16:11  Hi Jew  阅读(663)  评论(0编辑  收藏  举报