Ивар Якобсон

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

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

СОДЕРЖАНИЕ

  • 1 Биография
  • 2 Работа
    • 2.1 Эрикссон
    • 2.2 Рациональное программное обеспечение
    • 2.3 Основной унифицированный процесс
    • 2.4 EssWork
    • 2.5 SEMAT и сущность
  • 3 Публикации
  • 4 ссылки
  • 5 Внешние ссылки

биография

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

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

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

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

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

Работа

Ericsson

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

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

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

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

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

Необходимый единый процесс

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

Ивар охарактеризовал EssUP как «сверхлегкое и гибкое» RUP. IJI интегрировал EssUP в Microsoft Visual Studio Team System и Eclipse.

EssWork

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

SEMAT и Essence

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

Публикации

Якобсон опубликовал несколько книг и статей, в том числе:

  • 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. Унифицированный процесс разработки программного обеспечения. С Грэди Бучем и Джеймсом Рамбо. Addison-Wesley Professional, 1999, ISBN   0-201-57169-2
  • 2004. Справочное руководство по унифицированному языку моделирования (2-е издание). С Грэди Бучем и Джеймсом Рамбо. Addison-Wesley Professional, 2004, ISBN   0-321-24562-8
  • 2004. Аспектно-ориентированная разработка программного обеспечения с примерами использования (серия Addison-Wesley Object Technology). С Пан-Вей Нг. Аддисон-Уэсли, ISBN   0-321-26888-1
  • 2005. Руководство пользователя унифицированного языка моделирования (2-е издание). С Грэди Бучем и Джеймсом Рамбо. Addison-Wesley Professional, 2005, ISBN   0-321-26797-4
  • 2013. Суть программной инженерии - Применение ядра SEMAT. С Пан-Вей Нг, Полом Мак Махоном, Яном Спенсом и Сванте Лидманом. Аддисон-Уэсли, 2013, ISBN ISBN   978-0321885951
  • 2019. Основы современной разработки программного обеспечения - Освободите практики от тюрем методов. С Гарольдом «Бадом» Лоусоном, Пан-Вей Нг, Полом Мак Махоном и Майклом Гедике. ACM Books и издатели Morgan amp; Claypool, 2019, ISBN   978-1-947487-24-6

Рекомендации

Внешние ссылки

Последняя правка сделана 2023-04-13 01:50:56
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте