2012-03-08 8 views
9

मैंने पिछले कुछ वर्षों में कई सी # कार्यक्रम बनाए हैं, और मुझे विश्वास है कि मैं लगभग कुछ भी करने के लिए एक प्रोग्राम प्राप्त कर सकता हूं।प्रथम मेजर परिनियोजन

लेकिन अभी तक वे सभी घर के कार्यक्रम हैं जहां मैं स्थापना और अद्यतनों को देखने के लिए आसपास रहा हूं।

किसी ने मुझे बेचे जाने के लिए एक कार्यक्रम बनाने के लिए संपर्क किया है, प्रोग्राम स्वयं ही मुझे पता है कि मैं ख्याल रख सकता हूं, लेकिन क्या मुझे कुछ भी बिक्री के लिए प्रोग्राम प्रकाशित करने से पहले देखना चाहिए?

मुझे लगता है कि मुझे सुरक्षा परीक्षण करना होगा, सॉफ्टवेयर लाइसेंस प्राप्त करना होगा? किसी को भी इस पर पढ़ने के लिए एक अच्छी जगह पता है?

उत्तर

7

नंबर एक मुद्दा: लाइसेंसिंग। आपके द्वारा उपयोग की जाने वाली पुस्तकालयों के लाइसेंस जांचें, शायद उनमें से कुछ गैर वाणिज्यिक उद्देश्यों के लिए हैं।

संख्या दो समस्या: स्थापना पैकेज और उपयोगकर्ता पुस्तिकाएं। क्लाइंट को जो कुछ भी आप देते हैं, वह स्वयं स्पष्टीकरणपूर्ण, समझने में आसान और बहुत मूर्ख प्रश्नों का उत्तर देना चाहिए (क्या मैं इसे ड्राइव डी पर स्थापित कर सकता हूं: क्योंकि मेरे पास ड्राइव डी है: लॉट स्पेस के साथ, लेकिन आपका मैनुअल इसे इंस्टॉल करने के बारे में नहीं कहता है सी से किसी भी अन्य ड्राइव पर: ... आदि)

संख्या तीन अंक: अद्यतन। आप उन्हें कैसे प्रबंधित करेंगे? स्वचालित? उपयोगकर्ता संचालित? अलग डाउनलोड करने योग्य फाइलें?

नंबर चार अंक: आपका कॉपीराइट।

संख्या पांच अंक: आपके कॉपीराइट की सुरक्षा (चोरी से सुरक्षा, आदि)।

संख्या छह मुद्दा: -: सुनिश्चित करें कि आपके सॉफ्टवेयर, सुरक्षित अभिन्न, तेजी से है, प्रदान नहीं करता है अगर आप अंतरराष्ट्रीय स्तर पर बेचने के कॉपीराइट, पेटेंट, सुरक्षा के बारे में आदि

संख्या सात मुद्दा यह है कि देश के कानून की जाँच नीली स्क्रीन इत्यादि

यदि आप सॉफ्टवेयर पेटेंट मुद्दों के साथ अमेरिका या दूसरे देश में रहते हैं - सुनिश्चित करें कि आप किसी कॉपीराइट किए गए समाधान (जैसे एक क्लिक खरीदारी "सुविधा" आदि का उपयोग नहीं करते हैं)।

मुझे आशा है कि यह एक अच्छा स्टार्टर है।

+0

वाह, यदि आप यह सब करते हैं, तो आपके पास माइक्रोसॉफ्ट विंडोज़ से बेहतर सॉफ्टवेयर का एक टुकड़ा होगा। – user499211

+0

मेरा विश्वास करो, यह सिर्फ स्टार्टर है, मेरे समाधान सेवाओं (कम समस्याएं) के रूप में बेचे जाते हैं, लेकिन फिर भी मुझे इन मुद्दों में से अधिकांश को दिन-दर-दिन आधार पर संबोधित करना होगा (मैं केवल अपनी सूची में बिंदु 3 और 5 छोड़ सकता हूं) –

+0

ऐसा लगता है कि मुझे कुछ पढ़ने के लिए मिला है, चेकलिस्ट – LewiG

3

आप Deployment of .Net applications MSDN

Click Once को देखने के लिए भी उपयोगी हो सकता है के लिए जा रहे हैं।

और जगह में डाल करने के लिए भूल जाते हैं न तिजोरियां, स्टैक ट्रेस आदि ... ताकि आप आसानी से कीड़े नीचे का पता लगाने और उन्हें तेजी से हल कर सकते हैं असफल ...

संपादित करें: अंग्रेज़ी लिंक के साथ अद्यतन

+0

एक बार ऐसा लगता है कि यह बहुत उपयोगी होगा, धन्यवाद – LewiG

+0

अंग्रेजी में एक ही लिंक http: //msdn.microsoft.com/en-us/library/142dbbz4%28v=vs.80%29.aspx;) –

+0

आपके लिंक के साथ अपडेट किया गया। एक फ्रेंच ओएस पर काम करना भयभीत है। फ्रेंच में डिफ़ॉल्ट सब कुछ। Grrrrrrrr – squelos

2

क्या कोई ऐसा प्रोग्राम है जो मुझे बिक्री के लिए प्रोग्राम प्रकाशित करने से पहले देखना चाहिए?

टेस्ट, टेस्ट, टेस्ट! विभिन्न ओएस स्वादों, विभिन्न वातावरण आदि पर परीक्षण करना सुनिश्चित करें। सुनिश्चित करें कि आपके पास ध्वनि परिनियोजन विधि (डाउनलोड करने योग्य इंस्टॉलर, सीडी, आदि) है और यह सुनिश्चित करना सुनिश्चित करें कि उतना ही उतना ही परीक्षण करें। सॉफ़्टवेयर परिनियोजन के विषय पर, सुनिश्चित करें कि आपने से पहले पर प्रारंभिक रिलीज शिप करने से पहले परिदृश्य अपडेट और अपग्रेड किया है।

+0

शिपिंग सबसे कठिन हिस्सा है, मेरा विश्वास करो –

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