Ивар Джейкобсон
Эта статья содержит контент, написанный как реклама . ( июнь 2019 г. ) |
Ивар Джейкобсон | |
---|---|
Рожденный | |
Национальность | шведская , американская |
Альма-матер | Технологический институт Чалмерса в Гетеборге , Королевский технологический институт в Стокгольме |
Известный | компоненты и архитектура компонентов, сценарии использования и разработка на основе сценариев использования, 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
Ссылки
[ редактировать ]- ^ «История Эрикссон – Эрикссон» . 18 августа 2016 г.
- ^ Интервью по СУБД - октябрь 1996 г.. Архивировано 9 мая 2008 г. в Wayback Machine.
- ^ "Дом" . ivarjacobson.com .
- ^ Мёллер-Педерсен, Биргер (18 октября 2010 г.). «Скандинавский вклад в языки объектно-ориентированного моделирования» . История скандинавских вычислений 3 . ИФИП: Достижения в области информационных и коммуникационных технологий. Том. АИКТ-350. Спрингер. стр. 339–349. дои : 10.1007/978-3-642-23315-9_38 . ISBN 978-3-642-23314-2 .
- ^ Рокстрем, А.; Саракко, Р. (1982). «Язык спецификации и описания SDL--CCITT» . Транзакции IEEE в области коммуникаций . 30 (6): 1310–1318. дои : 10.1109/TCOM.1982.1095599 . ISSN 0096-2244 . S2CID 14451600 .
- ^ Объектно-ориентированная разработка в промышленной среде | Материалы конференции «Объектно-ориентированные системы, языки и приложения программирования» . Упсла '87. Декабрь 1987. стр. 183–191. дои : 10.1145/38807.38824 . ISBN 9780897912471 . Проверено 10 августа 2020 г.
{{cite book}}
:|website=
игнорируется ( помогите ) - ^ Jump up to: а б Единый процесс разработки программного обеспечения . Джейкобсон, Ивар., Буч, Грейди., Рамбо, Джим. Ридинг, Массачусетс: Аддисон-Уэсли. 1999. стр. XX – XXVI. ISBN 0-201-57169-2 . OCLC 636807532 .
{{cite book}}
: CS1 maint: другие ( ссылка ) - ^ «Доктор Ивар Джейкобсон». Обучение . Ивар Джейкобсон Интернэшнл. 2024.
- ^ «О Спецификации Essence версии 1.2» . www.omg.org . Проверено 10 августа 2020 г.
- ^ Ивар Джейкобсон Интернэшнл; Джейкобсон, Ивар; Лоусон, Гарольд «Бад»; Нг, Пань-Вэй; МакМахон, Пол Э.; Гедике, Майкл (2019). «Эссенциализирующие практики». Основы современной разработки программного обеспечения: освободите практику из тюрьмы методов! . Ассоциация вычислительной техники. стр. 31–81. дои : 10.1145/3277669.3277694 . ISBN 978-1-947487-27-7 . S2CID 243575665 .
- ^ Ивар Джейкобсон на DBLP библиографическом сервере
Внешние ссылки
[ редактировать ]- 1939 рождений
- Живые люди
- Люди из муниципалитета Истад
- Выпускники Королевского технологического института KTH
- Инженеры-программисты
- Шведские ученые-компьютерщики
- Единый язык моделирования
- Сотрудники Эрикссон
- Выпускники Технологического университета Чалмерса
- Шведские изобретатели XX века
- Люди из Истада
- Шведские изобретатели XXI века