Grady Booch - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Eğitim
  • 2 Kariyer ve araştırma
    • 2.1 Booch metodu
    • 2.2 Tasarım desenleri
    • 2.3 Yayınları
  • 3 Ödüller
  • 4 Kaynakça

Grady Booch

  • العربية
  • مصرى
  • تۆرکجه
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • İtaliano
  • 日本語
  • 한국어
  • Malagasy
  • Nederlands
  • Polski
  • Português
  • Русский
  • Kiswahili
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Grady Booch
2011 yılında Grady Booch
Doğum27 Şubat 1955 (70 yaşında)
Amarillo, Teksas, ABD
EğitimUniversity of California, Santa Barbara (M.S.)
U.S. Air Force Academy (B.S.)
Ödüller
  • IBM Fellow (2003)
  • Turing Lecture (2007)
Resmî siteresearcher.watson.ibm.com/researcher/view.php?person=us-gbooch
Kariyeri
Çalıştığı kurumlar
  • IBM
  • Rational Software

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.[1][2][3][4][5][6][7]

Eğitim

[değiştir | kaynağı değiştir]

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ı.[8]

Kariyer ve araştırma

[değiştir | kaynağı değiştir]

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.[9]

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

[değiştir | kaynağı değiştir]
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

[değiştir | kaynağı değiştir]

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ı

[değiştir | kaynağı değiştir]

Grady Booch birkaç makale ve kitap yayınladı. Bunlardan bazıları:

  • Software Engineering with Ada.[10]
  • Object Solutions: Managing the Object-Oriented Project.[11]
  • The Unified Software Development Process. With Ivar Jacobson and James Rumbaugh.[12]
  • The Complete UML Training Course. With James Rumbaugh and Ivar Jacobson.[13]
  • The Unified Modeling Language Reference Manual, Second Edition. With James Rumbaugh and Ivar Jacobson.[14]
  • The Unified Modeling Language User Guide, Second Edition. With James Rumbaugh and Ivar Jacobson.[15]
  • Object-Oriented Analysis and Design with Applications.[16]

Ödüller

[değiştir | kaynağı değiştir]
IEEE Computer Society'nin ilk TechIgnite konferansında Booch

1995 yılında Booch, Computing Machinery Derneği Üyeliğine alındı.[17] 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ı.[18] 2012 yılında İngiliz Bilgisayar Topluluğu, Booch'un Lovelace Madalyasını alacağını ve 2013 Lovelace Dersini vereceğini duyurdu.[19] 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ü.[20]

  • g
  • t
  • d
Yazılım mühendisliği
Alanlar
Gereksinim çözümlemesi • Yazılım tasarımı • Programlama • Biçimsel yöntemler • Yazılım testi • Yazılım sistemleri • Yazılım dağıtımı • Yazılım bakımı
Kavramlar
Veri modelleme • Kurumsal mimari • Functional specification • Modelleme dili • Programlama paradigması • Yazılım • Yazılım mimarisi • Yazılım geliştirme yöntembilimi • Yazılım geliştirme süreci • Yazılımın niteliği • Yazılım kalite güvencesi • Yapısal analiz
Yönelimler
Atik • Aspect-oriented • Nesne yönelimli • Ontoloji • Servis odaklı • SDLC
Modeller
Geliştirme modelleri: Atik • Yinelemeli model • RUP • Scrum • Spiral model • Waterfall model • XP • V-Model
Diğer modeller: CMMI • Veri modeli • İşlev modeli • IDEF • Bilgi modeli • Metamodeling • Nesne modeli • Görünüm modeli • UML
Yazılım
mühendisleri
Victor Basili • Dennis Ritchie • Kent Beck • Peter Chen • Grady Booch • Fred Brooks • Barry Boehm • Bjarne Stroustrup • Ward Cunningham • Ole-Johan Dahl • Tom DeMarco • Edsger Dijkstra • Martin Fowler • C. A. R. Hoare • Watts Humphrey • Michael A. Jackson • Ivar Jacobson • Craig Larman • James Martin • Bertrand Meyer • David Parnas • Winston W. Royce • James Rumbaugh • Danese Cooper • Niklaus Wirth • Edward Yourdon
İlgili alanlar
Bilgisayar bilimi • Bilgisayar mühendisliği • İşletme mühendisliği • Geçmiş • Matematik • Proje yönetimi • Risk yönetimi • Sistem mühendisliği

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "A podcast interview with Grady Booch on Software Engineering Radio". 27 Eylül 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  2. ^ ""The Promise, The Limits, The Beauty of Software" talk at Yahoo!". 1 Haziran 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  3. ^ "There is joy in software. Podcast". 18 Haziran 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  4. ^ "Grady Booch On Architecture podcast series". 3 Ağustos 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2010. 
  5. ^ "Zen and the Art of Architecture: the Innovation Interview with Grady Booch Part 1". 27 Şubat 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  6. ^ "Zen and the Art of Architecture: the Innovation Interview with Grady Booch Part 2". 5 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  7. ^ "Zen and the Art of Architecture: the Innovation Interview with Grady Booch Part 3". 11 Mart 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  8. ^ "Dr. Dobb's Excellence in Programming Award". Dr. Dobb's Journal. 9 Mart 2007. 28 Mart 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Ağustos 2020. 
  9. ^ "Grady Booch: A man of methods". developer.com. 10 Mart 2003 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ağustos 2020. 
  10. ^ Benjamin/Cummings (1983) 0-8053-0604-8.
  11. ^ Pearson Education (1995) 0-8053-0594-7.
  12. ^ Prentice Hall (1999) 978-0-201-57169-1.
  13. ^ Prentice Hall (2000) 0-13-087014-5.
  14. ^ Addison-Wesley (2004) 978-0-321-24562-5.
  15. ^ Addison-Wesley (2005) 978-0-321-26797-9.
  16. ^ Addison-Wesley (2007) 0-201-89551-X.
  17. ^ "ACM: Fellows Award / Grady Booch". Fellows.acm.org. 27 Mayıs 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Mart 2013. 
  18. ^ "Fellow Class of 2010". IEEE. 16 Mayıs 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Mart 2013. 
  19. ^ "Grady Booch presented with BCS Lovelace Medal". BCS. 29 Mayıs 2012. 23 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Aralık 2013. 
  20. ^ "Grady Booch | IEEE Computer Society" (İngilizce). 7 Haziran 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Haziran 2019. 
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • ACM DL: 81100557878
  • BIBSYS: 90193367
  • BNE: XX1020531
  • BNF: cb12081154j (data)
  • CiNii: DA01628851
  • DBLP: b/GradyBooch
  • GND: 133871452
  • ISNI: 0000 0001 1755 0736
  • LCCN: n82067109
  • LNB: 000007973
  • NDL: 00512142
  • NKC: xx0017492
  • NLI: 987007277981805171
  • NLK: KAC200005050
  • NSK: 000347713
  • NTA: 070732477
  • SUDOC: 029118808
  • Trove: 1290762
  • VIAF: 30231529
  • WorldCat (LCCN): n82-067109
"https://tr.wikipedia.org/w/index.php?title=Grady_Booch&oldid=35974745" sayfasından alınmıştır
Kategoriler:
  • IEEE Fellow Üyeleri
  • Kaliforniya Üniversitesi, Santa Barbara'da öğrenim görenler
  • Amerika Birleşik Devletleri Hava Kuvvetleri Akademisinde öğrenim görenler
  • UML
  • Amerikalı yazılım mühendisleri
  • Yaşayan insanlar
  • IBM çalışanları
  • Association for Computing Machinery Fellow'ları
  • Amerikalı bilgisayar bilimcileri
  • Ada (programlama dili)
  • 1955 doğumlular
Gizli kategoriler:
  • Bilgi alt kutulu maddeler
  • Türkçe Vikipedi ile Vikiveride aynı resim olan maddeler
  • ACM-DL tanımlayıcısı olan Vikipedi maddeleri
  • BIBSYS tanımlayıcısı olan Vikipedi maddeleri
  • BNE tanımlayıcısı olan Vikipedi maddeleri
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • CINII tanımlayıcısı olan Vikipedi maddeleri
  • DBLP tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • ISNI tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • LNB tanımlayıcısı olan Vikipedi maddeleri
  • NDL tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • NLK tanımlayıcısı olan Vikipedi maddeleri
  • NSK tanımlayıcısı olan Vikipedi maddeleri
  • NTA tanımlayıcısı olan Vikipedi maddeleri
  • SUDOC tanımlayıcısı olan Vikipedi maddeleri
  • Trove tanımlayıcısı olan Vikipedi maddeleri
  • VIAF tanımlayıcısı olan Vikipedi maddeleri
  • WorldCat-LCCN tanımlayıcısı içeren Vikipedi maddeleri
  • İncelenmemiş çeviri içeren sayfalar
  • Sayfa en son 19.38, 3 Eylül 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Grady Booch
Konu ekle