Module Diff
يُظهر ما تغيّر في الوحدة منذ خط الأساس، بسرعة وفي قائمة واحدة، مع النص القديم والجديد جنبًا إلى جنب.
ما هي الأداة ولماذا وُجدت
"ما الذي تغيّر في هذه الوحدة منذ آخر خط أساس؟" من أكثر الأسئلة شيوعًا قبل المراجعة أو الإصدار أو التدقيق. يستطيع DOORS Next مقارنة التكوينات، لكن المقارنة على وحدة كبيرة تستغرق وقتًا طويلًا ويصعب استعراض نتيجتها.
يجيب Module Diff عن هذا السؤال داخل ELM Mini Dashboard بجوار الوحدة. اختر خط أساس للتدفق الحالي، أو تدفقًا آخر أو خط أساس آخر للمكوّن نفسه، فتعرض الأداة كل متطلب أُضيف أو حُذف أو عُدّل أو نُقل، مع النص قبل التغيير وبعده. الأداة تقرأ فقط. لا يتغيّر شيء في DOORS Next.
المشكلات التي تعالجها
- مقارنة وحدة كبيرة بخط أساس تستغرق وقتًا طويلًا، لذلك تُتجاوز أو تُؤجَّل إلى النهاية.
- على المراجعين العثور على المتطلبات القليلة المعدّلة بين آلاف المتطلبات غير المتغيرة.
- يسهل إغفال المتطلبات المنقولة وتغييرات المخطط.
- تحتاج مراجعات التغيير وعمليات التدقيق إلى سجل بما تغيّر، ويصعب جمعه يدويًا.
الفوائد
- سريعة: يُقرأ التكوين الآخر على دفعات ولا يُحتفظ من النصوص إلا ببصمات قصيرة، لذلك تُقارن حتى الوحدات الكبيرة بسرعة.
- قائمة واحدة: المتطلبات المضافة والمحذوفة والمعدّلة بترتيب الوحدة، مع عناوينها للتوجّه، أو جميع المتطلبات عبر All artifacts.
- قبل وبعد: افتح متطلبًا لترى النص القديم والجديد سطرًا بسطر، والاسم ونوع العنصر والموضع في الوحدة وما اخترت مقارنته: الروابط حسب نوع الرابط والوسوم والتعليقات والسمات.
- سهلة التنقل: تبرز العناوين في القائمة وتُطوى بمربّع +/− الخاص بها، ويضيّق البحث والقوائم فوقها القائمة حسب النص أو نوع العنصر أو العناوين.
- في الاتجاهين: يعكس Swap اتجاه المقارنة فورًا دون إعادة قراءة أي شيء.
- والبنية أيضًا: تُعلَّم المتطلبات التي نُقلت إلى فصل آخر أو تغيّر ترتيبها أو مستواها.
- جاهزة للمراجعة أو التدقيق: تُصدَّر المقارنة إلى Excel بالتخطيط نفسه لكل سجلات SmarterWidgets، مع الأعداد واسمي التكوينين.
- آمنة للجميع: الأداة تقرأ فقط، لذا يمكن لأي شخص استخدامها في أي وقت.
كيفية الاستخدام
- أنت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