وكما وعدكم AtenTEC Team فاننا الآن نستكمل مستند أو وثيقة مواصفات متطلبات البرمجة SRS كيفية كتابته بطريقة فنية سليمة
للرجوع الي الجزء الأول لمعرفة أهمية هذا المستند ومن المنوط بكتابته يمكنك ان تستخدم هذا اللينك مستند أو وثيقة مواصفات متطلبات البرمجة SRS Part1
ولتحميل نسخة من مستند أو وثيقة مواصفات متطلبات البرمجة SRS يمكنك أيضا أن تستخدم هذا اللينك نسخة مستند أو وثيقة مواصفات متطلبات البرمجة SRS
كيفية كتابة مستند أو وثيقة مواصفات متطلبات البرمجة SRS بالتفصيل؟
الفهرس
المتطلبات الوظيفية
متطلبات الواجهات البرمجية
خصائص النظام
المتطلبات الغير وظيفية
ستشرح هدفك الأساسي من البرنامج والمستخدم أو مجموعة المستخدمين ومن يمكنه الدخول واستخدام البرنامج علي جميع المستويات والاقسام بالتفصيل.
يجب أن يشمل الوصف المميزات و الخواص العامة للبرنامج كاملة.
قدم الوصف لكل ما سيتم بناؤه هل هو تطوير لمنتج حالي أم اضافة خصائص جديدة ام بناء حل برمجي من الصفر.
يجب تفصيل احتياجات كل مستخدم علي حدا وصلاحياته سوا بالمدخلات أو الحصول علي مخرجات معينة قد تحتاج أيضًا إلى تحديد احتياجات مشتري منفصل للمنتج (قد لا يكون مستخدمًا أساسيًا / ثانويًا). وعلى سبيل المثال ، إذا كنت تبني جهازًا طبيًا ، فستحتاج إلى وصف احتياجات المريض.
وبالنسبة للافتراضات والتبعيات فهي تفصيل اعتماد مرحلة في التنفيذ علي أخري أو تعتمد أي مرحلة علي عوامل أخري كمكونات برمجية من شركات أخري أو مشروعات تتم بالتوازي ولكن يعتمد عليها ضمن المشروع المطلوب.
هذا هو المكان الذي تفصل فيه المتطلبات المحددة لبناء البرنامج فنيا.
المتطلبات الوظيفية وهي ضرورية لبناء منتجك.
إذا كنت تطور جهازًا طبيًا ، فقد تتضمن هذه المتطلبات التسريب والبطارية. وضمن هذه المتطلبات الوظيفية ، قد يكون لديك مجموعة فرعية من المخاطر والمتطلبات.
متطلبات الواجهة الخارجية وهي أنواع من المتطلبات الوظيفية. إنها مهمة للأنظمة المضمنة. وهي توضح كيفية تفاعل منتجك مع المكونات الأخرى.
وتشمل هذه:
قد تختلف أهمية هذا النوع من المتطلبات حسب مجال عملك. متطلبات السلامة ، على سبيل المثال ، ستكون حاسمة في صناعة الأجهزة الطبية.
بمجرد الانتهاء من SRS فانك ستحتاج إلى الموافقة عليها والتوقيع من قبل أصحاب المصلحة الرئيسيين الشركة المقدمة للخدمه و العميل. ويجب على الجميع مراجعة أحدث إصدار اذا كان هناك اي تعديلات.
الدراسة والاستشارات والتحليل (Consultation and Analysis)
أعمال البرمجة والتطوير (Programming and Development)
الدعم الفني والتقني (Technical Support
أما الخطوات التي تسبقه فمن هنا :
CI/CD for Google Cloud Functions in a mono repo. the solution depends on GitHub actions, which is a tool for CI/CD automation with broad spectrum of flexibility
أيا كانت طبيعة عملك أو حجمه ستهتم بمعرفة ما يتضمنه المقال من شرح وتفصيل لكل ما يتعلق بالفاتورة الالكترونية
عندما تفكر في نشاطك كتسويق خدمتك البرمجية كمنتج فأدوات التسويق الالكتروني أثبتت كفاءة عالية في الحصول علي صفقات كاملة ومربحة
© 2021 Aten Technologies for Enterprise Content - All rights reserved.