Ivar Jacobson

from Wikipedia, the free encyclopedia

Ivar Hjalmar Jacobson (born September 2, 1939 in Ystad ) is a Swedish computer scientist .

Career

Jacobson studied at the Chalmers Technical University in Gothenburg , which he left in 1962 with a diploma in electrical engineering. He completed his doctoral thesis in 1985 at the Royal Technical University of Stockholm . The topic of his dissertation was language constructs for large real-time systems .

In 1967 he proposed the use of software components in a new generation of telephone switching centers from Ericsson, which he was involved in developing. In the same context, he invented sequence and collaboration diagrams and used state machines to describe the flow of messages between components.

Ivar Jacobson was a co-founder of the Specification and Description Language (SDL), which became the standard in the telecommunications industry in 1967. He is also known as a co-inventor of use cases as a technique for documenting requirements for a software system.

In April 1987 Ivar Jacobson left Ericsson and founded Objectory AB, where he developed the OOSE (Object-Oriented Software Engineering) software development process around 1992 , in which the use case model was formulated for the first time .

In October 1995, Rational Software took over Objectory AB and Ivar Jacobson, together with Grady Booch and James Rumbaugh, started work on the first version of the Unified Modeling Language (UML) and later on the Rational Unified Process (RUP). When Rational Software was bought by IBM in 2003 , Ivar Jacobson left the company, but stayed with him as an expert until May 2004.

Books

  • G Booch, J. Rumbaugh, I. Jacobson: The UML User Guide , Addison-Wesley, 1999, ISBN 3-8273-1486-0
  • I. Jacobson, M. Christerson, P. Jonsson: Object-Oriented Software Engineering - A Use Case Driven Approach , Addison-Wesley, 1992, ISBN 0-2015-4435-0
  • I. Jacobson, M. Griss, P. Jonsson: Software Reuse , Addison-Wesley, 1997, ISBN 0-2019-2476-5
  • I. Jacobson, Pan-Wei Ng: Aspect-Oriented Software Development with Use Cases , Addison-Wesley, 2005, ISBN 0-3212-6888-1
  • I. Jacobson, M. Ericsson, A. Jacobson: The Object Advantage , Addison-Wesley, 1998, ISBN 0-2014-2289-1
  • I. Jacobson, G. Booch, J. Rumbaugh: The Unified Software Development Process , Addison-Wesley, 1999, ISBN 0-2015-7169-2
  • J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modeling Language Reference Manual , Addison-Wesley, 1998, ISBN 0-2013-0998-X