Requirements — ضروریات

From Systems analysis wiki
Jump to navigation Jump to search

تقاضا (Requirement) — ایک رسمی (دستاویزی) بیان جو یہ وضاحت کرتا ہے کہ نظام کو بالکل کیا فراہم کرنا چاہیے، اسے کس سطح کے معیار یا کن طبیعی/عملیاتی خصوصیات کا حامل ہونا چاہیے، اور جسے اس طرح تشکیل دیا گیا ہو کہ اسے صارف کی اصل ضرورت سے یکتا طور پر جوڑا جا سکے اور بعد میں جانچا (تصدیق کیا) جا سکے۔

تقاضوں کی اقسام

تقاضوں کی اقسام:

  • فعلی تقاضے: یہ متعین کرتے ہیں کہ نظام کے کسی عنصر کو کیا کرنا چاہیے۔
  • درستگی کے تقاضے: نظام کی جانب سے انجام دیے جانے والے متعلقہ افعال کے مقداری پیرامیٹرز متعین کرتے ہیں۔
  • پابندی کے تقاضے: آپریشن کے طریقہ کار، ماحولیاتی حالات، حفاظت یا ضوابط کی تعمیل سے پیدا ہونے والی قیود سے ماخوذ ہیں۔
  • تصدیقی تقاضے: یہ یقین دہانی کراتے ہیں کہ حقیقی آپریٹنگ ماحول میں نظام کی مخصوص خصوصیات پر کس حد تک اعتماد کیا جا سکتا ہے۔
  • انٹرفیس کے تقاضے: تمام interfaces کے افعال، خصوصیات، رواداری اور قیود متعین کرتے ہیں۔
  • آپریشنل تقاضے: نظام کی عملیاتی کارکردگی اور صارفین کے ساتھ اس کے تعامل کو متعین کرتے ہیں۔

SMART

اچھے تقاضوں کی خصوصیات کو یاد رکھنے کے لیے اختصار SMART استعمال کیا جاتا ہے۔

  • Specific (مخصوص) — تقاضا نظام کے صرف ایک فعل یا خصوصیت کو بیان کرتا ہے، یہ واضح کرتے ہوئے کہ کیا اور کتنی اچھی طرح انجام دیا جانا چاہیے، بغیر نفاذ کا طریقہ بتائے۔
  • Measurable (قابلِ پیمائش) — پیرامیٹر معروضی طور پر ظاہر ہوتا ہے: عدد، حد، رواداری یا کسی دیگر قابلِ جانچ معیار کی صورت میں، جو تکمیل کی یکتا تصدیق کی اجازت دیتا ہے۔
  • Achievable (قابلِ حصول) — دستیاب ٹیکنالوجی، مدت اور بجٹ کے ساتھ قابلِ قبول خطرے کی سطح پر تکمیل حقیقی ہو۔
  • Relevant (متعلقہ) — تقاضا نظام کی منتخب سطح کے مطابق ہونا چاہیے۔
  • Traceable (قابلِ سراغ) — تقاضے کا ایک منفرد شناخت کنندہ اور درج شدہ ماخذ ہو؛ یہ اعلیٰ سطح کے تقاضوں اور اس سے جنم لینے والی ضرورت سے منطقی طور پر جڑا ہو، جو دو طرفہ traceability کو یقینی بناتا ہے۔

ادب

  • ISO/IEC/IEEE 29148:2018 «Systems and Software Engineering — Requirements Engineering»
  • ISO/IEC/IEEE 15288:2023 «System Life-Cycle Processes»
  • PMI: Requirements Management — A Practice Guide, 2015
  • INCOSE Guide to Writing Requirements, 2023