Kenar durumda - Edge case

Bir kenarı durumda , sadece bir uç (maksimum veya minimum) çalışan en meydana gelen bir sorun ya da durum parametresi . Örneğin, bir stereo hoparlör, herhangi bir aşırı ayar veya koşul olmasa bile, maksimum ses seviyesinde çalındığında sesi belirgin şekilde bozabilir.

Bir uç durum beklenebilir veya beklenmedik olabilir. In mühendisliği , sınır durumları için planlama ve incelikle ele süreci önemli bir görev olabilir ve henüz bu görev ardı veya hafife olabilir.

Önemsiz uç durumlar, tasarlanmakta olan bir nesnenin arızalanmasına neden olabilir. Tasarım aşamasında öngörülmemiş olabilirler . Ve nesnenin normal kullanımı sırasında mümkün olduğu düşünülmemiş olabilir. Bu nedenle, iyi mühendislik standartlarını resmileştirme girişimleri genellikle uç durumlar hakkında bilgi içerir.

Yazılım Mühendisliği

Programlamada, bir uç durum tipik olarak bir bilgisayar programının arkasındaki bir algoritmada özel işlem gerektiren girdi değerlerini içerir . Bu gibi durumlarda bilgisayar programlarının davranışını doğrulamak için bir önlem olarak genellikle birim testleri oluşturulur; bir algoritmanın , fonksiyonun veya yöntemin sınır koşullarını test ediyorlar . Her bir "sınır" etrafındaki bir dizi uç durum , kenarlarda doğru davranırsa, başka her yerde davranması gerektiği varsayımını kullanarak makul kapsam ve güven vermek için kullanılabilir .

Örneğin, iki sayıyı bölen bir fonksiyon, hem çok büyük hem de çok küçük sayılar kullanılarak test edilebilir. Bu, büyüklük spektrumunun her iki ucu için çalışıyorsa, aralarında doğru çalışması gerektiğini varsayar.

Ayrıca bakınız

Referanslar