Nonfunctional Requirements (NFRs) সিস্টেমের বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে যেমন নিরাপত্তা, নির্ভরযোগ্যতা, কর্মক্ষমতা, রক্ষণাবেক্ষণযোগ্যতা, স্কেলেবিলিটি এবং ব্যবহারযোগ্যতা এগুলি জুড়ে সিস্টেমের নকশায় সীমাবদ্ধতা বা সীমাবদ্ধতা হিসাবে কাজ করে বিভিন্ন ব্যাকলগ। … তারা সমগ্র সিস্টেমের ব্যবহারযোগ্যতা এবং কার্যকারিতা নিশ্চিত করে৷
অকার্যকর প্রয়োজনীয়তা কি প্রয়োজনীয়?
সামগ্রিকভাবে, অ-কার্যকর প্রয়োজনীয়তাগুলি একটি সিস্টেমের কার্যকারিতাকে প্রভাবিত করে এবং প্রতিটি বৈশিষ্ট্য এটির মতো কাজ করে তা নিশ্চিত করার জন্য তাদের পরীক্ষা করা উচিত। অ-কার্যকরী প্রয়োজনীয়তাগুলি প্রয়োজনীয় এবং কার্যকর, কিন্তু এর অর্থ এই নয় যে তারা চ্যালেঞ্জ ছাড়াই আসে৷
সবচেয়ে গুরুত্বপূর্ণ অকার্যকর প্রয়োজনীয়তা কি?
কিছু সাধারণ অ-কার্যকর প্রয়োজনীয়তা হল:
পারফরম্যান্স - যেমন রেসপন্স টাইম, থ্রুপুট, ইউটিলাইজেশন, স্ট্যাটিক ভলিউমেট্রিক। মাপযোগ্যতা। ক্ষমতা। উপলব্ধতা।
একটি সিস্টেমের জন্য অকার্যকর প্রয়োজনীয়তার একটি সুনির্দিষ্ট সেট থাকা অপরিহার্য কেন?
যথাযথ অ-কার্যকর প্রয়োজনীয়তা সংজ্ঞায়িত করা আমাদেরকে যেকোনো প্রজেক্টের সাফল্য পরীক্ষা করতে এবং পরিমাপ করতে দেয়, প্রক্রিয়া বা সিস্টেম। এগুলোর সাফল্য সংজ্ঞায়িত করতে পেরে, আমরা যে সফ্টওয়্যারটি তৈরি করি তার গুণমান নির্ধারণ করতে আমরা আরও সহজে সক্ষম হই৷
NFR কি?
আপনি যদি কার্যকরী প্রয়োজনীয়তার কথা মনে করেন যেগুলি একটি সিস্টেমকে কী করা উচিত তা সংজ্ঞায়িত করে, নন কার্যকরী প্রয়োজনীয়তা (NFRs) সীমাবদ্ধতাগুলিকে সংজ্ঞায়িত করে যা সিস্টেমটি কীভাবে এটি করবে তা প্রভাবিত করে। NFR পূরণ না হলে একটি সিস্টেম এখনও কাজ করতে পারে, এটি ব্যবহারকারী বা স্টেকহোল্ডারদের প্রত্যাশা বা ব্যবসার চাহিদা পূরণ করতে পারে না৷