Bağlılık ve Birleşim

18.11.2020
Bağlılık ve Birleşim

Problem çözme sürecindeki en zor adım, çözümü parçalara ayırmaktır. Her bir modülün hangi işlemlerden oluşması gerektiği önemli bir karardır.

Modüller hem farklı işlemleri yürütecek kadar birbirinden bağımsız olmalı hem de aynı veriler ile çalışacak kadar birleşik olmalıdır. Birbirine zıt bu iki kavram bağlılık ve birleşim olarak adlandırılır. “Bağlılık” bir modülün diğer modüllerden bağımsız çalışabilme yeteneğidir. Her bir modül, bağımsız olarak tanımlanmış işlem setini çalıştırır ve sonucu gönderir. Ancak modüller çalışırken verileri almaları ve sonucu göndermeleri sürecinde bilgi paylaşır. Bu veri paylaşımı sürecinde “birleşim” yaşanır.

Birleşim, modüller arası iletişim oluşmasını sağlar. “Bağlılık”, bir modül içerisindeki fonksiyonların birbiri ile ne derece ilişkili olduğunun ölçümüdür. Eğer fonksiyonlar birbiri ile yakın ilişki içerisinde ise modülün yüksek bağlılık düzeyi olduğu söylenir. Benzer durumda birleşim düzeyi düşük olacaktır.

Yüksek bağlılık ve düşük birleşim genellikle iyi yapılandırılmış bir tasarım demektir.

Böyle tasarlanmış bir program daha anlaşılır, güvenilir ve tekrar kullanılabilir olacaktır. “Birleşim” ise modüllerin birbirine bağımlı olma düzeyidir. Düşük düzey birleşim her zaman tercih edilir çünkü bu durum modülün yönetimini ve okunabilirliğini arttırır.

Yüksek bağlılık düzeyi programın daha anlaşılır, güvenilir ve tekrar kullanılabilir olması açısından çok önemlidir. “Birleşim” ise modüllerin birbirine bağımlı olma düzeyidir. Düşük düzey birleşim her zaman tercih edilir çünkü bu durum modülün yönetimini ve okunabilirliğini arttırır.

YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.