Skip to main content

> tpl_bsa_009

Fonksiyonel Olmayan Gereksinimler ve Kalite Niteliği Senaryoları

ISO 25010 sütunları genelinde SEI kalite niteliği senaryolarını (Uyaran, Kaynak, Ortam, Varlık, Tepki, Tepki Ölçütü) kullanarak doğrulanabilir fonksiyonel olmayan gereksinimleri (NFR) belirleyen mühendislik şartnamesi.

TEMPLATE // INSPECT: TPL-BSA-009MODIFIED: 2026-09-19
KATEGORİİş ve Yazılım Analizi
SÜRÜMv1.0.0
RİSK SEVİYESİMEDIUM
ARTEFAKT SINIFIDOC
FORMATLARDOCX, PDF, MD, MERMAID, SVG
YAPAY ZEKÂ VE YÖNETİCİ ÖZETİ (AI SUMMARY)

6 parçalı SEI kalite senaryolarını, ISO 25010 özelliklerini, performans eşiklerini, erişilebilirlik bütçelerini ve otomatik test kabul kapılarını tanımlayan doğrulanabilir NFR şartnamesi.

Önemli Teknik Doküman Şablonu ve Hukuki Uyarı

TinyCTO.tv Teknik Doküman Şablon Bildirimi: Bu şablon genel eğitim ve operasyon amaçlı bir başlangıç materyalidir. Hukuki, vergisel, muhasebesel, yatırım, satın alma, mevzuat, güvenlik veya sertifikasyon danışmanlığı değildir. Gereklilikler ülkeye, kuruma, sözleşmeye ve riske göre değişir. Kullanmadan önce yetkin uzmanlarla gözden geçirip uyarlayın.

Çözülen Üretim Problemi

NFR'lar genellikle ölçülemeyen temenniler ("sistem hızlı ve ölçeklenebilir olmalıdır") olarak yazılır; bu durum mimari uyumsuzluklara, üretimde SLA ihlallerine ve ekipler arasında çözümsüz tartışmalara yol açar.

Ne Zaman Kullanılmalı?

  • İş SLA'lerini ve performans beklentilerini matematiksel olarak test edilebilir mühendislik kriterlerine dönüştürürken
  • Mimarlarla Yazılım Mühendisliği Enstitüsü (SEI) Kalite Niteliği Çalıştayları (QAW) yürütürken
  • Sürekli entegrasyon boru hatlarında otomatik performans, yük ve güvenlik test kapıları kurarken

Ne Zaman Kullanılmamalı?

  • Adım adım kullanıcı arayüzü fonksiyonel kullanıcı hikayelerinde (TPL-BSA-002 kullanın)
  • Operasyonel bulut bütçesi maliyet dağılımı izlemesinde (TPL-FIN-004 kullanın)

5 Şablon Bölümü ve Yapısal İskelet

1. 1. ISO 25010 Kalite Modeli Çerçevesistandard, enterprise

Performans Verimliliği, Uyumluluk, Kullanılabilirlik, Güvenilirlik, Güvenlik, Bakım Yapılabilirlik ve Taşınabilirlik sınıflandırması.

Yönerge:Her mimari kararı en az bir birincil ISO 25010 kalite özelliğiyle eşleştirin.
2. 2. SEI 6 Parçalı Kalite Niteliği Senaryo Standardıstandard, enterprise

Standart senaryo yapısı: Uyaran Kaynağı, Uyaran, Varlık, Ortam, Tepki ve Tepki Ölçütü.

Yönerge:Objektif, matematiksel olarak doğrulanabilir bir Tepki Ölçütünden yoksun gereksinimleri reddedin.
3. 3. Performans, Ölçeklenebilirlik ve Kapasite Eşikleristandard, enterprise

Yanıt gecikmesi (p50/p95/p99), verimlilik (RPS), eşzamanlı kullanıcı, zirve çarpanları ve bellek/CPU sınırları.

Yönerge:Belirsiz ortalamalar yerine zirve yük altında gecikme yüzdeliklerini (örn. 5.000 RPS altında p99 < 200ms) belirtin.
4. 4. Güvenilirlik, Erişilebilirlik ve Felaket Kurtarma Değişmezleristandard, enterprise

Erişilebilirlik hedefleri (%99.99), hata bütçesi tahsisleri, RTO/RPO limitleri ve otomatik yük devretme süreleri.

Yönerge:Kurtarma prosedürlerinin insan müdahalesi olmadan RTO bütçesi içinde otomatik çalışmasını zorunlu kılın.
5. 5. Doğrulama Metodolojileri ve CI/CD Kabul Kapılarıstandard, enterprise

Otomatik test araçları (k6, Chaos Mesh), test ortamları, başarı/başarısızlık eşikleri ve onay sorumluluğu.

Yönerge:Yük testlerini sürüm boru hattına entegre edin; %5'i aşan performans gerilemelerinde dağıtımı otomatik durdurun.

Doldurma ve Uygulama Yönergeleri

1. Boş şablonu inceleyin. 2. Örnek senaryoyu kurum ölçeğine uyarlayın. 3. Kontrol listesiyle doğrulayın.

Bağımsız İnceleme ve Onay Kontrol Listesi

  • Tüm zorunlu bölümler dolduruldu
  • Gizli anahtar veya parola içermiyor
  • Yönetici sponsor onayı alındı
İŞLENMİŞ SENARYO ÖRNEĞİ

Fonksiyonel Olmayan Gereksinimler ve Kalite Niteliği Senaryoları - Örnek Vaka Analizi

Örnek Organizasyon: AeroGlobal Yüksek Hacimli Uçuş Rezervasyon Motoru

AeroGlobal Yüksek Hacimli Uçuş Rezervasyon Motoru için eksiksiz operasyonel uygulamayı gösteren gerçek dünya vaka analizi.

Öne Çıkan Bulgular ve Çıktılar:
  • 12.000 RPS anlık kampanya uçuş aramalarını kapsayan 32 doğrulanabilir SEI kalite senaryosu hazırladı
  • Çoklu bulut bölgelerinde %99.99 erişilebilirlik bütçesiyle p99 gecikmesini 180 ms altına sabitledi
  • Test ortamı CI/CD sürecinde otomatik k6 yük kapıları sayesinde 6 üretim performans gerilemesini engelledi

Sıkça Sorulan Sorular

SEI Kalite Niteliği Senaryosunun 6 parçası nedir?

6 parça şunlardır: 1. Kaynak (uyaranı oluşturan aktör), 2. Uyaran (oluşan olay veya istek), 3. Varlık (uyarılan sistem bileşeni), 4. Ortam (uyaran anındaki sistem durumu, örn. zirve yük), 5. Tepki (gerçekleşen eylem) ve 6. Tepki Ölçütü (sayısal, test edilebilir eşik).

Ortalama gecikme metriği yerine neden 99. yüzdelik (p99) gecikme metriği tercih edilir?

Ortalama gecikme kötü kullanıcı deneyiminin "uzun kuyruğunu" gizler. Yüksek trafikli bir sistemde 50 ms ortalama, her 100 kullanıcıdan birinin 4 saniyeden fazla beklediği gerçeğini maskeleyebilir.

Modern yazılım teslimatında NFR'lar sürekli olarak nasıl doğrulanır?

Test ortamında otomatik performans regresyon testleri (k6/JMeter), çekme isteklerinde statik güvenlik analizleri (SAST) ve üretimde gerçek zamanlı gözlemlenebilirlik telemetrisi (Prometheus/Datadog) aracılığıyla sürekli doğrulanır.

Teknik Doküman Şablon Paketi

Giriş Gerekli
Ücretsiz ve güvenli indirmeler için tek seferlik giriş veya kayıt gereklidir.
Eksiksiz Teknik Doküman Paketi (.zip)
12 Dosya

Tüm boş şablonları, işlenmiş senaryoları ve doğrulama manifestolarını tek bir arşivde indirin.

Münferit Belgeler (.zip)
TPL-BSA-009-Non-Functional-Requirements-and-Quality-Attribute-Scenarios-Blank-EN.docxDOCX
all11.3 KB
TPL-BSA-009-Non-Functional-Requirements-and-Quality-Attribute-Scenarios-Example-EN.docxDOCX
all11.3 KB
TPL-BSA-009-Fonksiyonel-Olmayan-Gereksinimler-ve-Kalite-Niteligi-Senaryolari-Bos-TR.docxDOCX
all11.4 KB
TPL-BSA-009-Fonksiyonel-Olmayan-Gereksinimler-ve-Kalite-Niteligi-Senaryolari-Ornek-TR.docxDOCX
all11.5 KB
TPL-BSA-009-Non-Functional-Requirements-and-Quality-Attribute-Scenarios-Blank-EN.mdMD
all2.1 KB
TPL-BSA-009-Non-Functional-Requirements-and-Quality-Attribute-Scenarios-Example-EN.mdMD
all2.2 KB
TPL-BSA-009-Fonksiyonel-Olmayan-Gereksinimler-ve-Kalite-Niteligi-Senaryolari-Bos-TR.mdMD
all2.2 KB
TPL-BSA-009-Fonksiyonel-Olmayan-Gereksinimler-ve-Kalite-Niteligi-Senaryolari-Ornek-TR.mdMD
all2.3 KB
TPL-BSA-009-Non-Functional-Requirements-and-Quality-Attribute-Scenarios-Blank-EN.pdfPDF
all101.9 KB
TPL-BSA-009-Non-Functional-Requirements-and-Quality-Attribute-Scenarios-Example-EN.pdfPDF
all103.8 KB
TPL-BSA-009-Fonksiyonel-Olmayan-Gereksinimler-ve-Kalite-Niteligi-Senaryolari-Bos-TR.pdfPDF
all100.6 KB
TPL-BSA-009-Fonksiyonel-Olmayan-Gereksinimler-ve-Kalite-Niteligi-Senaryolari-Ornek-TR.pdfPDF
all100.4 KB
Doğrulanmış SHA-256 · Makrosuz Güvenli Arşiv
Her indirme dinamik MANIFEST.json içerir