الفرق بين BRS و SRS

الفرق بين BRS و SRS
الفرق بين BRS و SRS

فيديو: الفرق بين BRS و SRS

فيديو: الفرق بين BRS و SRS
فيديو: Difference between Hacker and Cracker 2024, اكتوبر
Anonim

BRS مقابل SRS

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

ما هو BRS؟

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

ما هو SRS؟

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

ما الفرق بين BRS و SRS؟

BRS هو مستند يفصل متطلبات العميل باستخدام مصطلحات غير فنية ، بينما يحدد SRS متطلبات نظام برمجي بطريقة أكثر رسمية. يصف SRS كيفية تفاعل المستخدمين مع النظام باستخدام حالات الاستخدام (المحددة في UML) بينما يوفر BRS وصفًا لتفاعلات المستخدم. يتم استخدام كل من BRS و SRS من قبل المطورين في عملية التطوير ولاختبار النظام أيضًا.

موصى به: