Requirements — প্রয়োজনীয়তা

From Systems analysis Wiki
Jump to navigation Jump to search

প্রয়োজনীয়তা (Requirement) — একটি আনুষ্ঠানিক (নথিভুক্ত) বিবৃতি, যা বর্ণনা করে যে সিস্টেমটি ঠিক কী নিশ্চিত করবে, কী মানের স্তর বা কোন ভৌত/পরিচালনামূলক বৈশিষ্ট্য থাকবে — এবং এটি এমনভাবে প্রণীত যাতে ব্যবহারকারীর মূল প্রয়োজনের সাথে সুনির্দিষ্টভাবে যুক্ত করা এবং পরবর্তীতে যাচাই (ভেরিফাই) করা সম্ভব হয়।

প্রয়োজনীয়তার প্রকারভেদ

প্রয়োজনীয়তার প্রকারভেদ:

  • কার্যকরী প্রয়োজনীয়তা: নির্ধারণ করে যে সিস্টেমের প্রদত্ত উপাদানটি কী করবে।
  • নির্ভুলতার প্রয়োজনীয়তা: সিস্টেম কর্তৃক সম্পাদিত সংশ্লিষ্ট কার্যাবলির পরিমাণগত পরামিতি নির্ধারণ করে।
  • সীমাবদ্ধতার প্রয়োজনীয়তা: পরিচালনার পদ্ধতি, পরিবেশগত অবস্থা, নিরাপত্তা বা নিয়ম মেনে চলার সীমাবদ্ধতা থেকে উদ্ভূত হয়।
  • যাচাইকরণের প্রয়োজনীয়তা: নিশ্চিত করে যে, যতটা সম্ভব, বাস্তব পরিচালনা পরিবেশে সিস্টেমটি নির্ধারিত বৈশিষ্ট্যগুলি ধারণ করে।
  • ইন্টারফেসের প্রয়োজনীয়তা: সমস্ত ইন্টারফেসের কার্যাবলি, বৈশিষ্ট্য, সহনসীমা এবং বিধিনিষেধ নির্ধারণ করে।
  • পরিচালনামূলক প্রয়োজনীয়তা: সিস্টেমের পরিচালনাগত কার্যক্ষমতা এবং ব্যবহারকারীদের সাথে এর মিথস্ক্রিয়া নির্ধারণ করে।

SMART

ভালো প্রয়োজনীয়তার বৈশিষ্ট্য মনে রাখার জন্য SMART সংক্ষিপ্ত রূপটি ব্যবহার করা হয়।

  • Specific (সুনির্দিষ্ট) — প্রয়োজনীয়তাটি কেবলমাত্র সিস্টেমের একটি কার্য বা বৈশিষ্ট্য বর্ণনা করে, কী এবং কতটা ভালো সম্পাদন করতে হবে তা উল্লেখ করে, বাস্তবায়নের পদ্ধতি নির্দেশ না করে।
  • Measurable (পরিমাপযোগ্য) — পরামিতিটি বস্তুনিষ্ঠভাবে প্রকাশ করা হয়: সংখ্যা, পরিসর, সহনসীমা বা অন্য যাচাইযোগ্য মানদণ্ড দ্বারা, যা পূরণের বিষয়টি সুনির্দিষ্টভাবে নিশ্চিত করতে দেয়।
  • Achievable (অর্জনযোগ্য) — প্রযোজ্য প্রযুক্তি, সময়সীমা ও বাজেটের মধ্যে গ্রহণযোগ্য ঝুঁকির স্তরে পূরণ বাস্তবসম্মত।
  • Relevant (প্রাসঙ্গিক) — প্রয়োজনীয়তাটি সিস্টেমের নির্বাচিত স্তরের সাথে সামঞ্জস্যপূর্ণ হতে হবে।
  • Traceable (অনুসরণযোগ্য) — প্রয়োজনীয়তার একটি অনন্য শনাক্তকারী এবং নথিভুক্ত উৎস রয়েছে; এটি উচ্চতর স্তরের প্রয়োজনীয়তা এবং এটি থেকে উদ্ভূত মূল প্রয়োজনের সাথে যুক্তিগতভাবে সংযুক্ত, যা দ্বিমুখী ট্রেসেবিলিটি নিশ্চিত করে।

সাহিত্য

  • 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