James Rumbaugh - James Rumbaugh

James E. Rumbaugh (narozený 22 srpna 1947) je americký počítačový vědec a objektově orientovaný metodik, který je nejlépe známý svou prací při vytváření techniky modelování objektů (OMT) a Unified Modeling Language (UML).

Životopis

Rumbaugh se narodil v Bethlehemu v Pensylvánii a získal titul BS z fyziky na Massachusetts Institute of Technology (MIT) , magisterský titul z astronomie na California Institute of Technology (Caltech) a titul Ph.D. v oboru počítačových věd z MIT profesora Jack Dennis .

Rumbaugh zahájil svou kariéru v 60. letech ve společnosti Digital Equipment Corporation (DEC) jako vedoucí vědecký pracovník. Od roku 1968 do roku 1994 pracoval ve Centru pro výzkum a vývoj v oboru General Electric pro vývoj technologií, výuku a poradenství. Ve společnosti General Electric také vedl vývoj techniky modelování objektů (OMT), což je jazyk modelování objektů pro modelování a navrhování softwaru.

V roce 1994 nastoupil do společnosti Rational Software , kde pracoval s Ivarem Jacobsonem a Grady Boochem (dále jen „tři Amigové“) na vývoji Unified Modeling Language (UML). Později sloučili své metodologie vývoje softwaru OMT, OOSE a Booch do Rational Unified Process (RUP). V roce 2003 přešel do IBM , po akvizici Rational Software. On odešel v roce 2006.

Má dva dospělé syny a (v roce 2009) žil se svou ženou v Saratogě v Kalifornii .

Práce

Rumbaughovy hlavní výzkumné zájmy jsou formální popisné jazyky, „sémantika výpočtu, nástroje pro programování produktivity a aplikace využívající složité algoritmy a datové struktury“.

Ve své postgraduální práci na MIT Rumbaugh přispěl k vývoji počítačové architektury datového toku . Jeho práce popisovala paralelní programovací jazyk , paralelní procesorový počítač a základ pro síťovou architekturu, která se orientuje na datový tok. Rumbaugh dále přispěl k Technice modelování objektů , IDEF4 , Rational Unified Process a Unified Modeling Language .

Publikace

Rumbaugh napsal řadu knih o UML a RUP společně s Ivarem Jacobsonem a Grady Boochem . Výběr zahrnuje:

  • 1975. Paralelní asynchronní počítačová architektura pro programy toku dat . MIT práce
  • 1991. Objektově orientované modelování a design . S ostatními. Prentice Hall , ISBN  0-13-629841-9 .
  • 1996. OMT insights: perspectives on modeling from the Journal of Object-Oriented Programming . Předmluva Jamese Copliena.
  • 1999. Jednotný proces vývoje softwaru
  • 2005. Objektově orientované modelování a návrh s UML

Reference

externí odkazy