WikiDer > Ivar Jacobson

Ivar Jacobson
Ivar Jacobson, 2010.

Ivar Hjalmar Jacobson (Ystad, 2. September1939) ist ein SchwedischInformatiker, bekannt als Co-Designer von Einheitliche Modellierungssprache, Einwände, es Rationaler einheitlicher Prozess, und aspektorientierte Softwareentwicklung.

Biografie

Ivar Jacobson wurde geboren in Ystad, Schweden. Er hat seine Meister im Elektrotechnik zum Technische Universität Chalmers im Göteborg 1962 und später a PhD an der Königlich Technischen Universität in Stockholm 1985 mit einer Dissertation zum Thema "Language Constructs for Large Real Time Systems".

Nach dem College begann Jacobson bei Ericsson, wo er bis April 1987 arbeitete, als er die Firma Objective Systems gründete. 1991 übernahm Ericsson die Mehrheitsbeteiligung daran und wurde in Objectory AB umbenannt. Um 1992 entwickelte Jacobson hier den Softwareentwicklungsprozess OOSE. Im Oktober 1995 verkaufte Ericsson das Unternehmen an Rationale Software[1] und Jacobson haben sich zusammengetan mit Grady Booch und James Rumbaugh, und wurde als die "Drei Amigos" bekannt. Als Rationale 2003 von . übernommen wurde IBM Jacobson machte sich wieder selbstständig und blieb bis Mai 2004 als technischer Berater. Mitte 2003 gründete Jacobson die Firma Ivar Jacobson International (IJI)[2] für seine Beratungstätigkeit und eröffnete anschließend Büros in Großbritannien, den USA, Skandinavien, China, Korea, Singapur und Australien.

Arbeit

Ericson

1967 machte Jacobson bei Ericson den Vorschlag, Softwarekomponenten Anwendung in der neuen Generation von softwaregesteuerten Telefonzentralen, die Ericson entwickelt hat. Dabei entwickelte er das "Sequenzdiagramm", das Sequenzdiagramm und das sogenannte "Collaboration-Diagramm", das Collaboration-Diagramm. Er entwarf auch ein Zustandsübergangsdiagramm, um den Nachrichtenfluss zwischen Komponenten zu beschreiben.

Jacobson wurde sich der Notwendigkeit bewusst, Blaupausen für die Softwareentwicklung. Er war einer der ursprünglichen Designer des Spezifikation und Designsprache (SDL). Bei Ericson entwickelte er auch die AnwendungsfallTechnik, um die funktionalen Anforderungen an Software zu spezifizieren.

Rationale Software

Bei Rational entwickelten Jacobson, Booch und Rumbaugh erstmals die Einheitliche Modellierungssprache (UML) und später die Rationaler einheitlicher Prozess (RUP).

Wesentlicher einheitlicher Prozess

Im November 2005 kündigte Jacobson die Wesentlicher einheitlicher Prozess, abgekürzt "EssUP", zu. EssUP ist ein neuer praxisorientierter Softwareentwicklungsprozess, der auf moderner etablierter „Best Practice“-Softwareentwicklung aufbaut. Es baut auf drei Lagern auf: dem einheitlicher Prozess Lager, es Agile Software Entwicklung Lager und die Prozessverbesserung-Lager. Jeder trägt mit unterschiedlichen Fähigkeiten bei: Struktur, Agilität und Prozessverbesserung.

Jacobson hat EssUp als "superleichtes und agiles RUP" beschrieben und EssUp in . integriert MicrosoftVisual Studio Team-System und Finsternis.

Veröffentlichungen

Jacobson hat mehrere Bücher und Artikel veröffentlicht[3], eine Auswahl:

  • 1992. Objektorientiertes Software-Engineering: Ein Use-Case-getriebener Ansatz (ACM Press) Mit Magnus Christerson, Patrik Jonsson & Gunnar Overgaard. Addison Wesley, 1992, ISBN 0201544350
  • 1994. Der Object Advantage: Business Process Reengineering mit Object Technology (ACM Press). Mit M. Ericsson & A. Jacobson. Addison Wesley, ISBN 0201422891
  • 1997. Wiederverwendung von Software: Architektur, Prozesse und Organisation für den Geschäftserfolg (ACM Press). Mit Martin Griss und Patrick Jonsson. Addison Wesley, 1997, ISBN 0201924765
  • 1999. Der einheitliche Softwareentwicklungsprozess. Mit Grady Booch & James Rumbaugh. Addison-Wesley-Profi, 1999, ISBN 0201571692
  • 2004. Das Unified Modeling Language-Referenzhandbuch (2. Auflage). Mit Grady Booch & James Rumbaugh. Addison-Wesley-Profi, 2004, ISBN 0321245628
  • 2004. Aspektorientierte Softwareentwicklung mit Anwendungsfällen (Addison-Wesley Object Technology Series). Mit Pan-Wei Ng. Addison Wesley, ISBN 0321268881
  • 2005. Das Benutzerhandbuch für die Unified Modeling Language (2. Ausgabe). Mit Grady Booch & James Rumbaugh. Addison-Wesley-Profi, 2005, ISBN 0321267974

Externe Links