मैं सिस्टम विकास में कार्यक्षमता, प्रयोज्यता या लालित्य के आकलन प्रदान करने में अपने शोध की दिशा में सहायता करने के लिए पॉइंटर्स की तलाश कर रहा हूं।कार्यक्षमता और प्रयोज्यता के माप में जांच कौन कर रही है?
क्या आप कार्यक्षमता, प्रयोज्यता या कोडिंग शैली के माप पर किए जा रहे कार्यों के संदर्भ प्रदान कर सकते हैं? इस क्षेत्र में कौन (व्यक्ति/संगठन) काम कर रहा है? मुझे ऐसे संदर्भ कहां मिल सकते हैं।
मैंने सिस्टम निर्माण के बारे में कुछ विचार विकसित किए हैं, जो मुख्यधारा के विकास के लिए थोड़ा अलग हैं। शुरुआती बिंदु समस्या का एक पर्याप्त विवरण है। मैं अवधारणा परियोजना का एक प्रदर्शन/सबूत विकसित कर रहा हूं।
अवधारणा परियोजना के मेरे प्रमाण को विकसित करने में मुझे लाभ के लिए एक अप्रत्याशित और अनूठा पाया गया है। अब तक, मैंने पाया है कि सिस्टम की पूर्णता के बारे में उपयोगी जानकारी विकास के अप्रत्यक्ष दृष्टिकोण को लेकर एकत्र की जा सकती है। यह अप्रत्यक्ष दृश्य सॉफ़्टवेयर समाधान की बजाय समस्या के विवरण पर आधारित है।
मैं इन घटनाओं के परिणामस्वरूप भी आश्वस्त हो गया हूं कि सिस्टम के विकास के तरीके पर मार्गदर्शन जैसे अन्य क्षेत्रों में सिस्टम विकास के लिए मेरे दृष्टिकोण से मार्गदर्शन प्रदान करना संभव हो सकता है; सिस्टम कितना उपयोग योग्य है; या समाधान कितना सुरुचिपूर्ण है।
उन्हें मेरे अन्वेषणों अब तक निम्नलिखित सुझाव के लिए मार्ग प्रशस्त किया है, और मेरी प्रतिक्रिया:
- साक्षर प्रोग्रामिंग सुरुचिपूर्ण है। - साक्षर प्रोग्रामिंग अच्छी तरह से सुरुचिपूर्ण हो सकती है, लेकिन इससे समस्या वापस आती है - आप कैसे आकलन करते हैं कि प्रोग्राम कितना साक्षर है?
- कि मैं सौंदर्य विकास के उपाय के बराबर सिस्टम विकास की तलाश कर रहा हूं यानी अक्षम - जबकि मैं इस बात की सराहना करता हूं कि ऐसा संभव नहीं है, मुझे अभी भी विश्वास है कि सिस्टम विकसित करने के दौरान उपलब्ध जानकारी से दिशानिर्देश देना संभव है।
- जो मैं चाहता हूं उसे केवल कुछ समय के लिए उपयोग में आने के बाद मूल्यांकन किया जा सकता है, और केवल उसी समस्या के अन्य समाधानों की तुलना में। - यह मामला भी हो सकता है, और वास्तव में वह चट्टान हो सकता है जिस पर मेरी खोज संस्थापक। हालांकि मुझे अभी भी विश्वास है कि यह संभव है कि विकास से उपाय सॉफ्टवेयर के इन पहलुओं पर कुछ ह्युरिस्टिक अंतर्दृष्टि फेंक दें।
- फ़ंक्शन पॉइंट विश्लेषण कार्यक्षमता का एक उपाय है - मैं कार्यक्षमता की तुलना में एफपीए को अधिक उत्पादकता के रूप में देखता हूं। यह आपको नहीं बताता है कि सिस्टम में कितनी कार्यक्षमता शामिल की गई है, बल्कि उसी संदर्भ से प्राप्त आधार रेखा की तुलना में कितना शामिल किया गया है। चूंकि संदर्भ लगातार विकसित होता है, यह माप की उपयोगिता से अलग हो जाता है।
- कि इन अवधारणाओं को माप नहीं किया जा सकता है और कार्यक्षमता, उपयोगिता, या लालित्य का गठन करने पर कोई समझौता नहीं है और तर्क के समान कारणों के लिए नहीं हो सकता है - मैं विश्वास करने के लिए पर्याप्त जिद्दी हूं कि कम से कम आंशिक रूप से, अस्वीकार कर सकता हूं सिस्टम डेवलपर्स को कुछ सहायता प्रदान करके यह सुझाव।
- कि जो जानकारी मैं ढूंढ रहा हूं वह सिस्टम विकास के बाहर है; ग्राफिक कला क्षेत्र में; मनोविज्ञान; जीव विज्ञान; या अन्य - यह अधिक से अधिक संभावना देख रहा है।
- सिस्टम के ऑब्जेक्ट्स को सीधे अपने यूजर इंटरफेस के रूप में उपयोग करते हुए - यह समस्या हल करने की सुविधा के लिए डिज़ाइन की गई प्रणाली के एक वर्ग के लिए वादा दिखाता है।
- पारंपरिक ग्राफिक कला (जटिल डेटा के लेआउट) के पाठ सिस्टम विकास में स्थानांतरित किए जा सकते हैं - यह सबसे आशाजनक मार्ग की तरह दिख रहा है और मैं एक अग्रणी ग्राफिक डिजाइनर के साथ संवाद स्थापित करने की कोशिश कर रहा हूं। यह केवल सूचना प्रणाली के लिए उपयोग किया जा सकता है लेकिन ऐसा लगता है कि यह उससे कहीं अधिक व्यापक है।
- यह भी सुझाव दिया गया है कि मैं वास्तविकता के संपर्क से बाहर "आर्किटेक्चर अंतरिक्ष यात्री" हूं - यह मामला हो सकता है, लेकिन यदि ऐसा है, तो मुझे इसका एहसास करने वाला आखिरी होने की संभावना है और ऐसा संभावना मुझे मेरी खोज से रोक नहीं देती है।
तो साक्षर प्रोग्रामिंग सुरुचिपूर्ण नहीं है? http://en.wikipedia.org/wiki/Literate_programming –
मैं एक तस्वीर की कलात्मक योग्यता का मात्रात्मक माप ढूंढ रहा हूं ... जिसके द्वारा मेरा मतलब है कि आप अक्षम हैं। यदि लालित्य मापने योग्य था, असंख्य, अंतहीन विश्वविद्यालय स्तर बीएस सत्र अस्तित्व में रहेगा (और यह दुखी होगा)। – msw
@ जेम्स - मेरा मतलब यह नहीं था कि साक्षर प्रोग्रामिंग सुरुचिपूर्ण नहीं थी - मैंने सुझाव दिया था कि मैंने जो परिभाषा दी थी वह प्रारंभिक, आंशिक और गणित से ली गई थी। साक्षर प्रोग्रामिंग निश्चित रूप से सुरुचिपूर्ण हो सकता है, लेकिन यह लालित्य से सीधे सहसंबंधित प्रतीत नहीं होता है - एक प्रोग्राम (गैर-) सुरुचिपूर्ण और (गैर-) साक्षरता का कोई संयोजन हो सकता है। –