बीआरएस बनाम एसआरएस: उनके बीच मुख्य अंतर
प्रमुख अंतर
- एसआरएस विकसित किए जाने वाले सॉफ्टवेयर की कार्यात्मक और गैर-कार्यात्मक आवश्यकताओं को निर्दिष्ट करता है, जबकि सॉफ्टवेयर इंजीनियरिंग में बीआरएस एक औपचारिक दस्तावेज है जो ग्राहक द्वारा प्रदान की गई आवश्यकता का वर्णन करता है
- एसआरएस का निर्माण सिस्टम आर्किटेक्ट द्वारा किया जाता है जबकि बीआरएस सॉफ्टवेयर का निर्माण आमतौर पर बिजनेस विश्लेषक द्वारा किया जाता है।
- एसआरएस का अर्थ है सिस्टम रिक्वायरमेंट स्पेसिफिकेशन जबकि बीआरएस का अर्थ है बिजनेस रिक्वायरमेंट स्पेसिफिकेशन।
- एसआरएस (SRS) की उत्पत्ति बीआरएस (BRS) से हुई है, जबकि बीआरएस (BRS) की उत्पत्ति ग्राहक संपर्क और आवश्यकताओं से हुई है।
शुरू करने से पहले आपको यह जानना चाहिए – आवश्यकता और विनिर्देश के बीच का अंतर
आवश्यकताएँ | विशेष विवरण |
---|---|
वे बताते हैं कि सॉफ़्टवेयर को “क्या” करना चाहिए | वे बताते हैं कि सॉफ्टवेयर “कैसे” बनाया जाएगा |
वे अंतिम उपयोगकर्ता, व्यवसाय और हितधारक के नजरिए से सॉफ्टवेयर की रूपरेखा तैयार करते हैं। | वे तकनीकी टीम के नजरिए से सॉफ्टवेयर की रूपरेखा तैयार करते हैं। |
विभिन्न दस्तावेजों के लिए ढेर सारे शब्द और शब्दावली मौजूद हैं
विशिष्टता दस्तावेज जैसे –
- एसआरएस – सिस्टम आवश्यकता विनिर्देश
- एफआरएस – कार्यात्मक आवश्यकता विनिर्देश
- बीआरएस – व्यवसाय आवश्यकता विनिर्देश
- सीआरएस- संगतता आवश्यकताएँ विनिर्देश
- पीआरएस – प्रदर्शन आवश्यकता विनिर्देश
- आरआरएस- विश्वसनीयता आवश्यकताएँ विनिर्देश
- सीआरएस-कॉन्फ़िगरेशन आवश्यकता विनिर्देश
आवश्यक दस्तावेज जैसे –
- बीआरडी – व्यवसाय आवश्यकता दस्तावेज़
- एसआरडी – सिस्टम आवश्यकता दस्तावेज़
विचार करने के लिए अंक
- कई स्थानों पर ये दस्तावेज अलग-अलग नहीं होते तथा एक दूसरे के स्थान पर प्रयोग किये जाते हैं।
- विनिर्देश और आवश्यकताएं मोटे तौर पर एक ही जानकारी का संचार करती हैं, लेकिन दो पूरी तरह से अलग-अलग दर्शकों के लिए।
- किसी दिए गए प्रोजेक्ट के लिए उपरोक्त कौन से दस्तावेज़ बनाए जाते हैं, यह प्रोजेक्ट की “प्रकृति” और संगठनात्मक “प्रक्रियाओं” पर निर्भर करता है
इस ट्यूटोरियल में हम बीआरएस और एसआरएस के बीच अंतर पर चर्चा करेंगे सॉफ्टवेयर परिक्षण:
बीआरएस (व्यावसायिक आवश्यकता विनिर्देश) | एसआरएस (सिस्टम आवश्यकता विनिर्देश) |
---|---|
यह सॉफ्टवेयर की कार्यात्मक विशिष्टताओं का बहुत उच्च स्तर पर वर्णन करता है | यह उच्च स्तर पर सॉफ्टवेयर के कार्यात्मक और तकनीकी विनिर्देश का वर्णन करता है |
यह एक औपचारिक दस्तावेज है जो ग्राहक द्वारा दी गई आवश्यकता के बारे में बताता है (लिखित, मौखिक) | यह विकसित किए जाने वाले सॉफ्टवेयर की कार्यात्मक और गैर-कार्यात्मक आवश्यकताओं को निर्दिष्ट करता है |
आमतौर पर इसका निर्माण व्यापार विश्लेषक जो ग्राहकों के साथ बातचीत करता है | आमतौर पर यह सिस्टम द्वारा बनाया जाता है Archiटेक्ट जो एक तकनीकी विशेषज्ञ है.
यद्यपि छोटी कंपनियों में BA, SRS का भी निर्माण करेगा। कुछ कंपनियाँ SRS को एक साथ नहीं बनाती हैं। उनका BRS इतना विस्तृत होता है कि उसे SRS के रूप में भी इस्तेमाल किया जा सकता है। |
यह ग्राहक संपर्क और आवश्यकताओं से प्राप्त होता है | यह बीआरएस से लिया गया है |