مصفوفة التتبع

في تطوير البرمجيات ، تُعدّ مصفوفة التتبع (TM) [ 1 ] : 244 وثيقة، عادةً ما تكون على شكل جدول، تُستخدم للمساعدة في تحديد اكتمال العلاقة من خلال ربط أي وثيقتين أساسيتين باستخدام مقارنة علاقة متعددة الأطراف. [ 1 ] : 3-22 ويُستخدم هذا النوع من المصفوفات غالبًا مع المتطلبات عالية المستوى (والتي غالبًا ما تتضمن متطلبات التسويق) والمتطلبات التفصيلية للمنتج، وذلك لربطها بالأجزاء المطابقة من التصميم عالي المستوى ، والتصميم التفصيلي، وخطة الاختبار ، وحالات الاختبار .

يمكن استخدام مصفوفة تتبع المتطلبات للتحقق من تلبية متطلبات المشروع الحالية، وللمساعدة في إنشاء طلب تقديم العروض ، [ 2 ] ومواصفات متطلبات البرمجيات ، [ 3 ] ومختلف وثائق التسليم، ومهام خطة المشروع. [ 4 ]

يُستخدم عادةً مُعرّف كل عنصر من عناصر أحد المستندات ووضعه في العمود الأيسر. أما مُعرّفات المستند الآخر فتُوضع في الصف العلوي. عندما يرتبط عنصر في العمود الأيسر بعنصر في الصف العلوي، تُوضع علامة في الخلية المُتقاطعة. يُجمع عدد العلاقات لكل صف وعمود. تُشير هذه القيمة إلى مدى تطابق العنصرين. تُشير القيمة الصفرية إلى عدم وجود علاقة، ويجب تحديد ما إذا كان ينبغي إنشاء علاقة. أما القيم الكبيرة فتدل على أن العلاقة مُعقدة للغاية ويجب تبسيطها.

لتسهيل إنشاء مصفوفات التتبع، يُنصح بإضافة العلاقات إلى المستندات المصدرية للتتبع الرجعي والتتبع الأمامي. [ 5 ] بهذه الطريقة، عند تغيير عنصر في أحد المستندات الأساسية، يسهل معرفة ما يجب تغييره في المستند الآخر.

مصفوفة تتبع العينات

معرّفات المتطلباتتم اختبار المتطلباتREQ1 UC 1.1REQ1 UC 1.2REQ1 UC 1.3REQ1 UC 2.1REQ1 UC 2.2REQ1 UC 2.3.1REQ1 UC 2.3.2REQ1 UC 2.3.3REQ1 UC 2.4REQ1 UC 3.1REQ1 UC 3.2REQ1 TECH 1.1REQ1 TECH 1.2REQ1 TECH 1.3
حالات الاختبار32132311111123111
تم اختباره ضمنيًا77
1.1.11x
1.1.22xx
1.1.32xx
1.1.41x
1.1.52xx
1.1.61x
1.1.71x
1.2.12xx
1.2.22xx
1.2.32xx
1.3.11x
1.3.21x
1.3.31x
1.3.41x
1.3.51x
إلخ. ...
5.6.21x

انظر أيضاً

مراجع

  1. 1 2 غوتيل، أورلينا؛ كليلاند-هوانغ، جين ؛ هايز، جين هوفمان؛ زيسمان، أندريا؛ إيغيد، ألكسندر؛ غرونباخر، بول؛ ديختيار، أليكس؛ أنطونيول، جوليانو؛ ماليتيك، جوناثان (1 يناير 2012). كليلاند-هوانغ، جين؛ غوتيل، أورلينا؛ زيسمان، أندريا (محررون). تتبع البرمجيات والأنظمة . سبرينغر لندن. doi : 10.1007/978-1-4471-2239-5_1 . ISBN 9781447122388.
  2. إيجلاند، براد (25 أبريل 2009). "مصفوفة تتبع المتطلبات" . pmtips.net. مؤرشف من الأصل في 1 مايو 2009. تم الاطلاع عليه في 4 أبريل 2013 .
  3. "DI-IPSC-81433A، وصف عنصر البيانات، مواصفات متطلبات البرمجيات (SRS)" . everyspec.com. 15 ديسمبر 1999. تم الاطلاع عليه في 4 أبريل 2013 .
  4. كارلوس، توم (21 أكتوبر 2008). مصفوفة تتبع المتطلبات - RTM. PM Hut، 21 أكتوبر 2008. تم استرجاعه في 17 أكتوبر 2009 من http://www.pmhut.com/requirements-traceability-matrix-rtm .
  5. غوتيل، أورلينا؛ كليلاند-هوانغ، جين ؛ هايز، جين هوفمان؛ زيسمان، أندريا؛ إيغيد، ألكسندر؛ غرونباخر، بول؛ ديختيار، أليكس؛ أنطونيول، جوليانو؛ ماليتيك، جوناثان (1 يناير 2012). كليلاند-هوانغ، جين؛ غوتيل، أورلينا؛ زيسمان، أندريا (محررون). تتبع البرمجيات والأنظمة . سبرينغر لندن. ص 3-22 . doi : 10.1007/978-1-4471-2239-5_1 . ISBN  9781447122388.