Gereksinimler
Gereksinim nedir?
Gereksinimler, belirli bir sistem hizmetleri, kısıtlamalar veya gereksinim toplama işlemi sırasında oluşturulan ayrıntılı bir belirtimle ilgili üst düzey tanımlardır.
Gereksinim Türleri:
User Requirements - Sistemin sağladığı hizmetlerin şemaları ve operasyonel kısıtlamaları ile birlikte doğal dilde ayrıntılı bir açıklamadır. Genellikle son kullanıcılar tarafından geliştirilir.
System requirements - Sistemin işlevlerinin, hizmetlerinin ve operasyonel kısıtlamaların açıklamalarını detaylandıran yapılandırılmış bir belgedir.
Functional Requirements - Sistemin hizmetlerini, sistemin belirli girdilere nasıl tepki vermesi gerektiğini ve belirli durumlarda sistemin nasıl davranması gerektiğini açıklar.
Non-functional Requirements - Sistemin niteliklerini açıklar.
Domain Requirements - Uygulamanın etki alanından kaynaklanan ve o alanın özelliklerini yansıtan gereksinimler. İşlevsel veya işlevsel olmayan özellikler olabilir.
Gereksinim Belge Yapısı:
Preface
Introduction
Kullanıcı gereksinimleri tanımı
Sistem mimarisi
Sistem gereksinimleri belirtimi
Sistem modelleri
Appendix