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
- James Rumbaugh - Biography on InformIT