Module Diff
बेसलाइन के बाद मॉड्यूल में क्या बदला, यह तेज़ी से एक ही सूची में दिखाता है, पुराना और नया टेक्स्ट साथ-साथ।
यह क्या है और क्यों है
"पिछली बेसलाइन के बाद इस मॉड्यूल में क्या बदला?" यह समीक्षा, रिलीज़ या ऑडिट से पहले सबसे अधिक पूछे जाने वाले सवालों में से एक है। DOORS Next कॉन्फ़िगरेशन की तुलना कर सकता है, लेकिन बड़े मॉड्यूल पर तुलना में बहुत समय लगता है और परिणाम को देखना कठिन होता है।
Module Diff इस सवाल का जवाब मॉड्यूल के पास ELM Mini Dashboard में देता है। वर्तमान स्ट्रीम की कोई बेसलाइन, या उसी कंपोनेंट की कोई दूसरी स्ट्रीम या बेसलाइन चुनें, और विजेट हर जोड़ी गई, हटाई गई, बदली गई या खिसकाई गई आवश्यकता को पहले और बाद के टेक्स्ट के साथ सूची में दिखाता है। विजेट केवल पढ़ता है। DOORS Next में कुछ नहीं बदलता।
यह किन समस्याओं को हल करता है
- बड़े मॉड्यूल की बेसलाइन से तुलना में बहुत समय लगता है, इसलिए इसे छोड़ दिया जाता है या अंत में किया जाता है।
- समीक्षकों को हज़ारों अपरिवर्तित आवश्यकताओं में से कुछ बदली हुई आवश्यकताएँ ढूँढनी पड़ती हैं।
- खिसकाई गई आवश्यकताएँ और रूपरेखा के बदलाव आसानी से छूट जाते हैं।
- बदलाव समीक्षा और ऑडिट के लिए बदलावों का रिकॉर्ड चाहिए, जिसे हाथ से तैयार करना कठिन है।
लाभ
- तेज़: दूसरा कॉन्फ़िगरेशन बैचों में पढ़ा जाता है और टेक्स्ट के केवल छोटे फ़िंगरप्रिंट रखे जाते हैं, इसलिए बड़े मॉड्यूल की भी तुलना जल्दी होती है।
- एक सूची: जोड़ी गई, हटाई गई और बदली गई आवश्यकताएँ मॉड्यूल के क्रम में, दिशा के लिए उनके शीर्षकों के साथ, या All artifacts से सभी आवश्यकताएँ।
- पहले और बाद: किसी आवश्यकता को खोलें और पुराना व नया टेक्स्ट पंक्ति-दर-पंक्ति, नाम, आर्टिफ़ैक्ट प्रकार, मॉड्यूल में स्थान और वह सब देखें जिसकी तुलना आपने चुनी: लिंक प्रकार के अनुसार लिंक, टैग, टिप्पणियाँ और एट्रिब्यूट।
- देखना आसान: सूची में शीर्षक अलग दिखते हैं और अपने +/− बॉक्स से संक्षिप्त होते हैं, और ऊपर की खोज व सूचियाँ उसे टेक्स्ट, आर्टिफ़ैक्ट प्रकार या शीर्षकों के आधार पर छोटा करती हैं।
- दोनों दिशाओं में: Swap कुछ भी दोबारा पढ़े बिना तुलना की दिशा तुरंत उलट देता है।
- संरचना भी: दूसरे अध्याय में ले जाई गई या जिनका क्रम या स्तर बदला, ऐसी आवश्यकताएँ चिह्नित की जाती हैं।
- समीक्षा या ऑडिट के लिए तैयार: तुलना हर SmarterWidgets लॉग के समान लेआउट में, गिनती और दोनों कॉन्फ़िगरेशन के नाम के साथ Excel में जाती है।
- सबके लिए सुरक्षित: विजेट केवल पढ़ता है, इसलिए कोई भी इसे कभी भी इस्तेमाल कर सकता है।
उपयोग कैसे करें
- आप1मॉड्यूल खोलें
- आप2बेसलाइन या स्ट्रीम और एट्रिब्यूट चुनें
- परिणाम4कुल संख्याएँ और अंतरों की सूची
- आप5एक आवश्यकता खोलें: पहले और बाद में, साथ-साथ
- परिणाम6समीक्षा या ऑडिट के लिए Excel लॉग
- मॉड्यूल खोलें। Compare के नीचे From वह कॉन्फ़िगरेशन दिखाता है जिसमें आप काम कर रहे हैं। To के नीचे तुलना के लिए बेसलाइन या स्ट्रीम चुनें: पहले इस स्ट्रीम की बेसलाइन, फिर कंपोनेंट की दूसरी स्ट्रीम और बेसलाइन। Swap तुलना की दिशा उलट देता है।
- Attributes to compare के नीचे Change पर क्लिक करें और चुनें कि किसकी तुलना हो: Primary Text (Contents), Tags, Comments, स्थिति या प्राथमिकता जैसे एट्रिब्यूट और लिंक प्रकार, या Select all। नाम, आर्टिफ़ैक्ट प्रकार और मॉड्यूल में स्थान की तुलना हमेशा होती है।
- Compare module पर क्लिक करें। प्रगति पट्टी बताती है कि काम कहाँ तक पहुँचा; आप कभी भी रोक सकते हैं।
- परिणाम जोड़ी गई (केवल To में), हटाई गई (केवल From में), बदली गई और अपरिवर्तित आवश्यकताओं की गिनती दिखाता है। Differences बदलावों को उनके शीर्षकों के नीचे दिखाता है; ऊपर का खोज फ़ील्ड और सूचियाँ सूची को टेक्स्ट, आर्टिफ़ैक्ट प्रकार या शीर्षकों के आधार पर छोटा करती हैं, और All artifacts सभी आवश्यकताएँ दिखाता है।
- किसी आवश्यकता को खोलें और पहले व बाद का टेक्स्ट पंक्ति-दर-पंक्ति तथा उसके एट्रिब्यूट साथ-साथ देखें। Show in module आपको उस तक ले जाता है।
- परिणाम के पास Log (या Differences पर डाउनलोड आइकन) समीक्षा या ऑडिट के लिए तुलना को Excel में सहेजता है।
स्क्रीनशॉट
1Compare: From, DOORS Next में खुली स्ट्रीम है, To बेसलाइन Release 1.0, और तुलना के एट्रिब्यूट चुने गए हैं 2परिणाम: 33 अंतर मिले, जोड़े गए, हटाए गए, बदले गए और अपरिवर्तित आर्टिफ़ैक्ट के साथ 3मॉड्यूल के क्रम में अंतर, अपने अध्याय शीर्षकों के नीचे, ऊपर खोज और सूचियाँ 4एक आर्टिफ़ैक्ट खुला: From और To साथ-साथ, टेक्स्ट के बदलाव पंक्ति-दर-पंक्ति चिह्नित, और Show in module
जानने योग्य बातें
- टेक्स्ट की तुलना सादे टेक्स्ट के रूप में होती है: केवल फ़ॉर्मेटिंग का बदलाव (बोल्ड, रंग) बदलाव नहीं गिना जाता।
- लिंक, टैग और टिप्पणियाँ दोनों कॉन्फ़िगरेशन में एक ही तरह पढ़ी जाती हैं, इसलिए केवल वास्तविक अंतर सूचीबद्ध होते हैं।
- ग्लोबल कॉन्फ़िगरेशन में मॉड्यूल की तुलना उसके अपने कंपोनेंट के भीतर, उसकी स्ट्रीम और बेसलाइन से होती है।
- बहुत बड़े मॉड्यूल की तुलना भागों में की जा सकती है: रन रोकें, पेज फिर से लोड करें, मॉड्यूल फिर से खोलें और जहाँ रुका था वहीं से जारी रखने के लिए Continue पर क्लिक करें।
- जो आवश्यकताएँ दूसरे कॉन्फ़िगरेशन में पढ़ी नहीं जा सकीं, वे कारण के साथ "तुलना नहीं हुई" के रूप में सूचीबद्ध होती हैं।
संस्करण 1.14 में नया क्या है
· बदलावों के शीर्षक अंग्रेज़ी में प्रकाशित किए जाते हैं।
- Compare closes after a run