[牛人]现代软件开发之父Ivar Jacobson

Posted on Sun 12 June 2011 in 我记

成就

组件架构

1967年Jacobson在爱立信时,引入了组件作为软件开发的基本构造块的方法,他发明了顺序图和协作图,用于对组件的交互建模,他同时也应用状态转移图来对组件建模。

建模语言

Jacobson是SDL的最初设计者,是从爱立信的组件工作中演化而来的,SDL在1976年被国际电信团体采用为标准。 1997年,Ivar博士与Grady Booch和James Rumbaugh一道共同创建了UML统一建模语言。

用例和用例驱动开发

Jacobson发明了用例来说明功能需求,用例驱动开发来驱动用户接口设计、软件设计以及测试。

面向方面软件开发

1986年,Jacobson描述了面向方面软件开发背后的一个核心思想,面向方面正成为现代软件开发的一个非常重要的趋势。

业务建模

Jacobson基于业务用例和业务对象,开发了一种业务建模技术。

软件过程

Jacobson是基于组件软件开发的Objectory过程之父,Objectory过程逐渐进化为Rational统一过程(RUP)。

生平

1995.10 – 2003.3:Rational Software公司副总裁 1987.4-1995.10:瑞典Objectory AB公司的创始人、CEO 1963.6-1987.4:爱立信公司 2003:成立了Ivar Jacobson International 2005:成立了雅各布森软件(北京)有限公司

目前Jacobson是Ivar Jacobson International的董事会主席和Ivar Jacobson Consulting的CTO。 今年去qCon时Jacobson公司也有人参会,据他们公司的人介绍,Jacobson每年都会来中国几次,大家基本都见过他本人。

Reference

http://news.csdn.net/n/20051008/27201.html http://en.wikipedia.org/wiki/Ivar_Jacobson http://tup.csdn.net/master01.html