伊瓦尔·雅各布森

伊瓦尔·雅各布森
出生 1939年9月2日
国籍 瑞典人美国
母校 哥德堡查尔默斯理工学院斯德哥尔摩皇家理工学院
闻名 组件和组件体系结构,用例和用例驱动开发, SDL ,是UML ,对象,RUP,面向方面的软件开发,SEMAT,ESSENCE的主要贡献者
科学职业
字段 电气工程计算机科学软件工程
机构 爱立信,目标系统,理性软件IBMIvar Jacobson International

Ivar Hjalmar Jacobson (生于1939年)是瑞典计算机科学家软件工程师,被称为UML对象理性统一过程(RUP),面向方面的软件开发和本质的主要贡献者。

伊瓦尔·雅各布森(Ivar Jacobson)于1939年9月2日出生于瑞典耶斯塔德。他于1962年在哥德堡查尔默斯技术学院获得电气工程硕士学位。 1985年,他在斯德哥尔摩皇家理工学院博士学位就大型实时系统的论文语言构造。

雅各布森(Jacobson)加入了硕士学位后,加入了爱立信,并从事计算机化开关系统AKE和AX (包括Plex)的工作。在1987年4月获得博士学位论文之后,他与爱立信作为主要客户建立了客观系统。 1991年,爱立信收购了该公司的多数股权,该公司被更名为Objionsory AB 。雅各布森(Jacobson)开发了1992年发布的软件方法,面向对象的软件工程(OOSE),这是商业软件流程对象的简化版本(对象工厂的简短)。

1995年10月,爱立信将对象剥离为Rational Software ,Jacobson开始与Grady BoochJames Rumbaugh合作,James Rumbaugh统称为三个Amigos。

IBM在2003年购买理性时,雅各布森(Jacobson)一直持续到2004年5月担任执行技术顾问后,决定离开。

2003年中期,雅各布森成立了伊瓦尔·雅各布森国际(IJI),该国在三大洲在英国美国瑞典瑞士中国新加坡运营。

工作

爱立信

1967年,在爱立信,雅各布森(Jacobson)提出了在新一代软件控制的电话开关中使用软件组件的使用。为此,他发明了序列图,并开发了协作图。他还使用状态过渡图来描述组件之间的消息流。

雅各布森(Jacobson)认为需要用于软件开发的蓝图。他是规范和设计语言(SDL)的原始开发人员之一。 1976年,SDL成为电信行业的标准。

在对像中,他还发明了用例,以指定功能软件要求。

理性软件

在《理性》中,雅各布森和他的朋友们,格雷迪·布赫( Grady Booch)和詹姆斯·伦波(James Rumbaugh )设计了UML和他的对象过程,在菲利普·克鲁克滕(Philippe Kruchten)的领导下发展成为理性的统一进程

基本的统一过程

2005年11月,雅各布森(Jacobson)宣布了基本的统一过程或简称“ ESSUP”。 ESSUP是一种新的“实践”软件开发过程,该过程源自已建立的软件开发实践。它的整合实践来自三个不同的过程训练营:统一的过程营,敏捷软件开发营和过程改进营。他们每个人都贡献了不同的功能:结构,敏捷性和过程改进。

伊瓦尔(Ivar)将Essup描述为“超轻巧和敏捷”的RUP。 IJI已将ESSUP集成到Microsoft Visual Studio Team SystemEclipse中。

ESSWORK

站在Essup Ivar及其团队的经验上,尤其是Ian Spence和Pan Wei Ng,从2006年开始开发ESSWork。ESSWork是使用方法的框架。它基于在软件开发工作中始终普遍存在的通用元素内核。除了内核之外,已经定义了十五种实践。团队可以通过撰写实践来创建自己的方法。

SEMAT和本质

2009年11月,雅各布森,贝特兰·迈耶( Bertrand Meyer )和理查德·索利( Richard Soley )(“ Troika”)发起了一项名为SEMAT (软件工程方法和理论)的计划,以寻求开发一个严格的软件工程实践的严格,理论上的基础,并通过其广泛的采用来促进其广泛的采用。行业和学术界。 SEMAT受到IJI工作的启发,但有了新的开始。本质是自2014年11月以来的OMG标准,是最终结果。通过本质上将方法视为结合软件工程和开发技术。它试图使将实践与方法分开成为可能,从而使它们更容易组合和重复使用,以创建最适合这种情况的方法。

出版品

雅各布森(Jacobson)发表了几本书和文章,这是一个选择:

  • 1992年。面向对象的软件工程:用用例驱动方法(ACM Press)与Magnus Christerses,Patrik Jonsson和Gunnar Overgaard。 Addison-Wesley,1992年, ISBN 0-201-54435-0
  • 1994年。对象优势:使用对象技术(ACM Press)重新设计业务流程。与M. Ericsson和A. Jacobson一起。 ISBN Addison-Wesley 0-201-42289-1
  • 1997年。软件重用:业务成功的体系结构,过程和组织(ACM出版社) 。与Martin Griss&Patrik Jonsson在一起。 Addison-Wesley,1997年, ISBN 0-201-92476-5
  • 1999年。统一的软件开发过程。与Grady BoochJames Rumbaugh 。 Addison-Wesley Professional,1999年, ISBN 0-201-57169-2
  • 2004年。统一建模语言参考手册(第二版) 。与Grady BoochJames Rumbaugh 。 Addison-Wesley Professional,2004年, ISBN 0-321-24562-8
  • 2004年。具有用例的面向方面的软件开发(Addison-Wesley对象技术系列) 。与Pan-Wei Ng。 ISBN Addison-Wesley 0-321-26888-1
  • 2005年。 《统一建模语言用户指南》(第二版) 。与Grady BoochJames Rumbaugh 。 Addison-Wesley Professional,2005年, ISBN 0-321-26797-4
  • 2013。软件工程的本质 - 应用SEMAT内核。与Pan-Wei Ng,Paul MC Mahon,Ian Spence和Svante Lidman。 Addison-Wesley,2013年,ISBN ISBN 978-0321885951
  • 2019.现代软件工程的基本要素 - 从监狱方法中释放实践。与Harold“ Bud” Lawson,Pan-Wei Ng,Paul MC Mahon和Michael Goedicke。 ACM Books&Morgan&Claypool Publishers,2019年, ISBN 978-1-947487-24-6