Booch yöntemi - Booch method

Sınıf diyagramı

Booch yöntemi nesne yönelimli yazılım geliştirme için kullanılan bir yöntemdir. Bir nesne modelleme dili , yinelemeli bir nesne yönelimli geliştirme süreci ve bir dizi önerilen uygulamadan oluşur.

Yöntem, Rational Software (IBM tarafından satın alındı) için çalışırken , 1992'de yayınlanan ve 1994'te revize edilen Grady Booch tarafından yazılmıştır . Nesne yönelimli analiz ve tasarım için yazılım mühendisliğinde yaygın olarak kullanılmıştır ve geniş dokümantasyon ve destek araçlarından yararlanmıştır. .

Booch yönteminin notasyon yönü, Booch yönteminden grafik öğelerin yanı sıra nesne modelleme tekniği (OMT) ve nesne yönelimli yazılım mühendisliği (OOSE) öğelerini içeren Birleşik Modelleme Dili (UML) tarafından değiştirildi . 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.

Yöntemin İçeriği

Booch gösterimi, sınıfları temsil etmek için bulut şekilleri ile karakterize edilir ve aşağıdaki diyagramları ayırt eder:

modeli Tür Diyagram UML yazışmaları
Mantıklı Statik Sınıf diyagramı Sınıf diyagramı
nesne diyagramı nesne diyagramı
Dinamik Durum geçiş diyagramı Durum grafiği diyagramı
Etkileşim diyagramı Sıra diyagramı
Fiziksel Statik Modül şeması bileşen diyagramı
Süreç diyagramı Dağıtım şeması

Süreç bir makro ve bir mikro süreç etrafında organize edilir.

Makro süreci, aşağıdaki faaliyetler döngüsünü tanımlar:

  • Kavramsallaştırma: temel gereksinimleri belirleyin
  • Analiz : istenen davranışın bir modelini geliştirin
  • Tasarım: bir mimari oluşturun
  • Evrim: uygulama için
  • Bakım: teslimattan sonra gelişim için

Mikro süreç, makro süreç sırasında ortaya çıkan yeni sınıflara, yapılara veya davranışlara uygulanır. Aşağıdaki döngüden yapılmıştır:

  • Sınıfların ve nesnelerin tanımlanması
  • Anlambilimlerinin belirlenmesi
  • ilişkilerinin tanımlanması
  • Arayüzlerinin belirlenmesi ve uygulanması

Referanslar

Dış bağlantılar