रखरखाव और नई सुविधाओं के बीच रेखा को कहाँ खींचा जाना चाहिए?रखरखाव बनाम नई सुविधाओं को जोड़ने के रूप में क्या योग्यता प्राप्त करता है?
(7.A) आदि की मरम्मत में काम कर रहे क्रम में कुछ रखते हुए,, की कार्रवाई .;:
ऑक्सफोर्ड इंग्लिश डिक्शनरी के रूप में परिभाषित करता है रखरखाव उपकरणों, आदि के माध्यम से एक इमारत, संस्था, सैनिकों के शरीर, आदि को बनाए रखना; राज्य या तथ्य रखने के तथ्य; साधन या रखरखाव के लिए प्रावधान।
मैं क्लाइंट-सर्वर एप्लिकेशन के साथ काम कर रहा हूं और क्लाइंट को बनाए रख रहा हूं। पहचान प्रदर्शन की समस्याओं के लिए
- बग फिक्सिंग
- एपीआई रूपांतरों: परिभाषा के साथ लाइन में, मैं प्रदर्शन करने के लिए उम्मीद करेंगे
मैं प्रदर्शन करने की उम्मीद नहीं होगा:
- नए विकास (नई कार्यक्षमता जोड़ने)
विकिपीडिया Software Maintenance पेज संदर्भ सुधारात्मक, अनुकूली, पूर्ण, और preventative रखरखाव, जो मैं क्या उम्मीद थी के साथ लाइन में गिर लगते हैं, लेकिन क्लाइंट-सर्वर प्रकृति मामलों पेचीदा हो।
EDIT: स्टैंडअलोन अनुप्रयोगों के साथ जिन पर निर्भरता नहीं है, यदि सॉफ़्टवेयर काम करता है तो इसे काम करना जारी रखना चाहिए। क्लाइंट-सर्वर अनुप्रयोगों के साथ, जब सर्वर बदलता है तो ग्राहक टूट सकता है। यद्यपि यह रखरखाव की परिभाषा को नहीं बदलता है, इसका तात्पर्य यह है कि क्लाइंट एप्लिकेशन में बदलाव होने पर और अवसर और मौके होंगे।
यदि दो पार्टियां रखरखाव अनुबंध पर सहमत हैं, तो योग्यता और रख-रखाव की एक पारस्परिक समझ और नई सुविधाओं के रूप में क्या योग्यता प्राप्त की जानी चाहिए, इसलिए सवाल।
एप्लिकेशन की वास्तुकला रखरखाव की परिभाषा को कैसे प्रभावित करती है? एक तरफ ध्यान दें, सॉफ्टवेयर दुनिया में 'रखरखाव' में कभी-कभी नई कार्यक्षमता शामिल होती है। –
@ हार्पर शेल्बी - क्या आप अपने साइड नोट पर विस्तृत जानकारी देंगे? – JeffH
@ जेफ - मुझे लगता है कि वह एक रखरखाव अनुबंध के बारे में बात कर रहा है। कई बार ग्राहक एक डेवलपर को मासिक/वार्षिक रखरखाव शुल्क का भुगतान करेगा जिसमें नए विकास या बदलाव के लिए कुछ निश्चित समय शामिल होगा। –