تصف وثيقة متطلبات النظام كيف سيكون شكل المنتج عند اكتماله. توفر الوثيقة معلومات حول الحاجة التي يتم تلبيتها من قبل المنتج ، وقدراته ، وبيئته التشغيلية ، وتجربة المستخدم ، والممتلكات ، والمعايير الوطنية أو الدولية التي يتعين عليه الوفاء بها. وفقًا لتقرير نشره معهد كارنيجي ميلون للهندسة البرمجية ، لا يزال إنشاء متطلبات النظام والإبلاغ عنها يمثل تحديًا للمطورين. كانت المشاكل الأساسية التي لوحظت في هذا التقرير هي الفشل في التعامل مع احتياجات المستخدم والتشغيل على نحو ملائم ومتطلبات التتبع طوال دورة حياة تطوير المنتج.
العناصر التي ستحتاجها
-
وصف المنتج
-
متطلبات المستخدم
-
متطلبات بيئية
-
المعايير
-
معلومات القيد
-
برنامج معالجة الكلمات (اختياري لكن موصى به للغاية)
جمع المتطلبات. أصحاب المصلحة ، أولئك الذين يدفعون مقابل تطوير المنتج وأولئك الذين سيستخدمون المنتج ، لديهم متطلبات يجب تحديدها في تقرير متطلبات النظام. يوصى بشدة بإجراء عملية رسمية لجمع المتطلبات. العديد من الأساليب الناجحة لجمع المتطلبات هي حالات الاستخدام والسيناريوهات والنماذج الأولية ومراجعة مفصلة للمتطلبات التعاقدية.
حدد أي معيار عسكري (Mil-Std) ، منظمة معايير دولية (ISO) ومتطلبات حكومية أو قانونية أخرى تنطبق على المنتج ، وقم بسردها في تقرير متطلبات النظام.
وصف البيئة التي سيعمل فيها النظام ، مثل السطوح البينية مع مصادر الطاقة ، والمعدات الأخرى ، والبرمجيات ، وقواعد البيانات ، والمستخدمين. قد يتم تضمين متطلبات السلامة في بيئة التشغيل لأغراض تقرير متطلبات النظام.
تحليل القيود. قد تأتي القيود المفروضة على متطلبات المنتج من المستخدمين ، وقدرات المعالجة ومتطلبات الطاقة والتكلفة وتكامل الأجهزة والبرامج. وقد تشمل القيود أيضًا التوقعات التي لا يمكن تلبيتها من خلال أحدث التقنيات الحديثة أو ضمن ميزانية المشروع.
إنشاء قائمة بالمتطلبات الوظيفية ، مثل سرعة العمليات ، والموارد المستخدمة ، والأداء في البيئات القاسية ، ومتطلبات الاختبار ، والجودة ، والسلامة ، والموثوقية ، ومتطلبات الصيانة.
ضع جدولاً للتطوير يوضح الإنجاز المتوقع لمعالم رئيسية على طول الخط الزمني.
اكتب المادة التمهيدية لتقرير متطلبات النظام. تحتوي صفحة العنوان على العنوان واسم المنظمة والتاريخ والمؤلف. قد تحتوي وثائق متطلبات النظام الرسمية أيضًا على تواقيع من الأطراف المسؤولة على صفحة الغلاف. إنشاء جدول محتويات وقائمة بالأشكال والجداول. اكتب مقدمة وقم بسرد المستندات المرجعية المعمول بها.
قسِّم باقي المستند إلى أقسام ، واكتب المحتوى الذي يغطي وصفًا عامًا ومتطلبات وظيفية ومتطلبات متخصصة.