किसी सॉफ़्टवेयर के विकास से पूर्व यह निर्धारित किया जाता है कि उस सॉफ्टवेयर से क्या-क्या अपेक्षाएँ हैं, या वह क्या-क्या कार्य करेगा। इसे ही सॉफ्टवेयर आवश्यकता संबंधी विनिर्देश (software requirements specification) कहते हैं। इसमें कार्य-सम्बन्धी आवश्यकताओं (Functional requirement) और गैर-कार्य सम्बन्धी आवश्यकताओं का उल्लेख किया जाता है। इसके अलावा प्रयोक्ता के साथ सॉफ्टवेयर की अन्तःक्रिया कैसी होगी, यह भी बताया जाता है।
सॉफ्टवेयर आवश्यकता संबंधी विनिर्देश
किसी सॉफ़्टवेयर के विकास से पूर्व यह निर्धारित किया जाता है कि उस सॉफ्टवेयर से क्या-क्या अपेक्षाएँ हैं, या वह क्या-क्या कार्य करेगा। इसे ही सॉफ्टवेयर आवश्यकता संबंधी विनिर्देश (software requirements specification) कहते हैं। इसमें कार्य-सम्बन्धी आवश्यकताओं (Functional requirement) और गैर-कार्य सम्बन्धी आवश्यकताओं का उल्लेख किया जाता है। इसके अलावा प्रयोक्ता के साथ सॉफ्टवेयर की अन्तःक्रिया कैसी होगी, यह भी बताया जाता है।