伊瓦尔·雅各布森

伊瓦尔·雅各布森
Ivar Jacobson (4759834031).jpg
出生1939年9月2日(83岁)
国籍瑞典美国人
母校查尔默斯技术学院哥德堡皇家技术学院斯德哥尔摩
闻名组件和组件体系结构,用例和用例驱动开发,SDL,主要贡献者,对象,RUP,面向方面的软件开发,SEMAT,ESSENCE
科学职业
字段电气工程计算机科学软件工程
机构爱立信,客观系统,理性软件IBM伊瓦尔·雅各布森国际
影响戈兰·汉达尔(GöranHemdahl),DinesBjørnerGrady Booch詹姆斯·伦贝
受影响Grady Booch詹姆斯·伦贝

伊瓦尔·赫马尔·雅各布森(生于1939年)是瑞典电脑科学家软件工程师,被称为主要贡献者对象合理的统一过程(RUP),面向方面的软件开发和本质。

伊瓦尔·雅各布森(Ivar Jacobson)出生于YSTAD瑞典1939年9月2日。他收到了他的掌握电气工程学位查尔默斯技术学院哥德堡1962年。在爱立信工作后,他正式化了他一直在研究的语言和方法博士学位皇家技术学院斯德哥尔摩1985年,关于大型实时系统的论文语言构造。

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

1995年10月,爱立信将对象剥离为理性软件[2]雅各布森开始与Grady Booch詹姆斯·伦贝,统称为三个Amigos。

什么时候IBM雅各布森(Jacobson)于2003年购买了理性,他决定离开,直到2004年5月担任执行技术顾问。

2003年中,雅各布森成立了伊瓦尔·雅各布森国际(IJI)[3]在三大洲的运营英国美国瑞典瑞士中国, 和新加坡.

工作

爱立信

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

雅各布森认为需要蓝图用于软件开发。他是规格和设计语言(SDL)。[4]1976年,SDL成为电信行业的标准。[5]

在对像中,他也发明了用例作为指定功能软件要求的一种方式。[6][7]

理性软件

在理性,雅各布森和他的朋友们,Grady Booch詹姆斯·伦贝,设计他的对象过程发展为合理的统一过程在Philippe Kruchten的领导下。[7]

基本的统一过程

2005年11月,雅各布森宣布基本的统一过程或简称“ essup”。Essup是一个新的“实践”中心[需要澄清]软件开发过程来自已建立的软件开发实践。它的整合实践来自三个不同的过程训练营:统一的过程营,敏捷软件开发营地和过程改进营。他们每个人都贡献了不同的功能:结构,敏捷性和过程改进。

伊瓦尔(Ivar)将Essup描述为“超轻巧和敏捷”的rup。iji[谁?]将Essup整合到微软视觉工作室团队系统.

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标准。[8]本质将方法视为软件工程和开发实践的组合。它的目的是从方法中实现实践的抽象,从而促进其重复使用和结合量身定制方法,以最适合所需的需求。[9]

出版物

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

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

参考

  1. ^“爱立信的故事 - 爱立信”。 2016年8月18日。
  2. ^DBMS访谈 - 1996年10月存档2008-05-09在Wayback Machine
  3. ^“家”.ivarjacobson.com.
  4. ^Møller-Pedersen,Birger(2010-10-18)。“斯堪的纳维亚对面向对象的建模语言的贡献”.北欧计算的历史3。IFIP在信息和通信技术方面取得了进步。卷。AICT-350。施普林格。pp。339–349。doi10.1007/978-3-642-23315-9_38.ISBN 978-3-642-23314-2.
  5. ^Rockstrom,A。; Saracco,R。(1982)。“ SDL - CCCITT规范和描述语言”.IEEE交流交易.30(6):1310–1318。doi10.1109/tcom.1982.1095599.ISSN 0096-2244.S2CID 14451600.
  6. ^工业环境中面向对象的发展|关于面向对象的编程系统,语言和应用程序的会议程序.dl.acm.org。OOPSLA '87。1987年12月。第183-191页。doi10.1145/38807.38824.ISBN 9780897912471。检索2020-08-10.
  7. ^一个b统一软件开发过程。雅各布森(Ivar。)雷丁,马萨诸塞州:艾迪生 - 韦斯利。1999.pp。xx– xxvi。ISBN 0-201-57169-2.OCLC 636807532.{{}}:CS1维护:其他(链接)
  8. ^“关于本质规范版本1.2”.www.omg.org。检索2020-08-10.
  9. ^伊瓦尔·雅各布森国际;雅各布森,伊瓦尔;劳森,哈罗德“芽”;ng,pan-wei;McMahon,Paul E。;Goedicke,Michael(2019)。现代软件工程的基本要素:从监狱方法中释放实践!。计算机协会。第31-81页。doi10.1145/3277669.3277694.ISBN 978-1-947487-27-7.S2CID 243575665.
  10. ^伊瓦尔·雅各布森DBLP参考书目服务器Edit this at Wikidata

外部链接