सॉफ्टवेयर फीचर: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Distinguishing characteristic or capability of software}} File:Gimp tutorial speechbubbles17.png|thumb|फोटो एडिटिंग प्रोग...")
 
No edit summary
Line 1: Line 1:
{{Short description|Distinguishing characteristic or capability of software}}
{{Short description|Distinguishing characteristic or capability of software}}
[[File:Gimp tutorial speechbubbles17.png|thumb|फोटो एडिटिंग प्रोग्राम [[GIMP]] में डिस्ट्रेस सिलेक्शन सॉफ्टवेयर फीचर]]
[[File:Gimp tutorial speechbubbles17.png|thumb|फोटो एडिटिंग प्रोग्राम [[GIMP]] में डिस्ट्रेस सिलेक्शन सॉफ्टवेयर फीचर]]
[[Image:XtermMenus.png|thumb|[[एक्स विंडो सिस्टम]] [[ टर्मिनल एमुलेटर ]] प्रोग्राम [[xterm]] में उपलब्ध सुविधाओं की सूची दिखाने वाला मेनू]][[सॉफ़्टवेयर]] में, फीचर शब्द की कई परिभाषाएँ हैं, जो अक्सर शब्द की अधिक सामान्य परिभाषाओं से भिन्न होती हैं।<ref>{{cite journal|first1=Sven|last1=Apel|first2=Christian|last2=Kästner|journal=[[The Journal of Object Technology]]|volume=8|issue=5|date=August 2009|url=http://www.jot.fm/issues/issue_2009_07/column5/|title=फ़ीचर-ओरिएंटेड सॉफ़्टवेयर डेवलपमेंट का अवलोकन|page=49-84}}</ref> [[इंस्टीट्यूट ऑफ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स (IEEE)]] ने [[IEEE 829]] (सॉफ्टवेयर परीक्षण प्रलेखन के लिए अब-मृत मानक) शब्द को एक सॉफ्टवेयर आइटम (जैसे, प्रदर्शन, पोर्टेबिलिटी, या कार्यक्षमता) की एक विशिष्ट विशेषता के रूप में परिभाषित किया है।<ref>IEEE Std. 829-1998</ref>
[[Image:XtermMenus.png|thumb|[[एक्स विंडो सिस्टम]] [[ टर्मिनल एमुलेटर ]] प्रोग्राम [[xterm]] में उपलब्ध सुविधाओं की सूची दिखाने वाला मेनू]][[सॉफ़्टवेयर]] में, फीचर शब्द की कई परिभाषाएँ हैं, जो अधिकांशतः शब्द की अधिक सामान्य परिभाषाओं से भिन्न होती हैं।<ref>{{cite journal|first1=Sven|last1=Apel|first2=Christian|last2=Kästner|journal=[[The Journal of Object Technology]]|volume=8|issue=5|date=August 2009|url=http://www.jot.fm/issues/issue_2009_07/column5/|title=फ़ीचर-ओरिएंटेड सॉफ़्टवेयर डेवलपमेंट का अवलोकन|page=49-84}}</ref> [[इंस्टीट्यूट ऑफ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स (IEEE)|इंस्टीट्यूट ऑफ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स]] [[IEEE 829|आईईईई 829]] (सॉफ्टवेयर परीक्षण प्रलेखन के लिए अब-निष्क्रिय मानक) में शब्द को सॉफ्टवेयर आइटम की विशिष्ट विशेषता  (जैसे, प्रदर्शन, पोर्टेबिलिटी, या कार्यक्षमता) के रूप में परिभाषित करता है।<ref>IEEE Std. 829-1998</ref>




== पृष्ठभूमि ==
== पृष्ठभूमि ==
20वीं शताब्दी के मध्य से लेकर उत्तरार्ध तक इलेक्ट्रॉनिक कंप्यूटरों के आगमन से पहले, विशिष्ट विशेषताओं वाले एक उपकरण को अक्सर महत्वपूर्ण माना जाता था। उदाहरण के लिए, ब्रिटिश रॉयल नेवी के [[एचएमएस ड्रेडनॉट (1906)]] को नौसेना प्रौद्योगिकी में एक महत्वपूर्ण मील का पत्थर माना जाता था क्योंकि इसकी उन्नत विशेषताएं प्री-ड्रेडनॉट युद्धपोतों में मौजूद नहीं थीं।<ref>{{Cite web|url=https://www.bbc.com/news/magazine-27641717|title=How the Dreadnought sparked the 20th Century's first arms race}}</ref>
20वीं शताब्दी के मध्य से लेकर उत्तरार्ध तक इलेक्ट्रॉनिक कंप्यूटरों के आगमन से पहले, विशिष्ट विशेषताओं वाले उपकरण को अधिकांशतः महत्वपूर्ण माना जाता था। उदाहरण के लिए, ब्रिटिश रॉयल नेवी के [[एचएमएस ड्रेडनॉट (1906)]] को नौसेना प्रौद्योगिकी में महत्वपूर्ण मील का पत्थर माना जाता था क्योंकि इसकी उन्नत विशेषताएं प्री-ड्रेडनॉट युद्धपोतों में उपस्थित नहीं थीं।<ref>{{Cite web|url=https://www.bbc.com/news/magazine-27641717|title=How the Dreadnought sparked the 20th Century's first arms race}}</ref>
कंप्यूटर के प्रारंभिक इतिहास में, [[डिजिटल उपकरण निगम]] के [[PDP-7]] मिनीकंप्यूटर (1964 में निर्मित) जैसे उपकरणों को ढेर सारी विशेषताओं के लिए जाना जाता था, जैसे कि [[तार की चादर]] का उपयोग करने के लिए PDP मिनीकंप्यूटर श्रृंखला का पहला संस्करण होने के साथ-साथ मालिकाना DEC [[फ्लिप-चिप मॉड्यूल]] का उपयोग करने वाला पहला व्यक्ति है जिसका आविष्कार उसी वर्ष किया गया था।<ref>{{Cite web|url=https://dictionary.reference.com/browse/PDP-7|title=PDP-7|work=reference.com Computing Dictionary|archive-url=https://web.archive.org/web/20130616014501/http://dictionary.reference.com/browse/PDP-7|archive-date=June 16, 2013}}</ref><ref>{{Cite web|url=https://www.soemtron.org/pdp7.html|title=Digital Equipment Corporation PDP-7|website=soemtron.org|date=2009|author=Tore Sinding Bekkedal}}</ref>
कंप्यूटर के प्रारंभिक इतिहास में, [[डिजिटल उपकरण निगम]] के [[PDP-7]] मिनीकंप्यूटर (1964 में निर्मित) जैसे उपकरणों को ढेर सारी विशेषताओं के लिए जाना जाता था, जैसे कि [[तार की चादर]] का उपयोग करने के लिए PDP मिनीकंप्यूटर श्रृंखला का प्रथमसंस्करण होने के साथ-साथ मालिकाना DEC [[फ्लिप-चिप मॉड्यूल]] का उपयोग करने वाला प्रथमव्यक्ति है जिसका आविष्कार उसी वर्ष किया गया था।<ref>{{Cite web|url=https://dictionary.reference.com/browse/PDP-7|title=PDP-7|work=reference.com Computing Dictionary|archive-url=https://web.archive.org/web/20130616014501/http://dictionary.reference.com/browse/PDP-7|archive-date=June 16, 2013}}</ref><ref>{{Cite web|url=https://www.soemtron.org/pdp7.html|title=Digital Equipment Corporation PDP-7|website=soemtron.org|date=2009|author=Tore Sinding Bekkedal}}</ref>




== उदाहरण ==
== उदाहरण ==
पायथन (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज कोड के विभिन्न ब्लॉकों को इंगित करने के लिए [[घुंघराले ब्रेसिज़]] के बजाय रिक्त स्थान और टैब जैसे व्हाट्सएप वर्णों का उपयोग करने की अपनी विशेषता के लिए प्रसिद्ध है।<ref>{{Cite web|url=https://peps.python.org/pep-0008/|title=PEP 8 – Style Guide for Python Code}}</ref> एक अन्य समान उच्च-स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज, [[ रूबी (प्रोग्रामिंग भाषा) ]], विभिन्न चर क्षेत्रों को उजागर करने के लिए @ और $ प्रतीकों का उपयोग करने के लिए उल्लेखनीय है, जो डेवलपर्स का दावा है कि कोड पठनीयता में सुधार करता है। इसके डेवलपर्स का यह भी दावा है कि इसकी एक महत्वपूर्ण विशेषता उच्च मात्रा में लचीलापन है।<ref>{{Cite web|url=https://www.ruby-lang.org/en/about/|title=About Ruby}}</ref>
पायथन (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज कोड के विभिन्न ब्लॉकों को इंगित करने के लिए [[घुंघराले ब्रेसिज़]] के अतिरिक्त रिक्त स्थान और टैब जैसे व्हाट्सएप वर्णों का उपयोग करने की अपनी विशेषता के लिए प्रसिद्ध है।<ref>{{Cite web|url=https://peps.python.org/pep-0008/|title=PEP 8 – Style Guide for Python Code}}</ref> अन्य समान उच्च-स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज, [[ रूबी (प्रोग्रामिंग भाषा) ]], विभिन्न चर क्षेत्रों को उजागर करने के लिए @ और $ प्रतीकों का उपयोग करने के लिए उल्लेखनीय है, जो डेवलपर्स का दावा है कि कोड पठनीयता में सुधार करता है। इसके डेवलपर्स का यह भी दावा है कि इसकी महत्वपूर्ण विशेषता उच्च मात्रा में लचीलापन है।<ref>{{Cite web|url=https://www.ruby-lang.org/en/about/|title=About Ruby}}</ref>
एंड-यूज़र सॉफ़्टवेयर के संदर्भ में, टर्मिनल इम्यूलेटर xterm में उल्लेखनीय विशेषताओं की एक महत्वपूर्ण मात्रा भी है, जिसमें X विंडो सिस्टम के साथ संगतता, VT220 और VT320 का अनुकरण करने की क्षमता शामिल है।<ref>{{Cite web|url=https://web.archive.org/web/20011222194057/http://invisible-island.net/xterm/xterm.log.html#xterm_24|title=XTERM - Change Log - Patch #24 - 1996/8/11 - XFree86 3.1.2Ee}}</ref> एएनएसआई रंग के साथ टर्मिनल, और [[ कम्प्यूटर का माउस ]] या अन्य समान डिवाइस का उपयोग करके [[ भागने के क्रम ]] इनपुट करने की क्षमता, और कई अलग-अलग यूनिक्स-जैसे ऑपरेटिंग सिस्टम (जैसे [[लिनक्स]], एआईक्स, [[बीएसडी]], और [[एचपी-यूएक्स]]) पर चलने की क्षमता।<ref>{{cite web|url=https://invisible-island.net/xterm/xterm.faq.html#who_did_it|title=XTerm – Frequently Asked Questions (FAQ), Who wrote XTerm?|author=Thomas E. Dickey|access-date=2018-06-04|archive-url=https://web.archive.org/web/20180624104926/https://invisible-island.net/xterm/xterm.faq.html#who_did_it|archive-date=2018-06-24|url-status=live}}</ref>
एंड-यूज़र सॉफ़्टवेयर के संदर्भ में, टर्मिनल इम्यूलेटर xterm में उल्लेखनीय विशेषताओं की महत्वपूर्ण मात्रा भी है, जिसमें X विंडो सिस्टम के साथ संगतता, VT220 और VT320 का अनुकरण करने की क्षमता शामिल है।<ref>{{Cite web|url=https://web.archive.org/web/20011222194057/http://invisible-island.net/xterm/xterm.log.html#xterm_24|title=XTERM - Change Log - Patch #24 - 1996/8/11 - XFree86 3.1.2Ee}}</ref> एएनएसआई रंग के साथ टर्मिनल, और [[ कम्प्यूटर का माउस ]] या अन्य समान डिवाइस का उपयोग करके [[ भागने के क्रम ]] इनपुट करने की क्षमता, और कई भिन्न-भिन्न यूनिक्स-जैसे ऑपरेटिंग सिस्टम (जैसे [[लिनक्स]], एआईक्स, [[बीएसडी]], और [[एचपी-यूएक्स]]) पर चलने की क्षमता।<ref>{{cite web|url=https://invisible-island.net/xterm/xterm.faq.html#who_did_it|title=XTerm – Frequently Asked Questions (FAQ), Who wrote XTerm?|author=Thomas E. Dickey|access-date=2018-06-04|archive-url=https://web.archive.org/web/20180624104926/https://invisible-island.net/xterm/xterm.faq.html#who_did_it|archive-date=2018-06-24|url-status=live}}</ref>




== फ़ीचर से भरपूर सॉफ़्टवेयर और फ़ीचर क्रीप ==
== फ़ीचर से भरपूर सॉफ़्टवेयर और फ़ीचर क्रीप ==
सॉफ्टवेयर के एक टुकड़े को सुविधा संपन्न कहा जाता है जब उसके पास उपयोगकर्ता के लिए कई विकल्प और कार्यात्मक क्षमताएं उपलब्ध होती हैं। उपयोगकर्ता के लिए फीचर-समृद्ध सॉफ़्टवेयर पेश करने के लिए एक लोकप्रिय तंत्र [[प्रगतिशील प्रकटीकरण]] की अवधारणा है, एक ऐसी तकनीक जहां सुविधाओं को धीरे-धीरे पेश किया जाता है क्योंकि वे आवश्यक हो जाते हैं, एक बार में सुविधाओं के धन को प्रदर्शित करने के कारण होने वाले संभावित भ्रम को कम करने के लिए।<ref>{{Cite book|url=https://www.worldcat.org/oclc/12665902|title=User centered system design: new perspectives on human-computer interaction|date=1986|publisher=L. Erlbaum Associates|others=Norman, Donald A., Draper, Stephen W.|isbn=0-89859-781-1|location=Hillsdale, N.J.|oclc=12665902}}</ref>
सॉफ्टवेयर के टुकड़े को सुविधा संपन्न कहा जाता है जब उसके निकट उपयोगकर्ता के लिए कई विकल्प और कार्यात्मक क्षमताएं उपलब्ध होती हैं। उपयोगकर्ता के लिए फीचर-समृद्ध सॉफ़्टवेयर प्रस्तुत करने के लिए लोकप्रिय तंत्र [[प्रगतिशील प्रकटीकरण]] की अवधारणा है, ऐसी तकनीक जहां सुविधाओं को धीरे-धीरे प्रस्तुत किया जाता है क्योंकि वे आवश्यक हो जाते हैं, बार में सुविधाओं के धन को प्रदर्शित करने के कारण होने वाले संभावित भ्रम को कम करने के लिए।<ref>{{Cite book|url=https://www.worldcat.org/oclc/12665902|title=User centered system design: new perspectives on human-computer interaction|date=1986|publisher=L. Erlbaum Associates|others=Norman, Donald A., Draper, Stephen W.|isbn=0-89859-781-1|location=Hillsdale, N.J.|oclc=12665902}}</ref>
कुछ मामलों में, फीचर से भरपूर सॉफ्टवेयर का एक टुकड़ा एक नकारात्मक विशेषता माना जा सकता है। शब्द [[ अनवरत वृद्धि # अनियंत्रित विस्तार ]], [[सॉफ्टवेयर ब्लोट]], और फीट्यूराइटिस (सूजन की बीमारी को संदर्भित करने के लिए प्रत्यय-इटिस के सामान्य उपयोग के संदर्भ में) का उपयोग सॉफ्टवेयर को संदर्भित करने के लिए किया जा सकता है जो अत्यधिक सुविधा संपन्न है।<ref>{{Cite web|url=https://www.interaction-design.org/literature/book/the-glossary-of-human-computer-interaction/featuritis-or-creeping-featurism|title=Featuritis (or creeping featurism)}}</ref> इस प्रकार की सुविधाओं का अत्यधिक समावेश कुछ मामलों में [[समिति द्वारा डिजाइन]] का परिणाम है।<ref>{{Cite journal |last1=Krystallis |first1=Ilias |last2=Locatelli |first2=Giorgio |date=2022-09-01 |title=पेशेवर सेवा फर्मों में सफेदपोश कदाचार को सामान्य बनाना|url=https://ascelibrary.org/doi/10.1061/%28ASCE%29ME.1943-5479.0001079 |journal=Journal of Management in Engineering |language=EN |volume=38 |issue=5 |pages=04022049 |doi=10.1061/(ASCE)ME.1943-5479.0001079 |s2cid=250326876 |issn=1943-5479}}</ref>
कुछ स्तिथियों  में, फीचर से भरपूर सॉफ्टवेयर का टुकड़ा नकारात्मक विशेषता माना जा सकता है। शब्द [[ अनवरत वृद्धि # अनियंत्रित विस्तार ]], [[सॉफ्टवेयर ब्लोट]], और फीट्यूराइटिस (सूजन की बीमारी को संदर्भित करने के लिए प्रत्यय-इटिस के सामान्य उपयोग के संदर्भ में) का उपयोग सॉफ्टवेयर को संदर्भित करने के लिए किया जा सकता है जो अत्यधिक सुविधा संपन्न है।<ref>{{Cite web|url=https://www.interaction-design.org/literature/book/the-glossary-of-human-computer-interaction/featuritis-or-creeping-featurism|title=Featuritis (or creeping featurism)}}</ref> इस प्रकार की सुविधाओं का अत्यधिक समावेश कुछ स्तिथियों  में [[समिति द्वारा डिजाइन]] का परिणाम है।<ref>{{Cite journal |last1=Krystallis |first1=Ilias |last2=Locatelli |first2=Giorgio |date=2022-09-01 |title=पेशेवर सेवा फर्मों में सफेदपोश कदाचार को सामान्य बनाना|url=https://ascelibrary.org/doi/10.1061/%28ASCE%29ME.1943-5479.0001079 |journal=Journal of Management in Engineering |language=EN |volume=38 |issue=5 |pages=04022049 |doi=10.1061/(ASCE)ME.1943-5479.0001079 |s2cid=250326876 |issn=1943-5479}}</ref>
अतिरिक्त, अनावश्यक विशेषताओं को जोड़ने के लिए सॉफ्टवेयर डेवलपर्स की प्रवृत्ति का प्रतिकार करने के लिए, [[यूनिक्स]] दर्शन को 1970 के दशक में [[बेल लैब्स]] के कर्मचारियों द्वारा विकसित किया गया था, जो [[केन थॉम्पसन]] और [[डेनिस रिची]] जैसे यूनिक्स ऑपरेटिंग सिस्टम पर काम कर रहे थे। [[यूनिक्स दर्शन]] को संक्षेप में कहा जा सकता है कि सॉफ्टवेयर प्रोग्राम को आम तौर पर केवल एक प्राथमिक कार्य पूरा करना चाहिए और वह छोटा कार्य सुंदर है।<ref>{{Cite journal|url=https://archive.org/details/bstj57-6-1899/mode/2up|title=Unix Time-Sharing System: Foreword|author1=[[Doug McIlroy]] |author2=E. N. Pinson |author3=B. A. Tague|publisher=Bell Laboratories|journal=The Bell System Technical Journal|date=8 July 1978|pages=1902–1903}}</ref><ref>{{Cite web|url=https://www.linuxjournal.com/article/2877|title=The Unix Philosophy}}</ref>
अतिरिक्त, अनावश्यक विशेषताओं को जोड़ने के लिए सॉफ्टवेयर डेवलपर्स की प्रवृत्ति का प्रतिकार करने के लिए, [[यूनिक्स]] दर्शन को 1970 के दशक में [[बेल लैब्स]] के कर्मचारियों द्वारा विकसित किया गया था, जो [[केन थॉम्पसन]] और [[डेनिस रिची]] जैसे यूनिक्स ऑपरेटिंग सिस्टम पर कार्य  कर रहे थे। [[यूनिक्स दर्शन]] को संक्षेप में कहा जा सकता है कि सॉफ्टवेयर प्रोग्राम को सामान्यतः केवल प्राथमिक कार्य पूरा करना चाहिए और वह छोटा कार्य सुंदर है।<ref>{{Cite journal|url=https://archive.org/details/bstj57-6-1899/mode/2up|title=Unix Time-Sharing System: Foreword|author1=[[Doug McIlroy]] |author2=E. N. Pinson |author3=B. A. Tague|publisher=Bell Laboratories|journal=The Bell System Technical Journal|date=8 July 1978|pages=1902–1903}}</ref><ref>{{Cite web|url=https://www.linuxjournal.com/article/2877|title=The Unix Philosophy}}</ref>





Revision as of 23:34, 27 June 2023

फोटो एडिटिंग प्रोग्राम GIMP में डिस्ट्रेस सिलेक्शन सॉफ्टवेयर फीचर
एक्स विंडो सिस्टम टर्मिनल एमुलेटर प्रोग्राम xterm में उपलब्ध सुविधाओं की सूची दिखाने वाला मेनू

सॉफ़्टवेयर में, फीचर शब्द की कई परिभाषाएँ हैं, जो अधिकांशतः शब्द की अधिक सामान्य परिभाषाओं से भिन्न होती हैं।[1] इंस्टीट्यूट ऑफ इलेक्ट्रिकल एंड इलेक्ट्रॉनिक्स इंजीनियर्स आईईईई 829 (सॉफ्टवेयर परीक्षण प्रलेखन के लिए अब-निष्क्रिय मानक) में शब्द को सॉफ्टवेयर आइटम की विशिष्ट विशेषता (जैसे, प्रदर्शन, पोर्टेबिलिटी, या कार्यक्षमता) के रूप में परिभाषित करता है।[2]


पृष्ठभूमि

20वीं शताब्दी के मध्य से लेकर उत्तरार्ध तक इलेक्ट्रॉनिक कंप्यूटरों के आगमन से पहले, विशिष्ट विशेषताओं वाले उपकरण को अधिकांशतः महत्वपूर्ण माना जाता था। उदाहरण के लिए, ब्रिटिश रॉयल नेवी के एचएमएस ड्रेडनॉट (1906) को नौसेना प्रौद्योगिकी में महत्वपूर्ण मील का पत्थर माना जाता था क्योंकि इसकी उन्नत विशेषताएं प्री-ड्रेडनॉट युद्धपोतों में उपस्थित नहीं थीं।[3] कंप्यूटर के प्रारंभिक इतिहास में, डिजिटल उपकरण निगम के PDP-7 मिनीकंप्यूटर (1964 में निर्मित) जैसे उपकरणों को ढेर सारी विशेषताओं के लिए जाना जाता था, जैसे कि तार की चादर का उपयोग करने के लिए PDP मिनीकंप्यूटर श्रृंखला का प्रथमसंस्करण होने के साथ-साथ मालिकाना DEC फ्लिप-चिप मॉड्यूल का उपयोग करने वाला प्रथमव्यक्ति है जिसका आविष्कार उसी वर्ष किया गया था।[4][5]


उदाहरण

पायथन (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज कोड के विभिन्न ब्लॉकों को इंगित करने के लिए घुंघराले ब्रेसिज़ के अतिरिक्त रिक्त स्थान और टैब जैसे व्हाट्सएप वर्णों का उपयोग करने की अपनी विशेषता के लिए प्रसिद्ध है।[6] अन्य समान उच्च-स्तरीय, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज, रूबी (प्रोग्रामिंग भाषा) , विभिन्न चर क्षेत्रों को उजागर करने के लिए @ और $ प्रतीकों का उपयोग करने के लिए उल्लेखनीय है, जो डेवलपर्स का दावा है कि कोड पठनीयता में सुधार करता है। इसके डेवलपर्स का यह भी दावा है कि इसकी महत्वपूर्ण विशेषता उच्च मात्रा में लचीलापन है।[7] एंड-यूज़र सॉफ़्टवेयर के संदर्भ में, टर्मिनल इम्यूलेटर xterm में उल्लेखनीय विशेषताओं की महत्वपूर्ण मात्रा भी है, जिसमें X विंडो सिस्टम के साथ संगतता, VT220 और VT320 का अनुकरण करने की क्षमता शामिल है।[8] एएनएसआई रंग के साथ टर्मिनल, और कम्प्यूटर का माउस या अन्य समान डिवाइस का उपयोग करके भागने के क्रम इनपुट करने की क्षमता, और कई भिन्न-भिन्न यूनिक्स-जैसे ऑपरेटिंग सिस्टम (जैसे लिनक्स, एआईक्स, बीएसडी, और एचपी-यूएक्स) पर चलने की क्षमता।[9]


फ़ीचर से भरपूर सॉफ़्टवेयर और फ़ीचर क्रीप

सॉफ्टवेयर के टुकड़े को सुविधा संपन्न कहा जाता है जब उसके निकट उपयोगकर्ता के लिए कई विकल्प और कार्यात्मक क्षमताएं उपलब्ध होती हैं। उपयोगकर्ता के लिए फीचर-समृद्ध सॉफ़्टवेयर प्रस्तुत करने के लिए लोकप्रिय तंत्र प्रगतिशील प्रकटीकरण की अवधारणा है, ऐसी तकनीक जहां सुविधाओं को धीरे-धीरे प्रस्तुत किया जाता है क्योंकि वे आवश्यक हो जाते हैं, बार में सुविधाओं के धन को प्रदर्शित करने के कारण होने वाले संभावित भ्रम को कम करने के लिए।[10] कुछ स्तिथियों में, फीचर से भरपूर सॉफ्टवेयर का टुकड़ा नकारात्मक विशेषता माना जा सकता है। शब्द अनवरत वृद्धि # अनियंत्रित विस्तार , सॉफ्टवेयर ब्लोट, और फीट्यूराइटिस (सूजन की बीमारी को संदर्भित करने के लिए प्रत्यय-इटिस के सामान्य उपयोग के संदर्भ में) का उपयोग सॉफ्टवेयर को संदर्भित करने के लिए किया जा सकता है जो अत्यधिक सुविधा संपन्न है।[11] इस प्रकार की सुविधाओं का अत्यधिक समावेश कुछ स्तिथियों में समिति द्वारा डिजाइन का परिणाम है।[12] अतिरिक्त, अनावश्यक विशेषताओं को जोड़ने के लिए सॉफ्टवेयर डेवलपर्स की प्रवृत्ति का प्रतिकार करने के लिए, यूनिक्स दर्शन को 1970 के दशक में बेल लैब्स के कर्मचारियों द्वारा विकसित किया गया था, जो केन थॉम्पसन और डेनिस रिची जैसे यूनिक्स ऑपरेटिंग सिस्टम पर कार्य कर रहे थे। यूनिक्स दर्शन को संक्षेप में कहा जा सकता है कि सॉफ्टवेयर प्रोग्राम को सामान्यतः केवल प्राथमिक कार्य पूरा करना चाहिए और वह छोटा कार्य सुंदर है।[13][14]


यह भी देखें

संदर्भ

  1. Apel, Sven; Kästner, Christian (August 2009). "फ़ीचर-ओरिएंटेड सॉफ़्टवेयर डेवलपमेंट का अवलोकन". The Journal of Object Technology. 8 (5): 49-84.
  2. IEEE Std. 829-1998
  3. "How the Dreadnought sparked the 20th Century's first arms race".
  4. "PDP-7". reference.com Computing Dictionary. Archived from the original on June 16, 2013.
  5. Tore Sinding Bekkedal (2009). "Digital Equipment Corporation PDP-7". soemtron.org.
  6. "PEP 8 – Style Guide for Python Code".
  7. "About Ruby".
  8. "XTERM - Change Log - Patch #24 - 1996/8/11 - XFree86 3.1.2Ee".
  9. Thomas E. Dickey. "XTerm – Frequently Asked Questions (FAQ), Who wrote XTerm?". Archived from the original on 2018-06-24. Retrieved 2018-06-04.
  10. User centered system design: new perspectives on human-computer interaction. Norman, Donald A., Draper, Stephen W. Hillsdale, N.J.: L. Erlbaum Associates. 1986. ISBN 0-89859-781-1. OCLC 12665902.{{cite book}}: CS1 maint: others (link)
  11. "Featuritis (or creeping featurism)".
  12. Krystallis, Ilias; Locatelli, Giorgio (2022-09-01). "पेशेवर सेवा फर्मों में सफेदपोश कदाचार को सामान्य बनाना". Journal of Management in Engineering (in English). 38 (5): 04022049. doi:10.1061/(ASCE)ME.1943-5479.0001079. ISSN 1943-5479. S2CID 250326876.
  13. Doug McIlroy; E. N. Pinson; B. A. Tague (8 July 1978). "Unix Time-Sharing System: Foreword". The Bell System Technical Journal. Bell Laboratories: 1902–1903.
  14. "The Unix Philosophy".


बाहरी संबंध