सॉफ्टवेयर प्रलेखन के प्रकार

विषयसूची:

Anonim

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

प्रस्ताव

एक सॉफ्टवेयर प्रस्ताव सॉफ्टवेयर सिस्टम की आवश्यकताओं को निर्दिष्ट करता है और सॉफ्टवेयर के उद्देश्य और उन समस्याओं को हल करता है जो इसे हल करता है। यह अनुमानित समय भी निर्दिष्ट करेगा जो सॉफ्टवेयर परियोजना लेगा और प्रस्ताव को प्रभावित करने वाले अन्य कारक।

व्यवहार्यता अध्ययन

व्यवहार्यता अध्ययन आमतौर पर परियोजना की शुरुआत में होता है। यह चरण निर्धारित करता है कि सॉफ्टवेयर प्लांट ग्राहक की व्यावसायिक जरूरतों को पूरा करता है या नहीं। व्यवहार्यता अध्ययन के परिणाम से तय होता है कि कोई परियोजना आगे बढ़ेगी या नहीं।

आवश्यकताओं के विश्लेषण

आवश्यकताओं का विश्लेषण स्वचालित सॉफ़्टवेयर समाधानों में व्यावसायिक आवश्यकताओं का अनुवाद करने का साधन प्रदान करता है। एक बाहरी सलाहकार या कंपनी प्रबंधन आमतौर पर इस कार्य को करता है। आवश्यकताओं हार्डवेयर, सॉफ्टवेयर और घटकों के लिए वास्तविक विनिर्देशों में व्यावसायिक आवश्यकताओं का अनुवाद करती हैं।

डिज़ाइन दस्तावेज़

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

कोडिंग दस्तावेज़

कोडिंग दस्तावेज़ सॉफ्टवेयर के प्रोग्रामिंग के लिए उपयोग किए जाने वाले वास्तविक स्रोत कोड को संदर्भित करते हैं। कोड किसी भी उपलब्ध कंप्यूटर भाषाओं में लिखा जा सकता है, जिसमें जावा, C ++, PHP और इस्तेमाल की गई प्रणाली के आधार पर सैकड़ों अन्य कंप्यूटर भाषाएँ शामिल हैं।

परीक्षण दस्तावेज़

परीक्षण दल और डेवलपर्स सॉफ्टवेयर जीवन चक्र के विभिन्न चरणों में परीक्षण दस्तावेज बनाते हैं। डेवलपर्स अपने स्वयं के कोड के लिए यूनिट-परीक्षण दस्तावेज बनाते हैं। परीक्षण टीम या अन्य लोग सीधे कोड एकीकरण एकीकरण परीक्षण और व्यावसायिक आवश्यकताओं के परीक्षण से जुड़े नहीं हैं।

उपयोगकर्ता मार्गदर्शिकाएँ और विपणन

उपयोगकर्ता गाइड नए सॉफ़्टवेयर कैसे काम करते हैं, इस बारे में निर्देश प्रदान करते हैं। यदि सिस्टम बड़ा और जटिल है, तो उपयोगकर्ता गाइड आमतौर पर कर्मचारियों के लिए औपचारिक प्रशिक्षण पाठ्यक्रमों द्वारा समर्थित हैं। विपणन दस्तावेज संभावित ग्राहकों को नए सॉफ्टवेयर सिस्टम के लाभों का वर्णन करते हैं।

सॉफ्टवेयर लाइसेंस

सॉफ्टवेयर लाइसेंस जारी करने से सॉफ्टवेयर का उपयोग वैध हो जाता है जहां तक ​​अंतिम उपयोगकर्ता का संबंध है। उपयोगकर्ता सॉफ़्टवेयर का उपयोग संलेखन कंपनी द्वारा जारी किए गए सॉफ़्टवेयर लाइसेंस की शर्तों के तहत करते हैं। सभी सॉफ़्टवेयर में लाइसेंस की सख्त शर्तें नहीं हैं, और यह खुले स्रोत के मामले में विशेष रूप से सच है। आमतौर पर, सॉफ़्टवेयर सिस्टम में लाइसेंसिंग दस्तावेज़ के कुछ रूप होते हैं, जो यह निर्दिष्ट करते हैं कि सॉफ़्टवेयर का उपयोग कैसे और कहाँ किया जा सकता है।