James Rumbaugh

Origem: Wikipédia, a enciclopédia livre.

James E. Rumbaugh (nascido em Bethlehem, Pensilvânia, a 22 de agosto de 1947) é um cientista da computação e metodologista do modelo de desenvolvimento de software orientado a objetos, que é mais conhecido por seu trabalho em criar o Object Modeling Technique (OMT) e a Unified Modeling Language (UML).

Ficheiro:James Rumbaugh.jpg
James Rumbaugh

Biografia[editar | editar código-fonte]

Nascido em Bethlehem, Pensilvânia, Rumbaugh bacharel em física do Instituto de Tecnologia de Massachusetts (MIT), mestre. em astronomia do Instituto de Tecnologia da Califórnia (Caltech), e recebeu um Ph. D. em ciência da computação do MIT com o Professor Jack Dennis.[1]

Rumbaugh começou sua carreira na década de 1960, a Digital equipment Corporation (DEC) como um cientista de pesquisa. De 1968 a 1994 trabalhou na General Electric - Centro de Pesquisa e Desenvolvimento de tecnologia de desenvolvimento, ensino e consultoria. Na General Electric também liderou o desenvolvimento do Objeto-modeling technique (OMT), uma linguagem de modelagem de objetos para a modelagem de software e de design.

Em 1994, ingressou na Rational Software, onde trabalhou com Ivar Jacobson e Grady Booch ("os Três Amigos") para desenvolver a Unified Modeling Language (UML). Mais tarde, eles uniram suas metodologias de desenvolvimento de software, OMT, OOSE e Booch para o Rational Unified Process (RUP). Em 2003, mudou-se para a IBM, após a esta ter comprado a empresa Rational Software, na qual ele trabalhava. Ele se aposentou em 2006.[1]

Trabalho[editar | editar código-fonte]

Entre os seus principais interesses de pesquisa estão a descrição linguagens formais, "semântica do cálculo, ferramentas de produtividade de programação e aplicativos usando complexos algoritmos e estruturas de dados".[1]

Em seu trabalho de graduação no MIT, Rumbaugh contribuiu para o desenvolvimento do fluxo de dados arquitetura de computadores. Sua tese descreveu a linguagem de programação paralela, processador paralelo de computador e uma base para uma arquitetura de rede, que orienta-se no fluxo de dados.[2] Rumbaugh fez novas contribuições para a Técnica de Modelagem de Objetos, IDEF4, o Rational Unified Process (RUP) e Unified Modeling Language (UML).

Publicações[editar | editar código-fonte]

Rumbaugh escreveu uma série de livros sobre a UML e RUP, juntamente com Ivar Jacobson, Grady Booch e Michael Blaha. Uma seleção inclui:

  • 1975. Um Paralelo Assíncrono da Arquitetura De Computador Para Fluxo De Dados De Programas. MIT tese
  • 1991. Modelagem Orientada a objetos e Design. Com os outros. Prentice Hall, ISBN 0-13-629841-9.
  • 1996. OMT insights : perspectivas sobre a modelagem do Diário de Programação Orientada a Objeto. Prefácio de James Coplien.
  • 1999. A unificação de processo de desenvolvimento de software.
  • 2005. Modelagem orientada a objetos e projeto com UML.

References[editar | editar código-fonte]

  1. a b c Biography on InformIT Accessed 22 Jan 2010.
  2. James E. Rumbaugh (1975) A Parallel Asynchronous Computer Architecture For Data Flow Programs.