Profesyonel yazılım geliştiriciler, herhangi bir anlamlı boyuttaki yazılım geliştirme projelerinin başlangıcında bir yazılım gereksinimleri toplama sürecinden geçmelidir. Bu proje aşamasının son ürünü, genellikle Yazılım Gereksinimleri Belirtimi veya SRS olarak adlandırılan bir belgedir. Genellikle ilk proje dönüm noktasıdır veya teslim edilebilir. Bu belgenin önemi küçümsenemez. En önemli işlevi, müşterinin iş ihtiyaçlarını ve gereksinimlerini yazılı olarak kaydetmek ve yazılım geliştirme sürecinin geri kalanı için temel oluşturmaktır. Bu gereksinimler derlendikten sonra belge, hem müşterinin hem de geliştiricinin yazılımın neyi başarması gerektiğine ilişkin anlayışının kaydı haline gelir. Genellikle müşteri SRS'yi inceler ve imzalar, böylece tam yazılım tasarımı ve geliştirme aşamasına başlar. İlgili üst düzey adımları atarak bir SRS belgesi yazabilirsiniz.
Aşama 1
Kuruluşunuzun standart bir Yazılım Gereksinimleri Belirtimleri belge şablonu yoksa, şimdi bir tane oluşturun (şablonlara bağlantılar için Kaynaklara bakın).
Günün Videosu
Adım 2
Gereksinimleri toplamak için konunun uzmanları/müşterileri ile görüşün.
Aşama 3
Yazılımın işlevlerini tanımlayın.
4. Adım
Ana alt süreçler için kullanım senaryoları oluşturun. Örneğin, bir sipariş giriş sistemi tasarlıyorsanız, kullanım senaryoları yeni bir sipariş oluşturmayı, mevcut bir siparişi değiştirmeyi ve müşteri siparişi aramasını içerir.
Adım 5
Kullanıcı arayüzünü tanımlayın.
6. Adım
Donanım arayüzleri veya diğer yazılım sistemi arayüzleri gibi diğer arayüzleri tanımlayın.
7. Adım
Süreç akışını tanımlayın.
Adım 8
Belirli iş kurallarını belirleyin.
9. Adım
Performans spesifikasyonunu tanımlayın.
Adım 10
Süreç akışını göstermek veya temel gereksinimleri detaylandırmak için gereken diyagramları oluşturun.
11. Adım
SRS belgesini derleyin ve gerekli tüm tarafların belgeyi incelemesini veya imzalamasını sağlayın.
İhtiyacınız Olan Şeyler
Kelime işlem uygulaması
Microsoft Visio gibi diyagram oluşturma yazılımı
Uç
Standart bir belge şablonu oluşturun. Bir izlenebilirlik matrisi ekleyin. Gereksinimler ve bu gereksinimlerin kaynağı arasında bir bağlantı ekleyin. Açıkça tanımlanmış iş operasyon kurallarını listeleyin. Kuralların ve süreçlerin kesin ve açık bir dille tanımlandığından emin olun.
Uyarı
SRS yalnızca işlevsel gereksinimleri içerir. Hiçbir yazılım tasarımı veya uygulama detayı dahil edilmemelidir.