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