Ev gelişme Bileşen tabanlı geliştirme (CBD) nedir? - techopedia nedir?

Bileşen tabanlı geliştirme (CBD) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Bileşen Tabanlı Geliştirme (CBD) ne anlama geliyor?

Bileşen tabanlı geliştirme (CBD), yeniden kullanılabilir yazılım bileşenlerinin yardımıyla bilgisayar tabanlı sistemlerin tasarımını ve geliştirilmesini vurgulayan bir prosedürdür. CBD ile odak noktası, yazılım programlamasından yazılım sistemi oluşturmaya geçer.


Bileşen tabanlı geliştirme teknikleri, ideal hazır bileşenleri seçerek ve sonra bunları iyi tanımlanmış bir yazılım mimarisi kullanarak birleştirerek yazılım sistemlerinin geliştirilmesi için prosedürler içerir. Kaba taneli bileşenlerin sistematik olarak yeniden kullanılmasıyla CBD, daha iyi kalite ve çıktı sağlamayı amaçlamaktadır.


Bileşen tabanlı geliştirme, bileşen tabanlı yazılım mühendisliği (CBSE) olarak da bilinir.

Techopedia Bileşen Tabanlı Gelişimi (CBD) açıklıyor

Nesneye yönelik modelleme, çok ince sınıflar, nesneler ve ilişkilerle sonuçlanır. Bu daha küçük birimler arasında yeniden kullanılabilir parçaların bulunması çok zordur. CBD'nin arkasındaki fikir, ilgili parçaları birleştirmek ve toplu olarak yeniden kullanmaktır. Bu entegre parçalar bileşenler olarak bilinir.


Bileşen tabanlı geliştirme teknikleri, bileşen değerlendirmesi, bileşen alımı, vb. Gibi geleneksel olmayan geliştirme yordamlarından oluşur. CBD'nin işlemi destekleyen bir ara katman altyapısında, örneğin Enterprise Java Beans'da gerçekleştirilmesi önemlidir.


MİA'nın temel hedefleri şunlardır:

  • Büyük ve karmaşık sistemler oluştururken zamandan ve paradan tasarruf edin: Hazır bileşenler yardımıyla karmaşık yazılım sistemleri geliştirmek, yazılım geliştirme süresini önemli ölçüde azaltmaya yardımcı olur. İşlev noktaları veya benzer teknikler, mevcut yöntemin karşılanabilirliğini doğrulamak için kullanılabilir.
  • Yazılım kalitesini artırma: Bileşen kalitesi, yazılım kalitesini artırmanın arkasındaki temel faktördür.
  • Sistemlerdeki hataları tespit edin: CBD stratejisi bileşenleri test ederek arıza tespitini destekler; ancak CBD'de kusurların kaynağını bulmak zordur.
CBD'nin bazı avantajları şunları içerir:

  • Minimum teslimat:
    • Bileşen kataloglarında arama
    • Prefabrik bileşenlerin geri dönüşümü

  • Verimliliği arttırmak:

    • Geliştiriciler uygulama geliştirmeye odaklanıyor

  • Geliştirilmiş kalite:
    • Bileşen geliştiricileri kaliteyi sağlamak için ek süre tanıyabilir

  • Minimum harcamalar
CBD'nin spesifik rutinleri:

  • Bileşen geliştirme
  • Bileşen yayınlama
  • Bileşen arama ve alma
  • Bileşen analizi
  • Bileşen montajı
Bileşen tabanlı geliştirme (CBD) nedir? - techopedia nedir?