وثيقة المتطلبات البرمجية SRS
الجزء الأول
من المهم جداً قبل الشروع في عملية بناء أي برمجية implementation كتابة وثيقة المتطلبات البرمجية SRS وبشكل توثيق كامل Complete Documentation.
ماهي SRS ؟
هي عبارة عن وصف كامل لسلوك النظام الذي سيتم تطويرة .
وتحتوي على مجموعة من Use Case التي تصف كل التفاعلاتinteractions
التي يقوم بها المستخدمين مع النظام .
وتعكس احتياجات المستخدمين والتي تساعدهم في حل مشاكل معينة "النظام"
وتحوي على شرح نصي text ومجموعة من المخططات والجداول .
انواع المتطلبات
تنقسم المتطلبات بشكل عام الى نوعين وظيفية Functional
وغير وظيفية Non Functional
وظيفية Functional :- هي المتطلبات الوظيفية "تتعلق بوظائف النظام والتي نصفها بكلمة يجب ... , أو هي الخدمات التي يقدمها النظام" .
وتعتمد على نوع النظام ونوعية استخدامه .
وغير وظيفية Non Functional :-
تقوم بتعريف خصائص وقيود النظام "مايتعلق بجوانب الاداء والوثوقية والأمن ..الخ"
وهي أصعب في الأكتشاف والتوثيق من المتطلبات الوظيفية .
القالب الرسمي من IEEE
تم اعداد هذا القالب من قبل معهد مهندسي الاتصالات والكهرباء لتنظيم عملية هندسة المتطلبات "سيتم مناقشته في الجزء الثاني بإذن الله الى جانب SRS لمشاريع حقيقية "
ليست هناك تعليقات:
إرسال تعليق