James Rumbaugh - James Rumbaugh

James E. Rumbaugh (ur. 22 sierpnia 1947) to amerykański informatyk i metodolog zorientowany obiektowo , najbardziej znany ze swojej pracy nad stworzeniem Techniki Modelowania Obiektów (OMT) i Unified Modeling Language (UML).

Biografia

Urodzony w Bethlehem w Pensylwanii Rumbaugh uzyskał licencjat z fizyki na Massachusetts Institute of Technology (MIT), magisterium z astronomii na California Institute of Technology (Caltech) i doktorat. w informatyce z MIT pod kierunkiem profesora Jacka Dennisa .

Rumbaugh rozpoczął karierę w latach 60. w firmie Digital Equipment Corporation (DEC) jako główny naukowiec. W latach 1968–1994 pracował w General Electric Research and Development Centre, rozwijając technologię, nauczanie i doradztwo. W General Electric kierował również rozwojem techniki modelowania obiektowego (OMT), języka modelowania obiektowego do modelowania i projektowania oprogramowania.

W 1994 roku dołączył do Rational Software , gdzie współpracował z Ivarem Jacobsonem i Grady Booch („Trzej Amigos”), aby opracować Unified Modeling Language (UML). Później połączyli swoje metody tworzenia oprogramowania, OMT, OOSE i Booch w Rational Unified Process (RUP). W 2003 roku przeniósł się do IBM po przejęciu firmy Rational Software. Odszedł na emeryturę w 2006 roku.

Ma dwóch dorosłych synów i (w 2009) mieszkał z żoną w Saratoga w Kalifornii .

Praca

Główne zainteresowania badawcze Rumbaugha to języki opisu formalnego, „semantyka obliczeń, narzędzia do programowania produktywności oraz aplikacje wykorzystujące złożone algorytmy i struktury danych”.

W swojej pracy magisterskiej na MIT Rumbaugh przyczynił się do rozwoju architektury komputerowej przepływu danych . Jego teza opisane język programowania równoległego , równoległego procesora komputera i podstaw do architektury sieciowej, która orientuje się na przepływ danych. Rumbaugh wniósł dalszy wkład w technikę modelowania obiektów , IDEF4 , Rational Unified Process i Unified Modeling Language .

Publikacje

Rumbaugh napisał wiele książek o UML i RUP wraz z Ivarem Jacobsonem i Grady Booch . Wybór obejmuje:

  • 1975. Równoległa asynchroniczna architektura komputera dla programów przepływu danych . Teza MIT
  • 1991. Modelowanie i projektowanie obiektowe . Z innymi. Prentice Hall , ISBN  0-13-629841-9 .
  • 1996. Spostrzeżenia OMT: perspektywy modelowania z Journal of Object-Oriented Programming . Przedmowa Jamesa Copliena.
  • 1999. Zunifikowany proces tworzenia oprogramowania
  • 2005. Modelowanie i projektowanie obiektowe w UML

Bibliografia

Linki zewnętrzne