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.
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.
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).
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.
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