15 Kasım 2017 Çarşamba

MIL-STD-498 -SSS

Giriş
System Software Specification (SSS) ve Software Requirements Specification (SRS), Hardware Requirements Specification (HRS) bir çok projede karşımıza çıkan iki belge. Aşağıda bu belgeler ile ilgili aldığım notlar var. SSS, SRS ve HRS gibi belgelerin sadece yazıya dayalı olması iyi değil. Çünkü aşağıdaki cümlede ifade edildiği gibi yazıyı zihnimizde canlandırmak kolay değil.
Most people are bad at mentally mapping documentation to actions.
Dolayısıyla bu belgelerin şekiller ile desteklenmesi gerekiyor.

SSS ve SRS genellikle CDRL listesine dahil edilirler.

CDRL (Contract Data Requirements List) Nedir?
CDRL sözleşmenin bir lahikası olarak belirtirlir. Müsteriye teslim edilecek dokümanları listeler. Türkçesi SVIL'dir (Sozleşme Veri İsteri Listesi).

Sistem Kalite Etkenleri ile İlgili Gereksinimler
SSS belgelerinde bazen aşağıdakine benzer sistem kalite etkenleri görüyorum. Bunları not etmek istedim.

Sistem kalite etkenleri, işlevsel olmayan ancak bir yazılımın "iyi", "sürdürülebilir", "güvenilir", "verimli", "kabul edilebilir" olması gibi "yüksek kalite" özelliklerini belirtirler.

Kalite ile "ölçülebilirlik" ayrılmaz ikilidirler. Aşağıdaki kavramların bir çoğu dolaylı olarak ölçülebiliyor.

Reliability
Reliability -Güvenilirlik yazısına taşıdım.

Maintainability
System shall have ethernet interface for maintenance purpose.
System shall record failures onto disk.

Availability
Örnek yaz

Flexibility
Örnek yaz

Portability
Bu kavram ile Adaptability, Instability, Co-existance, Replacability kelimeleri genellikle iç içe kullanılırlar.
Örnek yaz

Reusability
Örnek yaz

Testability
Örnek yaz

Usability
Bu kavram ile Undestandability, Learnability, Operability, Attractiveness kelimeleri genellikle iç içe kullanılırlar.
Örnek yaz

Deployability
Örnek yaz

SSS'in SRS'e Aktarımı
SSS belgesi SRS için girdi teşkil eder. Aktarımın tam yapıldığından emin olmak için izlenebilirlik (traceability) matrisinin olması ve her iki belgenin de gözden geçirilmesi (review) gerekir.
SSS'in HRS'e Aktarımı
SSS belgesi HRS için girdi teşkil eder.Aktarımın tam yapıldığından emin olmak için izlenebilirlik (traceability) matrisinin olması ve her iki belgenin de gözden geçirilmesi (review) gerekir.

SSS ve Backlog
Bazı SSS dokümanlarında ileride yapılacak (5 sene sonra) işlerin de yazılı olduğu durumlar gördüm. Bu maddeler Phase X olarak işaretliydi. Böylece izlenebilirliği kurulmasa bile dokümanda yer alıyorlardı. Bu kullanım şekli bence doğru değil.

Hiç yorum yok:

Yorum Gönder