Link Checker
تعثر على الروابط التشعبية في نصوص المتطلبات التي لا تؤدي إلى أي مكان، سواء إلى عناصر محذوفة أو إلى صفحات ويب لم تعد موجودة.
ما هي الأداة ولماذا وُجدت
كثيرًا ما تشير نصوص المتطلبات إلى عناصر أخرى أو معايير أو مستندات موردين أو صفحات في الشبكة الداخلية. ومع الوقت تُحذف العناصر أو تُنقل إلى إعدادات أخرى، وتتغيّر عناوين صفحات الويب. فتبقى الروابط في النص وتتعطّل بصمت.
المراجع الذي ينقر رابطًا معطّلًا يخسر وقته وثقته في المواصفة؛ وقد يراه المدقق علامة على ضعف التحكم في المستندات. ولا يوفّر DOORS Next وسيلة مدمجة للتحقق من كل رابط تشعبي في وحدة. وقد صُمّمت Link Checker للعثور عليها جميعًا في عملية تشغيل واحدة، دون تغيير أي شيء.
المشكلات التي تحلّها
- روابط إلى عناصر محذوفة أو إلى عناصر ليست جزءًا من التدفق أو الخط الأساسي الحالي.
- روابط إلى صفحات ويب تُرجع "not found" أو نُقلت أو لم تعد تستجيب.
- غياب أي نظرة عامة على جودة الروابط قبل مراجعة أو خط أساسي أو تسليم إلى عميل.
- التحقق من الروابط يدويًا، عنصرًا تلو الآخر ونقرة تلو الأخرى.
الفوائد
- فحص كامل لكل رابط تشعبي في الوحدة، دون حدّ لعدد العناصر.
- تشخيص واضح لكل رابط معطّل: غير موجود، أو أُزيل، أو لا صلاحية للوصول، أو تعذّر الوصول، أو انتهت المهلة.
- للقراءة فقط: لا تغيّر الأداة أي عنصر أبدًا، فيمكن لأي شخص استخدامها في أي وقت.
- مراجعات وعمليات تدقيق أسرع: أصلح المشكلات قبل أن يكتشفها المراجعون أو العملاء.
طريقة الاستخدام
- افتح وحدة وانقر Find broken links. تقرأ الأداة كل عنصر وتتحقق من كل رابط في نصه.
- راجع الإجماليات وقائمة العناصر التي تحتوي على روابط معطّلة. انقر عنصرًا لرؤية كل رابط معطّل ونصه وعنوانه والمشكلة.
- استخدم Show in module أو Highlight in module للانتقال إلى العناصر، وأصلح الروابط في المحرّر.
- للتحقق من بعض العناصر فقط، حدّدها في DOORS Next؛ وستتحقق منها الأداة فورًا. ويكرّر Check links again الفحص بعد إصلاحها.
معلومات مفيدة
- يُفحص كل عنوان مرة واحدة فقط في كل عملية تشغيل، مهما كان عدد العناصر التي تستخدمه.
- بعض المواقع لا تكشف استجابتها لمواقع أخرى. وفي هذه الحالة تُبلغ Link Checker عمّا إذا كان الخادم قابلًا للوصول أصلًا.
- يتيح أحد الإعدادات حصر الفحص في الروابط بين عناصر DOORS Next فقط.
الجديد في الإصدار 3.21
· تُنشر عناوين التغييرات باللغة الإنجليزية.
- Memory stays bounded on very large modules