Jump to content

Ивар Джейкобсон

Ивар Джейкобсон
Рожденный ( 1939-09-02 ) 2 сентября 1939 г. (84 года)
Национальность шведская , американская
Альма-матер Технологический институт Чалмерса в Гетеборге , Королевский технологический институт в Стокгольме
Известный компоненты и архитектура компонентов, сценарии использования и разработка на основе сценариев использования, SDL , основной разработчик UML , Objectory, RUP, аспектно-ориентированная разработка программного обеспечения, SEMAT и Essence
Научная карьера
Поля Электротехника , Информатика , Разработка программного обеспечения
Учреждения Эрикссон , Objective Systems, Rational Software , IBM , Ивар Джейкобсон Интернэшнл

Ивар Хьялмар Якобсон (род. 1939) — шведский учёный-компьютерщик и инженер-программист , известный как основной разработчик UML , Objectory , Rational Unified Process (RUP), аспектно-ориентированной разработки программного обеспечения и Essence.

Биография

[ редактировать ]

Ивар Якобсон родился в Истаде , Швеция , 2 сентября 1939 года. Он получил степень магистра электротехники . в Технологическом институте Чалмерса в Гетеборге в 1962 году. После работы в Ericsson он формализовал язык и метод, над которыми работал защитил докторскую диссертацию в Королевском технологическом институте в Стокгольме в 1985 году на тему «Языковые конструкции для больших систем реального времени». [ нужна ссылка ]

После получения степени магистра Джейкобсон присоединился к Ericsson и работал в отделе исследований и разработок компьютеризированных систем коммутации AKE. [1] и AX, включая PLEX . После защиты докторской диссертации в апреле 1987 года он основал компанию Objective Systems, основным клиентом которой был Ericsson. Контрольный пакет акций компании был приобретен Ericsson в 1991 году, и компания была переименована в Objectory AB . Джейкобсон разработал программный метод объектно-ориентированной разработки программного обеспечения (OOSE), опубликованный в 1992 году, который представлял собой упрощенную версию коммерческого процесса разработки программного обеспечения Objectory (сокращение от Object Factory).

В октябре 1995 года Ericsson продала Objectory компании Rational Software . [2] и Джейкобсон начал работать с Грэди Бучом и Джеймсом Рамбо , известными под общим названием «Три друга».

Когда IBM купила Rational в 2003 году, Джейкобсон решил уйти, проработав до мая 2004 года исполнительным техническим консультантом.

В середине 2003 года Джейкобсон основал Ivar Jacobson International (IJI), [3] которая работает на трех континентах и ​​имеет офисы в Великобритании , США , Швеции , Швейцарии , Китае и Сингапуре .

Эрикссон

[ редактировать ]

В 1967 году в Ericsson Джейкобсон предложил использовать программные компоненты в новом поколении с программным управлением телефонных коммутаторов Ericsson , которые разрабатывала . При этом он изобрел диаграммы последовательности и разработал диаграммы сотрудничества . Он также использовал диаграммы перехода состояний для описания потоков сообщений между компонентами. [ нужна ссылка ]

Джейкобсон увидел необходимость в проектах разработки программного обеспечения. Он был одним из первых разработчиков языка спецификации и дизайна (SDL). [4] В 1976 году SDL стал стандартом в телекоммуникационной отрасли. [5]

В Objectory он также изобрел варианты использования как способ определения функциональных требований к программному обеспечению. [6] [7]

Рациональное программное обеспечение

[ редактировать ]

В Rational Джейкобсон и его друзья, Грейди Буч и Джеймс Рамбо , разработали UML , и его Objectory Process превратился в Rational Unified Process под руководством Филиппа Крухтена . [7]

Основной унифицированный процесс

[ редактировать ]

В ноябре 2005 года Джейкобсон анонсировал Essential Unified Process или сокращенно «EssUP». EssUP был новым «практико-ориентированным» [ нужны разъяснения ] процесс разработки программного обеспечения, основанный на устоявшихся практиках разработки программного обеспечения. Он объединил практики, полученные из трех разных лагерей процессов: лагеря унифицированных процессов , лагеря гибкой разработки программного обеспечения и лагеря улучшения процессов. Каждый из них внес свой вклад в различные возможности: структуру, гибкость и улучшение процессов.

Ивар охарактеризовал EssUP как «суперлегкий и гибкий» RUP. [8] ИСПОЛЬЗОВАТЬ [ ВОЗ? ] интегрировали EssUP в Microsoft Visual Studio Team System и Eclipse . [ нужна ссылка ]

Опираясь на опыт EssUP, Ивар и его команда, в частности Ян Спенс и Пан Вей Нг, разработали EssWork, начиная с 2006 года. EssWork — это платформа для работы с методами. Он основан на ядре универсальных элементов, всегда преобладающих в разработке программного обеспечения. Помимо ядра было определено около пятнадцати практик. Команда может создать свой собственный метод, составляя практики.

СЕМАТ и суть

[ редактировать ]

В ноябре 2009 года Джейкобсон, Бертран Мейер и Ричард Соли («Тройка») запустили инициативу под названием SEMAT (Метод и теория программной инженерии), направленную на разработку строгой теоретической основы для практики разработки программного обеспечения и содействие ее широкому внедрению. по промышленности и научным кругам. SEMAT был вдохновлен работой в IJI, но с новым стартом. Конечным результатом является Essence, стандарт OMG с ноября 2014 года. [9] Методы рассматриваются Essence как сочетание методов разработки и разработки программного обеспечения. Он стремится сделать возможным отделение практик от методов, упрощая их объединение и повторное использование для создания методов, которые лучше всего подходят к конкретной ситуации. [10]

Публикации

[ редактировать ]

Джейкобсон опубликовал множество книг и статей. [11] Выбор:

  • 1992. Объектно-ориентированная разработка программного обеспечения: подход, основанный на сценариях использования (ACM Press) с Магнусом Кристерсоном, Патриком Йонссоном и Гуннаром Овергаардом. Аддисон-Уэсли, 1992 г., ISBN   0-201-54435-0
  • 1994. Преимущество объекта: реинжиниринг бизнес-процессов с помощью объектной технологии (ACM Press) . С М. Эрикссоном и А. Джейкобсоном. Аддисон-Уэсли, ISBN   0-201-42289-1
  • 1997. Повторное использование программного обеспечения: архитектура, процесс и организация для успеха в бизнесе (ACM Press) . С Мартином Гриссом и Патриком Йонссоном. Аддисон-Уэсли, 1997 г., ISBN   0-201-92476-5
  • 1999. Единый процесс разработки программного обеспечения . С Грэди Бучем и Джеймсом Рамбо . Аддисон-Уэсли Профессионал, 1999 г., ISBN   0-201-57169-2
  • 2004. Справочное руководство по унифицированному языку моделирования (2-е издание) . С Грэди Бучем и Джеймсом Рамбо . Аддисон-Уэсли Профессионал, 2004 г., ISBN   0-321-24562-8
  • 2004. Аспектно-ориентированная разработка программного обеспечения с примерами использования (серия объектных технологий Аддисона-Уэсли) . С Пань-Вэй Нг. Аддисон-Уэсли, ISBN   0-321-26888-1
  • 2005. Руководство пользователя унифицированного языка моделирования (2-е издание) . С Грэди Бучем и Джеймсом Рамбо . Аддисон-Уэсли Профессионал, 2005 г., ISBN   0-321-26797-4
  • 2013. Сущность программной инженерии — применение ядра SEMAT . С Пан-Вэй Нг, Полом МакМахоном, Яном Спенсом и Сванте Лидманом. Аддисон-Уэсли, 2013, ISBN ISBN   978-0321885951
  • 2019. Основы современной разработки программного обеспечения — освободите практики от тюрем метода . С Гарольдом «Бадом» Лоусоном, Пан-Вэй Нг, Полом МакМэхоном и Майклом Годикке. ACM Books и издательства Morgan & Claypool, 2019 г., ISBN   978-1-947487-24-6
  1. ^ «История Эрикссон – Эрикссон» . 18 августа 2016 г.
  2. ^ Интервью по СУБД - октябрь 1996 г.. Архивировано 9 мая 2008 г. в Wayback Machine.
  3. ^ "Дом" . ivarjacobson.com .
  4. ^ Мёллер-Педерсен, Биргер (18 октября 2010 г.). «Скандинавский вклад в языки объектно-ориентированного моделирования» . История скандинавских вычислений 3 . ИФИП: Достижения в области информационных и коммуникационных технологий. Том. АИКТ-350. Спрингер. стр. 339–349. дои : 10.1007/978-3-642-23315-9_38 . ISBN  978-3-642-23314-2 .
  5. ^ Рокстрем, А.; Саракко, Р. (1982). «Язык спецификации и описания SDL--CCITT» . Транзакции IEEE в области коммуникаций . 30 (6): 1310–1318. дои : 10.1109/TCOM.1982.1095599 . ISSN   0096-2244 . S2CID   14451600 .
  6. ^ Объектно-ориентированная разработка в промышленной среде | Материалы конференции «Объектно-ориентированные системы, языки и приложения программирования» . Упсла '87. Декабрь 1987. стр. 183–191. дои : 10.1145/38807.38824 . ISBN  9780897912471 . Проверено 10 августа 2020 г. {{cite book}}: |website= игнорируется ( помогите )
  7. ^ Jump up to: а б Единый процесс разработки программного обеспечения . Джейкобсон, Ивар., Буч, Грейди., Рамбо, Джим. Ридинг, Массачусетс: Аддисон-Уэсли. 1999. стр. XX – XXVI. ISBN  0-201-57169-2 . OCLC   636807532 . {{cite book}}: CS1 maint: другие ( ссылка )
  8. ^ «Доктор Ивар Джейкобсон». Обучение . Ивар Джейкобсон Интернэшнл. 2024.
  9. ^ «О Спецификации Essence версии 1.2» . www.omg.org . Проверено 10 августа 2020 г.
  10. ^ Ивар Джейкобсон Интернэшнл; Джейкобсон, Ивар; Лоусон, Гарольд «Бад»; Нг, Пань-Вэй; МакМахон, Пол Э.; Гедике, Майкл (2019). «Эссенциализирующие практики». Основы современной разработки программного обеспечения: освободите практику из тюрьмы методов! . Ассоциация вычислительной техники. стр. 31–81. дои : 10.1145/3277669.3277694 . ISBN  978-1-947487-27-7 . S2CID   243575665 .
  11. ^ Ивар Джейкобсон на DBLP библиографическом сервере Отредактируйте это в Викиданных
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1aea82354f98083b6b7528bbcee4617e__1720167240
URL1:https://arc.ask3.ru/arc/aa/1a/7e/1aea82354f98083b6b7528bbcee4617e.html
Заголовок, (Title) документа по адресу, URL1:
Ivar Jacobson - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)