कार्यक्रम प्रलेखन प्रदान करने के ये कुछ लाभ हैं;
किसी सॉफ़्टवेयर या प्रोग्राम के सभी भागों पर नज़र रखता है।
रखरखाव ( Maintenance ) आसान करता है।
डेवलपर के अलावा अन्य प्रोग्रामर सॉफ्टवेयर के सभी पहलुओं ( Aspects ) को समझ सकते हैं।
सॉफ्टवेयर की समग्र गुणवत्ता ( Quality ) में सुधार करता है।
उपयोगकर्ता प्रशिक्षण ( Training ) में सहायता करता है।
अगर लोग सिस्टम को अचानक छोड़ देते हैं तो ज्ञान को विकेंद्रीकरण ( De-Centralization ), लागत और प्रयास में कटौती सुनिश्चित करता है।
Example Of Documents ( दस्तावेज़ों का उदाहरण )
एक सॉफ्टवेयर या सिस्टम से कई तरह के दस्तावेज जुड़े हो सकते हैं। कुछ महत्वपूर्ण लोगों में शामिल हैं;
User Manual ( उपयोगकर्ता पुस्तिका ):- यह गाइड या पुस्तिका अंतिम उपयोगकर्ताओं के लिए सॉफ़्टवेयर की विभिन्न विशेषताओं का उपयोग करने के लिए निर्देशों और प्रक्रियाओं का वर्णन करता है।
Operational Manual ( ऑपरेशनल पुस्तिका ):- यह किए जा रहे सभी ऑपरेशनों और उनकी अंतर-निर्भरता को सूचीबद्ध करता है और उनका वर्णन करता है।
Design Document ( डिज़ाइन दस्तावेज़ ):- यह सॉफ़्टवेयर का एक सिंहावलोकन ( Overview ) देता है और डिज़ाइन तत्वों का विस्तार से वर्णन करता है। यह डेटा प्रवाह आरेख, इकाई संबंध आरेख ( Data Flow Diagrams, Entity Relationship Diagrams ) आदि जैसे विवरणों का दस्तावेजीकरण करता है।
Requirements Document ( आवश्यकता दस्तावेज़ ):- इसमें सिस्टम की सभी आवश्यकताओं की सूची के साथ-साथ आवश्यकताओं की व्यवहार्यता ( Feasibility ) का विश्लेषण भी होता है। इसमें उपयोगकर्ता मामले, वास्तविक जीवन परिदृश्य ( User Cases, Real-life Scenarios ) आदि हो सकते हैं।
Technical Documentation ( तकनीकी दस्तावेज़ीकरण ):- यह वास्तविक प्रोग्रामिंग घटकों जैसे एल्गोरिदम, फ़्लोचार्ट, प्रोग्राम कोड, कार्यात्मक या फंक्शनल मॉड्यूल आदि का दस्तावेज़ीकरण है।
Testing Document ( परीक्षण दस्तावेज़ ):- यह परीक्षण योजना, परीक्षण मामले, वैलिडेशन योजना, वेरिफिकेशन योजना, परीक्षण परिणाम इत्यादि रिकॉर्ड करता है। परीक्षण सॉफ्टवेयर विकास का एक चरण है, जिसमें गहन दस्तावेज की आवश्यकता होती है।
List Of Known Bugs ( ज्ञात बगों की सूची ):- प्रत्येक सॉफ़्टवेयर में बग या त्रुटियां होती हैं, जिन्हें हटाया नहीं जा सकता क्योंकि या तो उन्हें बहुत देर से खोजा गया था या हानिरहित हैं या सुधारने के लिए आवश्यकता से अधिक प्रयास और समय लगेगा। इन बग्स को प्रोग्राम प्रलेखन के साथ सूचीबद्ध किया जाता है ताकि बाद में इन्हें हटाया जा सके। बग सक्रिय होने पर भी वे उपयोगकर्ताओं, कार्यान्वयन कर्ताओं या इसको लागू करने ( Implementers ) और रखरखाव करने वाले लोगों की सहायता करते हैं।
🌼Thank you very much for giving your valuable time!🙏
Commentaires