Requirements — প্রয়োজনীয়তা
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