विश्लेषण डिजाइन से कैसे अलग है?


11

मुझे यकीन है कि आप सभी ने प्रबंधकों को यह कहते हुए सुना होगा कि "हमें एक विश्लेषक की आवश्यकता है", या "हमें एक डिजाइनर की आवश्यकता है"। जब मैं .NET डेवलपर हूं, तो मैं शायद ही किसी डिज़ाइनर (वेब ​​डिज़ाइनर या UI डिज़ाइनर) से एनालाइज़र को अलग कर सकता हूं।

विश्लेषक कौन है? डिजाइनर कौन है? क्या वे ओवरलैप करते हैं?

जवाबों:


26

विश्लेषण: समस्या को परिभाषित करें। इसका उत्तर दें: "हमें क्या चाहिए?"

डिजाइन: समाधान को परिभाषित करें। इसका उत्तर दें: "हम इसे कैसे बनाएंगे?"


इसलिए विश्लेषण का उपयोग ज्यादातर कार्यात्मक आवश्यकताओं को पूरा करने के लिए किया जाता है, गैर-कार्यात्मक आवश्यकताओं को पूरा करने के लिए डिजाइन का उपयोग किया जाता है।
रिफ्रो जूल

+1 @ S.Lott। मुझे आपका अतिसूक्ष्म दृष्टिकोण और सादगी पसंद है।
सईद नेमाटी

1
@ S.Lott: आप जानते हैं कि आप अंग्रेजी लिखते समय पायथन लिखना बंद कर सकते हैं, है न?
विंको वर्सालोविच

2
@ एसएफ: वीडियो गेम के विश्लेषण के दो स्तर हैं। खेल के निर्माण के उपकरण एक समस्या को हल करने के लिए सामान्य विश्लेषण के प्रकार हैं ("हमें स्तरों को संपादित करने की आवश्यकता क्या है?") खेल स्तर, स्वयं, कहानीकारों द्वारा तैयार किए गए हैं जो अनिवार्य रूप से विश्लेषक हैं। डिजाइनर उपकरण या स्तरों के कार्यान्वयन विवरणों को संभालते हैं।
S.Lott

4
@refro: नहीं। विश्लेषण: यह पता लगाएं कि आवश्यकताएं क्या हैं। डिजाइन: आवश्यकताओं को पूरा करने का तरीका जानें। किसी भी कथन में कहीं भी "कार्यात्मक" या "गैर-कार्यात्मक" की पूरी कमी पर ध्यान दें । यह जानबूझकर किया गया है।
जेरी कॉफिन

-1

सॉफ्टवेयर डेवलपमेंट लाइफ साइकल का अध्ययन करें । सॉफ्टवेयर इंजीनियरिंग 101 के पहले दो हफ्तों के भीतर इस सवाल का जवाब दिया गया था। यह एक प्रासंगिक सवाल है, और एक निश्चित लेकिन कभी-कभी इतना स्पष्ट जवाब नहीं है।

यदि आप विश्लेषकों, डिजाइनरों, कोडरों, परियोजना प्रबंधक, एक बड़ी वेन आरेख के रूप में अन्य भूमिकाओं की कल्पना कर सकते हैं, तो विश्लेषकों और डिजाइनरों को बहुत अधिक ओवरलैप किया जाता है।

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

डिज़ाइनर इस जानकारी को विश्लेषकों की एक कार्यात्मक आवश्यकताओं को पूरा करने के लिए इकट्ठा करते हैं , साथ ही कई अन्य (संभवतः) यूएमएल सहित ।

साइड नोट पर, विश्लेषकों को आमतौर पर प्रोग्रामर की तुलना में अधिक भुगतान किया जाता है।


मैं "अधिक विशेष रूप से गैर-कार्यात्मक क्या हैं" से असहमत हूं। विश्लेषण सभी आवश्यकताओं को शामिल करता है, भले ही कार्यात्मक या गैर-कार्यात्मक हो। और डिजाइनर दोनों पर डिजाइन करते हैं।
टॉफ्रो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.