Джеймс Рамбо | |
---|---|
англ. James Rumbaugh | |
Народився | 22 серпня 1947[1] (77 років) Бетлегем[1] |
Країна | США |
Діяльність | інформатик, інженер |
Alma mater | Каліфорнійський технологічний інститут Массачусетський технологічний інститут |
Заклад | IBM Digital Equipment Corporation |
Джеймс Е. Рамбо (нар. 22 серпня 1947) — американський комп'ютерний вчений і об'єктно-орієнтований методолог[2], найбільш відомий своєю роботою зі створення техніки об'єктного моделювання (OMT) і уніфікованої мови моделювання (UML).
Біографія
Румбо народився у Віфлеємі, штат Пенсільванія, здобув ступінь бакалавра з фізики в Массачусетському технологічному інституті (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
Примітки
- ↑ а б Deutsche Nationalbibliothek Record #172340926 // Gemeinsame Normdatei — 2012—2016.
- ↑ а б в г Biography on InformIT Accessed 22 Jan 2010.
- ↑ Masterminds of Programming: Conversations with the Creators of Major … — Federico Biancuzzi, Chromatic — Google Books Retrieved 2016-12-12.
- ↑ James E. Rumbaugh (1975) A Parallel Asynchronous Computer Architecture For Data Flow Programs.
Посилання
- Джеймс Рамбо — біографія на InformIT