कार्यात्मक, परिचालन और तकनीकी आवश्यकताओं के बीच अंतर क्या हैं?


13

मैंने जावा पर आधारित कार्य किए हैं, लेकिन मेरे वरिष्ठों ने मुझे एक वैश्विक बग ट्रैकिंग टूल बनाने के लिए आवश्यकताएं एकत्र करने के लिए सौंपा।

मैंने विकिपीडिया और माइंडटूल वेबसाइट से कई प्रकार की आवश्यकताओं को पढ़ा है , लेकिन यह बहुत भ्रमित करने वाला था।

कार्यात्मक आवश्यकताओं, परिचालन आवश्यकताओं और तकनीकी आवश्यकताओं के बीच सटीक अंतर क्या हैं?

जवाबों:


21
  • कार्यकारी आवश्यकताएं

सिस्टम को क्या करना चाहिए, ऑर्डर करना, बिल भेजना, तापमान को विनियमित करना आदि।

  • काम करने के लिए जरूरी चीजें

ये सिस्टम को चलाने के तरीके के बारे में हैं। लॉगिंग, स्टार्टअप / शटडाउन नियंत्रण, निगरानी, ​​संसाधन की खपत, बैक अप, उपलब्धता आदि।

  • तकनीकी आवश्यकताएँ

ये इस बारे में हैं कि सिस्टम कैसे बनाया जाता है। कौन सी भाषा, कौन सा ओएस, मानकों का पालन किया जाए आदि।

इन दिनों "परिचालन" और "तकनीकी" आवश्यकताओं को आमतौर पर "गैर-कार्यात्मक आवश्यकताओं" के रूप में एक साथ बांधा जाता है - मुख्य रूप से मूर्खतापूर्ण तर्कों को रोकने के लिए कि क्या "सिस्टम 1 सेकंड के भीतर उपयोगकर्ता के अनुरोध का जवाब देगा" एक परिचालन या तकनीकी आवश्यकता है।


1

इसे कम करने का मेरा पसंदीदा तरीका इस तरह से सोचना है।

अगर मैं MSPaint का उपयोग कर सकता हूं तो उपयोगकर्ता जो कार्यात्मक है , उसका स्क्रीनशॉट प्राप्त करने के लिए ।

जैसे ही मैं एक कंप्यूटर, एक कंप्यूटर भाषा, एक कंप्यूटर नेटवर्क शामिल करता हूं। यह एक तकनीकी विनिर्देश की ओर जाता है।

कभी-कभी बहुत ओवरलैप होता है। जैसे मैं 747 की तस्वीर खींच सकता हूं, लेकिन यह वास्तव में एक तकनीकी कल्पना से अधिक है, क्योंकि धारणा यह है कि बात उड़ती है।

लेकिन वास्तव में, उपयोगकर्ता और प्रबंधन पूरी तरह से खुश होंगे अगर यह जेट ईंधन के बजाय परी धूल का उपयोग करके उड़ गया। तो यह कार्यात्मक हिस्सा है। लेकिन वास्तव में यह काफी तकनीकी तस्वीर है।

आशा है कि मैं बहुत दूर नहीं गया हूँ, लेकिन मैं इसके बारे में कैसे सोचता हूँ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.