2010-08-16 12 views
11

मुझे इस प्रश्न को एक साक्षात्कार में पूछा गया था।किसी एप्लिकेशन के कार्यात्मक और गैर कार्यात्मक भाग क्या हैं?

किसी एप्लिकेशन के कार्यात्मक और गैर कार्यात्मक भाग क्या हैं?

+3

गैर - कार्यात्मक वास्तव में * भागों * नहीं हैं, लेकिन * पहलुओं * या * विशेषताओं * की तरह। –

+0

आप तर्क दे सकते हैं कि आवेदन के गैर-कार्यात्मक हिस्सों को तोड़ने वाली बिट्स हैं - जो काम नहीं करते हैं। हालांकि, गैर-कार्यात्मक आवश्यकताएं थोड़ी अलग हैं। –

उत्तर

12

Functional भागों वे हैं जो आवेदन के कार्य से संबंधित हैं - यह क्या करता है।

Non functional भागों कि सीधे समारोह से संबंधित नहीं कर रहे हैं - तरह बातें:

  • प्रदर्शन
  • गुणवत्ता
  • पोर्टेबिलिटी
  • रख-रखाव
  • गुणवत्ता
  • उपलब्धता
  • तानाना
  • और कई और अधिक ...

उदाहरण के लिए, एक कैलकुलेटर आवेदन में, कार्यात्मक हिस्से हैं कैसे इनपुट और आउटपुट का काम और गणना के तर्क/आपरेशन ही।

गैर कार्यात्मक उपयोगिता, गुणवत्ता, प्रदर्शन और अन्य पहलुओं का होगा जो कैलकुलेटर संचालन पर प्रत्यक्ष असर नहीं रखते हैं।

+1

मैं इसमें रखरखाव, उपलब्धता और विस्तारशीलता जोड़ूंगा। –

3

कार्यात्मक एप्लिकेशन की विशेषताओं से संबंधित है। यानी क्या करता है। गैर कार्यात्मक भागों की तरह विशेषताएं हैं:

  • प्रदर्शन
  • पिछले संस्करणों के साथ
  • अनुकूलता
  • सुरक्षा
  • प्रयोज्य
  • कितनी अच्छी तरह यह लोड
  • यह कैसे विफलता परिदृश्यों संभालती के तहत प्रदर्शन
+0

मैं बोल्डफेस में भी * क्या * डालूंगा। – reinierpost

+0

@reinierpost हो गया। सलाह के लिये धन्यवाद। – mikej

संबंधित मुद्दे