Yazılım Mühendisliğinde Uyum Nedir?

click fraud protection
...

yazılım mühendisliğinde uyum, program organizasyonunun göstergesidir

"Uyum" kelimesinin edebi anlamları, farklı birimlerin tutarlılığı ve organizasyonudur. Bilgisayar bilimi ve yazılım mühendisliğinde uyum, bir yazılım programının farklı bileşenlerinin birbiriyle ilişkili olduğu güç ve birlik düzeyini ifade eder. Yazılım programlarının farklı yöntemlerle geliştirilmesi yazılım mühendisliğinde bir norm olarak kalmıştır. birbiriyle ilişkili işlevler (veya modüller) ve bu modüllerin her birinin aşağıdakilerle ilişkili ayrı görevleri vardır. onlara. Herhangi bir yazılımın uyumu, kaynak kodunun gücünü belirler ve ilişkisel ilkelerini, türlerini ve hesaplama yöntemlerini keşfederek daha iyi anlaşılabilir.

temel bilgiler

Uyum kavramı, bir programın 'kalite', 'özlülük' ve 'etkililik' özelliklerini yazılım mühendisliği alanına dahil etmek için tanıtıldı. Bu kavram, yazılım programının her bir modülünün ne kadar yakından bağlantılı olduğunu belirlemeyi kolaylaştırır, bu da kendisine atanan farklı görevleri ne kadar hızlı gerçekleştirebileceğini gösterir. Bir yazılım programının artan uyumu, farklı modülleri tarafından gerçekleştirilen çok benzer işlemlerle elde edilir ve azalan modül sayısı ile ters orantılıdır. Bu, birden çok modül aracılığıyla birden çok görevi gerçekleştirmek için tasarlanmış bir yazılım programının daha yüksek bir değere sahip olduğu anlamına gelir. Genel performansını ve bilgi işlem üzerindeki etkinliğini olumsuz yönde etkileyen daha düşük uyum sağlama olasılığı makineler.

Günün Videosu

İlişkisel İlkeler

Yazılım uyumunun ilişkisel ilkeleri, bir yazılım modülü ile karşılık gelen eylemler (işlemler) arasındaki ilişki türlerini ifade eder. Bu ilkeler toplu olarak herhangi bir yazılım programının uyumunu oluşturur ve farklı operasyonel gereksinimlerine göre değişir. Yedi tür yazılım uyumu için resmileştirilmiş yedi ilişkisel ilke vardır. tesadüfi, mantıksal, zamansal, prosedürel, iletişimsel, sıralı ve işlevsel uyumlar. Bu uyum türlerinin her biri, herhangi bir yazılım modülü için eylem özelliklerini tanımlayan, kendisiyle ilişkili benzersiz bir ilişkisel ilkeye sahiptir.

Özellikler

Yazılım mühendisliğinde uyum ile ilgili önceden tanımlanmış belirli özellikler vardır. Örneğin, herhangi bir yazılım üç farklı modülden oluşuyorsa ve hepsi eylem olarak birbirine benziyorsa, yazılım programının genel uyumu artar. Benzer şekilde, bu modüllerin kendileriyle ilişkili tamamen farklı ve benzersiz eylemleri varsa, uyum azalır. Ayrıca, yazılım programlarının uyumu, işlediği veri türlerine de bağlıdır ve artan veri türü sayısıyla ters orantılıdır.

analiz

Bir yazılım programının uyumu hem nicel hem de nitel yöntemlerle analiz edilebilir. Niteliksel ölçüm sürecinde, yazılım programının metinsel kodu, içeriği alınarak analiz edilir. farklı örnekler ve bunların ilgili programlamanın kodlama standartlarına göre değerlendirilmesi dilim. Bunun aksine, uyumun nicel değerlendirmesi, bir yazılım programı içinde oluşturulan modüllerin sayısını tanımlar ve bunların eylemlerini önceden tanımlanmış ölçeklere göre değerlendirir.