مواصفات متطلبات البرمجة (SRS.) Part2(Software Requirements Specification)
Business

مواصفات متطلبات البرمجة (SRS.) Part2(Software Requirements Specification)

By AtenTEC Team, R&D department| AtenTEC3 min read

مواصفات متطلبات البرمجة

(SRS.)

Part2(Software Requirements Specification)

وكما وعدكم AtenTEC Team فإننا الآن نستكمل مستند أو وثيقة مواصفات متطلبات البرمجة SRS كيفية كتابته بطريقة فنية سليمة

للرجوع الي الجزء الأول لمعرفة أهمية هذا المستند ومن المنوط بكتابته يمكنك ان تستخدم هذا اللينك مستند أو وثيقة مواصفات متطلبات البرمجة SRS Part1

ولتحميل نسخة من مستند أو وثيقة مواصفات متطلبات البرمجة SRS يمكنك أيضا أن تستخدم هذا اللينك نسخة مستند أو وثيقة مواصفات متطلبات البرمجة SRS

كيفية كتابة مستند أو وثيقة مواصفات متطلبات البرمجة SRS بالتفصيل؟

شرحنا أهمية كتابة مستند أو وثيقة مواصفات متطلبات البرمجة SRS وكيف يعد وثيقة مهمة للحفاظ على الحقوق ما بين الشركة مقدمة الخدمة البرمجية والعميل لأنه يشرح وصف البرنامج وتفاصيل تنفيذه والآن هاهي خطوات كتابته:

SRS. Software Requirements Specification

  1. ستقوم بعمل مستند مفصل بفهرس لكل الخطوات الخاصة به مثل

الفهرس

  • الغرض أو الهدف

    • المستخدم النهائي للبرنامج
    • الاستخدام المخصص
    • نطاق الاستخدام
    • التعريفات و الاختصارات
  • الوصف العام

    • احتياجات المستخدم
    • الافتراضات و التبعيات
  • مميزات ومتطلبات النظام

    • المتطلبات الوظيفية
    • متطلبات الواجهات البرمجية
    • خصائص النظام
    • المتطلبات الغير وظيفية
  • الموافقة والتوقيعات

SRS. Software Requirements Specification

  1. ابدأ بالهدف

ستشرح هدفك الأساسي من البرنامج والمستخدم أو مجموعة المستخدمين ومن يمكنه الدخول واستخدام البرنامج علي جميع المستويات والأقسام بالتفصيل.

يجب أن يشمل الوصف المميزات و الخواص العامة للبرنامج كاملة.

  1. الوصف العام

قدم الوصف لكل ما سيتم بناؤه هل هو تطوير لمنتج حالي أم اضافة خصائص جديدة ام بناء حل برمجي من الصفر.

يجب تفصيل احتياجات كل مستخدم على حدا وصلاحياته سواء للمدخلات أو الحصول علي مخرجات معينة قد تحتاج أيضًا إلى تحديد احتياجات مشتري منفصل للمنتج (قد لا يكون مستخدمًا أساسيًا / ثانويًا). وعلى سبيل المثال ، إذا كنت تبني جهازًا طبيًا ، فستحتاج إلى وصف احتياجات المريض.

وبالنسبة للافتراضات والتبعيات فهي تفصيل اعتماد مرحلة في التنفيذ على أخرى أو تعتمد أي مرحلة على عوامل أخري مكونات برمجية من شركات أخرى أو مشروعات تتم بالتوازي ولكن يعتمد عليها ضمن المشروع المطلوب.

  1. مميزات ومتطلبات النظام ( Features )

هذا هو المكان الذي تفصل فيه المتطلبات المحددة لبناء البرنامج فنيا.

المتطلبات الوظيفية وهي ضرورية لبناء منتجك.

إذا كنت تطور جهازًا طبيًا ، فقد تتضمن هذه المتطلبات التسريب والبطارية. وضمن هذه المتطلبات الوظيفية ، قد يكون لديك مجموعة فرعية من المخاطر والمتطلبات.

متطلبات الواجهة الخارجية وهي أنواع من المتطلبات الوظيفية. إنها مهمة للأنظمة المضمنة. وهي توضح كيفية تفاعل منتجك مع المكونات الأخرى.

هناك عدة أنواع من الواجهات التي قد تكون لديك متطلبات لها ، بما في ذلك:

  • مستخدم
  • المعدات
  • برمجة
  • مجال الاتصالات
  • ميزات النظام

ميزات النظام هي أنواع من المتطلبات الوظيفية وهذه هي الميزات المطلوبة لكي يعمل النظام.

أما المتطلبات غير الوظيفية الأخرى يمكن أن تكون المتطلبات غير الوظيفية لا تقل أهمية عن المتطلبات الوظيفية.

وتشمل هذه:

  • أداء
  • أمان
  • حماية
  • جودة

قد تختلف أهمية هذا النوع من المتطلبات حسب مجال عملك. متطلبات السلامة ، على سبيل المثال ، ستكون حاسمة في صناعة الأجهزة الطبية.

  1. الموافقة والتوقيعات

بمجرد الانتهاء من SRS فإنك ستحتاج إلى الموافقة عليها والتوقيع من قبل أصحاب المصلحة الرئيسيين للشركة المقدمة للخدمة و العميل. ويجب على الجميع مراجعة أحدث إصدار اذا كان هناك اي تعديلات.

مستند أو وثيقة مواصفات متطلبات البرمجة SRS خطوة مهمة جدا في عملية الحصول على البرنامج أو software نتمنى انه ينتبه لها أصحاب الأعمال والشركات التكنولوجية وتعمل بها شركة AtenTEC وتنصح بها شركائها وعملائها.

Category

Business

Tags

ريادة الأعمال والبرمجة
ريادة الأعمال
مستند مواصفات متطلبات البرمجة
أعمال البرمجة
خطوات الحصول علي برنامج
حلول مبتكرة برمجية
AtenTEC Team, R&D department| AtenTEC

AtenTEC Team, R&D department| AtenTEC

Visionary leadership, real-world experience, and a shared passion for building what's next.

Related Articles

Background

Stay in the loop

Need to know more? book a consultation meeting now