EN 13618 Flexible Hose Assemblies in Drinking Water Installations
EN 13618 Flexible Hose Assemblies in Drinking Water Installations

Fonksiyonel Ve Fonksiyonel Olmayan Gereksinimler Örnek

Fonksiyonel gereksinimler, bir sistemin belirli bir işlevi yerine getirmesini sağlayan gereksinimlerdir. Örneğin, bir e-ticaret sitesi için sipariş oluşturma, ödeme yapma ve sipariş takibi gibi işlevler fonksiyonel gereksinimlerdir. Bu gereksinimler sistemin temel işlevselliğini sağlar ve kullanıcıların beklentilerini karşılar.

Fonksiyonel Gereksinimler Örnek

Bir örnek olarak, bir kütüphane sistemi için birkaç fonksiyonel gereksinim şunları içerebilir:

  • Kullanıcıların kitap arama, ödünç alma ve iade etme işlemlerini yapabilmesi
  • Kitapların kataloglanması ve stok takibi yapılması
  • Kullanıcıların kitap ödünç alma süresinin takip edilmesi ve gecikme durumunda ceza uygulanması

Bu gereksinimler, kütüphane sisteminin temel işlevselliğini sağlar ve kullanıcıların kitap ödünç alma ve iade etme işlemlerini kolaylaştırır.

Fonksiyonel Olmayan Gereksinimler Örnek

Fonksiyonel olmayan gereksinimler, bir sistemin performansı, güvenilirliği ve kullanılabilirliği gibi özelliklerini belirleyen gereksinimlerdir. Örneğin, bir e-ticaret sitesi için hızlı yükleme süresi, güvenli ödeme işlemleri ve kolay gezinme gibi özellikler fonksiyonel olmayan gereksinimlerdir. Bu gereksinimler sistemin kalitesini belirler ve kullanıcı deneyimini etkiler.

Bir örnek olarak, bir banka uygulaması için birkaç fonksiyonel olmayan gereksinim şunları içerebilir:

  • Yüksek güvenlikli veri şifreleme ve depolama
  • Yüksek kullanılabilirlik ve kolay gezinme
  • Yüksek performans ve hızlı işlem süresi

Bu gereksinimler, banka uygulamasının güvenli, hızlı ve kolay kullanılabilir olmasını sağlar ve müşteri memnuniyetini artırır.

Sonuç

Fonksiyonel ve fonksiyonel olmayan gereksinimler, bir sistemin işlevselliğini ve kalitesini belirleyen önemli faktörlerdir. Her iki gereksinim de birbirini tamamlar ve bir sistemin başarılı olması için her ikisinin de karşılanması gerekir.

Herhangi bir yazılım projesinde, önce fonksiyonel gereksinimlerin belirlenmesi ve ardından fonksiyonel olmayan gereksinimlerin belirlenmesi önerilir. Bu şekilde, sistemin temel işlevselliği öncelikli olarak belirlenir ve daha sonra sistemin performansı, güvenilirliği ve kullanılabilirliği gibi diğer özellikler optimize edilir.

Belirli bir projede hangi gereksinimlerin önemli olduğunu belirlemek için, işletme gereksinimleri analizi yapılmalıdır. Bu analiz, projenin gereksinimlerini belirlemek ve projenin hedeflerine ulaşmasına yardımcı olmak için kullanılır.

Her iki gereksinimin de karşılanması, bir sistemin başarılı olmasını ve kullanıcıların ihtiyaçlarını karşılamasını sağlar. Bu nedenle, bir yazılım projesinde her zaman fonksiyonel ve fonksiyonel olmayan gereksinimlerin belirlenmesi ve karşılanması önerilir.