Ivar Jacobson
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ğum | 2 Eylül 1939 Ystad, İsveç |
Milliyet | İsveçli, Amerikalı |
Eğitim | Chalmers Institute of Technology |
Kariyeri | |
Dalı | Elektrik Mühendisliği, Bilgisayar bilimi, Yazılım mühendisliği |
Çalıştığı kurumlar | Ericsson, Objective Systems, Rational Software, IBM, Ivar Jacobson International |
Etkilendikleri | Göran Hemdahl, Dines Bjørner, Grady Booch, James Rumbaugh |
Etkiledikleri | Grady Booch, James Rumbaugh |
Biyografi
değiştir2 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 resmîleş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ştirEricsson
değiştir1967 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ştirJacobson 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- ^ "Arşivlenmiş kopya". 19 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Ağustos 2020.
- ^ "Arşivlenmiş kopya". 15 Şubat 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ekim 2020.
- ^ 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.
- ^ 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.