Ivar Hjalmar Jacobson (d. 2 Eylül 1939, Ystad, İsveç), UML, Objectory, Rational Unified Process (RUP), görünüm odaklı yazılım geliştirme ve Essence'a büyük katkıda bulunan İsveçli - Amerikalı bir bilgisayar bilimcisi ve yazılım mühendisi.

Ivar Jacobson
Doğum2 Eylül 1939 (84 yaşında)
Ystad, İsveç
Milliyetİsveçli, Amerikalı
EğitimChalmers Institute of Technology
Kariyeri
DalıElektrik Mühendisliği, Bilgisayar bilimi, Yazılım mühendisliği
Çalıştığı kurumlarEricsson, Objective Systems, Rational Software, IBM, Ivar Jacobson International
EtkilendikleriGöran Hemdahl, Dines Bjørner, Grady Booch, James Rumbaugh
EtkiledikleriGrady Booch, James Rumbaugh

Biyografi değiştir

2 Eylül 1939 tarihinde İsveç'in Ystad kentinde doğdu. 1962 yılında Göteborg'daki Chalmers Teknoloji Enstitüsü'nde Elektrik Mühendisliği Yüksek Lisans derecesini aldı. Ericsson'daki işinden sonra üzerinde çalıştığı dili ve yöntemi doktora programında resmileştirdi . 1985 yılında Stockholm'deki Kraliyet Teknoloji Enstitüsü'nde Büyük Gerçek Zamanlı Sistemler için Dil Yapıları tezi üzerine doktorasını aldı.

Jacobson, yüksek lisans derecesinin ardından Ericsson'a katıldı ve bilgisayarlı anahtarlama sistemleri AKE[1] ve PLEX dahil AX üzerinde araştırma geliştirme faaliyeti yürüttü. Nisan 1987'de doktora tezinin ardından, büyük bir müşteri olarak Ericsson ile Objective Systems'a başladı. Şirketin çoğunluk hissesi 1991 yılında Ericsson tarafından satın alındı ve şirketin adı Objectory AB olarak değiştirildi. Jacobson, ticari yazılım süreci Objectory'nin (Object Factory'nin kısaltması) basitleştirilmiş bir versiyonu olan ve 1992'de yayınlanan Object-Oriented Software Engineering (OOSE) yazılım yöntemini geliştirdi.

Ekim 1995'te Ericsson, Rational Software'e İtiraz'ı elden çıkardı ve Jacobson, topluca Üç Kafadarlar olarak bilinen Grady Booch ve James Rumbaugh ile çalışmaya başladı.

IBM, 2003 yılında Rational'ı satın aldığında, Jacobson Mayıs 2004'e kadar teknik yönetici danışman olarak kaldıktan sonra ayrılmaya karar verdi.

2003 yılının ortalarında Jacobson, İngiltere, ABD, İsveç, İsviçre, Çin ve Singapur'daki ofisleriyle üç kıtada faaliyet gösteren Ivar Jacobson International'ı (IJI)[2] kurdu.

Çalışmaları değiştir

Ericsson değiştir

1967 yılında Ericsson, Jacobson kullanımını önerdiği yazılım bileşenlerinin yeni nesil yazılım kontrollü şalteri telefon Ericsson geliştiriyordu. Bunu yaparken sıra diyagramları icat etti ve işbirliği diyagramları geliştirdi.

Jacobson, yazılım geliştirme için planlara ihtiyaç olduğunu gördü. Spesifikasyon ve Tasarım Dili'nin (SDL)[3] orijinal geliştiricilerinden biriydi. 1976'da SDL, telekom endüstrisinde bir standart haline geldi.[4]

Yayınlar değiştir

Jacobson birkaç kitap ve makale yayınladı, bunlardan bazıları:

  • 1992. Nesne Tabanlı Yazılım Mühendisliği: Magnus Christerson, Patrik Jonsson ve Gunnar Overgaard ile Kullanım Durumuna Dayalı Bir Yaklaşım (ACM Press). Addison-Wesley, 1992, 0-201-54435-0
  • 1994. Nesne Avantajı: Nesne Teknolojisiyle İş Süreçlerinin Yeniden Yapılandırılması (ACM Press). M. Ericsson ve A. Jacobson ile. Addison-Wesley, 0-201-42289-1
  • 1997. Yazılımın Yeniden Kullanımı: İş Başarısı için Mimari, Süreç ve Organizasyon (ACM Press). Martin Griss ve Patrik Jonsson ile. Addison-Wesley, 1997, 0-201-92476-5
  • 1999. Birleşik Yazılım Geliştirme Süreci. Grady Booch ve James Rumbaugh ile. Addison-Wesley Profesyonel, 1999, 0-201-57169-2
  • 2004. Birleşik Modelleme Dili Referans Kılavuzu (2. Baskı). Grady Booch ve James Rumbaugh ile. Addison-Wesley Profesyonel, 2004, 0-321-24562-8
  • 2004. Kullanım Durumlarıyla Boyut Odaklı Yazılım Geliştirme (Addison-Wesley Nesne Teknolojisi Serisi). Pan-Wei Ng ile. Addison-Wesley, 0-321-26888-1
  • 2005. Birleşik Modelleme Dili Kullanıcı Kılavuzu (2. Baskı). Grady Booch ve James Rumbaugh ile. Addison-Wesley Profesyonel, 2005, 0-321-26797-4
  • 2013. Yazılım Mühendisliğinin Özü - SEMAT Çekirdeğinin Uygulanması. Pan-Wei Ng, Paul Mc Mahon, Ian Spence ve Svante Lidman ile. Addison-Wesley, 2013, ISBN 978-0321885951
  • 2019. Modern Yazılım Mühendisliğinin Temelleri - Uygulamaları Yöntem hapishanelerinden kurtarın. Harold "Bud" Lawson, Pan-Wei Ng, Paul Mc Mahon ve Michael Goedicke ile. ACM Books & Morgan & Claypool yayıncıları, 2019, 978-1-947487-24-6

Kaynakça değiştir

  1. ^ "Arşivlenmiş kopya". 19 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ağustos 2020. 
  2. ^ "Arşivlenmiş kopya". 15 Şubat 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ekim 2020. 
  3. ^ Møller-Pedersen (18 Ekim 2010). "Scandinavian Contributions to Object-Oriented Modeling Languages" (İngilizce). AICT-350. Springer: 339. doi:10.1007/978-3-642-23315-9_38. 14 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ağustos 2020. 
  4. ^ Rockstrom (1982). "SDL--CCITT Specification and Description Language". IEEE Transactions on Communications (İngilizce). 30 (6): 1310-1318. doi:10.1109/TCOM.1982.1095599. ISSN 0096-2244. 11 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ağustos 2020.