NFR (Non-Functional Requirements) yazılım sisteminin sahip olması gereken nitelik veya özellikleri ifade eder. Bazı yaygın NFR kategorileri: - Performans: Sistemin ne kadar hızlı çalıştığı ve kullanıcı isteklerine ne kadar çabuk yanıt verdiği. - Güvenlik: Sistemin yetkisiz erişime, veri ihlallerine ve siber saldırılara karşı ne kadar iyi korunduğu. - Kullanılabilirlik: Kullanıcıların sistemle etkileşimde bulunma kolaylığı, kullanıcı arayüzü tasarımı ve erişilebilirlik gibi. - Ölçeklenebilirlik: Sistemin artan yükleri, örneğin kullanıcı sayısını veya veri hacmini büyütme yeteneği. - Güvenilirlik: Sistemin doğru ve tutarlı bir şekilde zaman içinde çalışabilme yeteneği. NFR'ler, yazılımın sadece işlevsel değil, aynı zamanda verimli, güvenli ve kullanıcı dostu olmasını sağlamak için önemlidir.