Grady Booch

Grady Booch (27 Şubat 1955 doğumlu), Ivar Jacobson ve James Rumbaugh ile Birleşik Modelleme Dili'ni (UML) geliştirmesiyle tanınan Amerikalı bir yazılım mühendisidir. Yazılım mimarisi, yazılım mühendisliği ve işbirliğine dayalı geliştirme ortamlarındaki yenilikçi çalışmaları ile uluslararası alanda tanınmaktadır.

 Eğitim 
Booch, lisans derecesini 1977'de Amerika Birleşik Devletleri Hava Kuvvetleri Akademisi'nden ve 1979'da Santa Barbara'daki California Üniversitesi'nden elektrik mühendisliği alanında yüksek lisans derecesini aldı.

 Kariyer ve araştırma 
Booch, mezun olduktan sonra Vandenberg Hava Kuvvetleri Üssü'nde çalıştı. Proje mühendisi olarak başladı ve daha sonra uzay mekiği ve diğer projeler için yer destek görevlerini yönetti. Yüksek lisansını aldıktan sonra Hava Kuvvetleri Akademisi'nde eğitmen oldu.

Booch, 1981'de kurulduğundan beri Rational Software Corporation'ın Baş Bilim Adamı olarak görev yaptı ve 2003'te IBM tarafından satın alınmasıyla Mart 2008'e kadar çalışmaya devam etti. Daha sonra IBM Research'te Baş Bilim Adamı, Yazılım Mühendisliği ve Benjamin Cummings'in dizi editörü oldu.

Booch, hayatının çalışmalarını, sanatı ve yazılım geliştirme bilimini geliştirmeye adadı. 1980'lerde Ada'da programlama üzerine en popüler kitaplardan birini yazdı. En çok 1990'larda Ivar Jacobson ve James Rumbaugh ile Birleşik Modelleme Dilini geliştirmesiyle tanınır.

 Booch metodu 
küçükresim|upright=1.14| Sınıf diyagramı
Booch, Object Oriented Analysis and Design With Applications'da sunduğu Booch yazılım geliştirme yöntemini geliştirdi. Booch, karmaşık kodun basitleştirilmesi için daha fazla sınıf eklemeyi tavsiye etmektedir. Booch yöntemi, yazılım mühendisliğinde kullanılan bir tekniktir. Nesne yönelimli analiz ve tasarımda yaygın olarak kullanılan bir nesne modelleme dili ve metodolojisidir. Booch tarafından Rational Software'deyken geliştirilmiştir.

Booch yönteminin gösterim yönünün yerini, nesne modelleme tekniğinden (OMT) ve nesne yönelimli yazılım mühendisliğinden (OOSE) öğelerle birlikte Booch yönteminden grafik öğeler içeren Birleşik Modelleme Dili (UML) almıştır.

Booch yönteminin metodolojik yönleri, çeşitli metodolojilere ve süreçlere dahil edilmiştir, bu tür birincil metodoloji Rational Unified Process (RUP) 'dir.

 Tasarım desenleri 
Booch aynı zamanda tasarım modellerinin bir savunucusudur. Örneğin, bu alanda erken dönem ve oldukça etkili bir kitap olan Design Patterns'in önsözünü yazdı.

 Yayınları 
Grady Booch birkaç makale ve kitap yayınladı. Bunlardan bazıları: 
Software Engineering with Ada.Benjamin/Cummings (1983) .
Object Solutions: Managing the Object-Oriented Project.Pearson Education (1995) .
The Unified Software Development Process. With Ivar Jacobson and James Rumbaugh.Prentice Hall (1999)  .
The Complete UML Training Course. With James Rumbaugh and Ivar Jacobson.Prentice Hall (2000) .
The Unified Modeling Language Reference Manual, Second Edition. With James Rumbaugh and Ivar Jacobson.Addison-Wesley (2004) .
The Unified Modeling Language User Guide, Second Edition. With James Rumbaugh and Ivar Jacobson.Addison-Wesley (2005) .
Object-Oriented Analysis and Design with Applications.Addison-Wesley (2007) .

 Ödüller 
küçükresim|IEEE Computer Society'nin ilk TechIgnite konferansında Booch
1995 yılında Booch, Computing Machinery Derneği Üyeliğine alındı. 2003 yılında, IBM'e girmesinden kısa bir süre sonra IBM Üyesi seçildi ve 18 Mart 2008'de şu anki görevini üstlendi. 2010 yılında IEEE Üyesi olarak tanındı. 2012 yılında İngiliz Bilgisayar Topluluğu, Booch'un Lovelace Madalyasını alacağını ve 2013 Lovelace Dersini vereceğini duyurdu. 2007 yılında Turing Konferansı'nı verdi. Unified Modeling Language (UML) 'nin oluşturulmasına yol açan Nesne Modelleme alanındaki öncü çalışması nedeniyle 2016 yılında IEEE Computer Society Computer Pioneer ödülüne layık görüldü.

 Kaynakça 

Kategori:IEEE Fellow Üyeleri
Kategori:Kaliforniya Üniversitesi, Santa Barbara'da öğrenim görenler
Kategori:Amerika Birleşik Devletleri Hava Kuvvetleri Akademisinde öğrenim görenler
Kategori:UML
Kategori:Amerikalı yazılım mühendisleri
Kategori:Yaşayan insanlar
Kategori:IBM çalışanları
Kategori:Association for Computing Machinery Fellow'ları
Kategori:Amerikalı bilgisayar bilimcileri
Kategori:Ada (programlama dili)
Kategori:1955 doğumlular
Kategori:İncelenmemiş çeviri içeren sayfalar