James Rumbaugh

James Rumbaugh (född 22 augusti 1947 i Bethlehem , Pennsylvania ) är en amerikansk datavetare .

Liv

James Rumbaugh avslutade sin universitetsutbildning vid Massachusetts Institute of Technology (MIT) med en kandidatexamen i fysik , vid California Institute of Technology (Caltech) med en magisterexamen i astronomi och igen vid MIT med en doktorsexamen ( PhD ) i datavetenskap. . I sin avhandling, med titeln A Parallel Asynchronous Computer Architecture For Data Flow Programs , 1975 beskrev han grunderna för en datorarkitektur baserad på dataflöde . Han anses vara en av meduppfinnarna av denna typ av arkitektur.

James Rumbaugh var dock mest känd för sitt arbete inom objektorienterad modellering. Under de mer än 25 år som han arbetade på General Electric (GE), uppfann han det objektorienterade programmeringsspråket DSM och den objektorienterade modelleringsnotationen Object-Modelling Technique (OMT) och spelade en nyckelroll i utvecklingen av den första grafisk redaktör för OMT samarbetade.

Tillsammans med Grady Booch och Ivar Jacobson utvecklade han den första versionen av Unified Modeling Language (UML). De tre Amigos , som de ofta kallas, gick med i Rational Software Corporation 1994 . Där drev James Rumbaugh och hans kollegor utvecklingen av UML, från 1997, då Object Management Group (OMG) tog över standardiseringen av UML, också som en representant för Rational Software Corporation på OMG.

James Rumbaugh förblev lojal mot Rational Software Corporation även efter IBMs övertagande 2003. Som medlem i kärnteamet för specifikationen av Unified Modeling Language 2.0 (UML2) spelade han en nyckelroll i dess utveckling.

Typsnitt

  • J. Rumbaugh: A Parallel Asynchronous Computer Architecture For Data Flow Programs , MIT-LCS-TR-150, 1975 (J. Rumbaughs avhandling)
  • G. Booch, J. Rumbaugh, I. Jacobson: UML User Manual , 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-201-54435-0
  • I. Jacobson, G. Booch, J. Rumbaugh: Unified Software Developement Process , Addison-Wesley, 1999, ISBN 0-201-57169-2
  • J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modeling Language Reference Manual , Addison-Wesley, 1998, ISBN 0-201-30998-X
  • J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen: Objektorienterad modellering och design , Prentice Hall, 1990, ISBN 0-13-629841-9

webb-länkar