Джеймс Е. Рамбо (нар. 22 серпня 1947) — американський комп'ютерний вчений і об'єктно-орієнтований методолог[2], найбільш відомий своєю роботою зі створення техніки об'єктного моделювання (OMT) і уніфікованої мови моделювання (UML).

Джеймс Рамбо
англ. James Rumbaugh
Народився 22 серпня 1947(1947-08-22)[1] (76 років)
Бетлегем, Пенсільванія, США[1]
Країна  США
Діяльність інформатик, інженер
Alma mater Каліфорнійський технологічний інститут
Массачусетський технологічний інститут
Заклад IBM
Digital Equipment Corporation

Біографія ред.

Румбо народився у Віфлеємі, штат Пенсільванія, здобув ступінь бакалавра з фізики в Массачусетському технологічному інституті (MIT), ступінь магістра з астрономії в Каліфорнійському технологічному інституті (Caltech), а також ступінь доктора філософії. доктор інформатики в MIT під керівництвом професора Джека Денніса.[2]

Рамбо розпочав свою кар'єру в 1960-х роках у Digital Equipment Corporation (DEC) на посаді провідного наукового співробітника. З 1968 по 1994 рік він працював у Центрі досліджень і розробок General Electric, розробляючи технології, викладаючи та консультуючи. У General Electric він також керував розробкою техніки об'єктного моделювання (OMT), мови об'єктного моделювання для моделювання та проєктування програмного забезпечення.

У 1994 році він приєднався до Rational Software, де працював з Іваром Джейкобсоном і Грейді Бучем («Три Аміго») над розробкою Уніфікованої мови моделювання (UML). Пізніше вони об'єднали свої методології розробки програмного забезпечення, OMT, OOSE та Booch у Rational Unified Process (RUP). У 2003 році перейшов до IBM, після того, як компанія придбала Rational Software. Вийшов на пенсію у 2006 році.[2]

У нього двоє дорослих дітей, і (у 2009 році) він жив у Саратога, штат Каліфорнія, разом зі своєю дружиною.[3]

Робота ред.

Основні наукові інтереси Рамбо — формальні мови опису, «семантика обчислень, інструменти для підвищення продуктивності програмування та додатки, що використовують складні алгоритми та структури даних».[2]

У своїй аспірантській роботі в Массачусетському технологічному інституті Рамбо зробив внесок у розробку комп'ютерної архітектури потоку даних. Його дисертація описувала мову паралельного програмування, комп'ютер з паралельним процесором та основу для мережевої архітектури, яка орієнтується на потік даних.[4] Рамбо зробив подальший внесок у Object Modeling Technique, IDEF4, Rational Unified Process та Unified Modeling Language.

Публікації ред.

Разом з Іваром Якобсоном і Грейді Бучем Рамбо написав ряд книг про UML і RUP. Вибір включає:

  • 1975 рік. Архітектура паралельного асинхронного комп'ютера для програм потоку даних. Дисертація MIT
  • 1991 рік. Об'єктно-орієнтоване моделювання та проєктування. З іншими. Прентіс Холл,ISBN 0-13-629841-9.
  • 1996 рік. Статистика OMT: погляди на моделювання з Журналу об'єктно-орієнтованого програмування. Передмова Джеймса Коплієна.
  • 1999 рік. Уніфікований процес розробки програмного забезпечення
  • 2005 рік. Об'єктно-орієнтоване моделювання та проєктування за допомогою UML

Примітки ред.

  1. а б Deutsche Nationalbibliothek Record #172340926 // Gemeinsame Normdatei — 2012—2016.
  2. а б в г Biography on InformIT Accessed 22 Jan 2010.
  3. Masterminds of Programming: Conversations with the Creators of Major … — Federico Biancuzzi, Chromatic — Google Books Retrieved 2016-12-12.
  4. James E. Rumbaugh (1975) A Parallel Asynchronous Computer Architecture For Data Flow Programs.

Посилання ред.