সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের একটি requirementচ্ছিক প্রয়োজনের জন্য এর চেয়ে ভাল শব্দটি কী? বাক্যটি পরস্পরবিরোধী। আমি পূর্ববর্তী প্রকল্পগুলিতে "নন-কোর প্রয়োজনীয়তা" ব্যবহার করেছি।
সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের একটি requirementচ্ছিক প্রয়োজনের জন্য এর চেয়ে ভাল শব্দটি কী? বাক্যটি পরস্পরবিরোধী। আমি পূর্ববর্তী প্রকল্পগুলিতে "নন-কোর প্রয়োজনীয়তা" ব্যবহার করেছি।
উত্তর:
শব্দটি "স্কোপ প্রয়োজনের বাইরে" সম্ভবত ব্যবহার করা যেতে পারে। এর অর্থ হ'ল প্রয়োজনীয়তাটি আপনার প্রক্রিয়াটির মধ্যে ধরা পড়েছে এবং এটি ট্র্যাকযোগ্য, তবে এটি নির্ধারণ করা হয়েছে যে প্রয়োজনীয়তা এমন কিছু যা সিস্টেমের বর্তমান পরিধি ছাড়িয়ে যায়, কারণগুলির অনেকগুলি কারণে যেমন বাজেট, তফসিল, সময়, বা সম্ভাব্যতা।
যাইহোক, "requirementচ্ছিক প্রয়োজনীয়তা" শব্দগুচ্ছটি সাধারণত এমন কিছু যা স্কোপের মধ্যে রয়েছে তা বোঝাতে ব্যবহৃত হয় তবে এটি সিস্টেমের দ্বারা প্রয়োজনীয় নয়। এটি প্রয়োজনীয়তার অগ্রাধিকারের একটি পরিমাপ। আমার অভিজ্ঞতাগুলিতে প্রয়োজনীয়তাগুলি প্রায়শই বাধ্যতামূলক, আকাঙ্ক্ষিত বা alচ্ছিক (যদিও অন্যান্য স্কিমগুলিও রয়েছে) হিসাবে অগ্রাধিকার দেওয়া হয়। কোনও প্রকল্প সম্পূর্ণ এবং সম্পূর্ণরূপে কার্যক্ষম হিসাবে বিবেচিত হওয়ার জন্য, বাধ্যতামূলক সমস্ত প্রয়োজনীয়তা সন্তুষ্ট করতে হবে। পর্যাপ্ত সংস্থান দেওয়া, পছন্দসই প্রয়োজনীয়তাগুলি পরবর্তী সময়ে প্রয়োগ করা হবে। অবশেষে, consideredচ্ছিক বিবেচিত কিছু অন্তর্ভুক্ত করা হবে।
আমি বিশ্বাস করি যে বিভ্রান্তি "প্রয়োজনীয়তা" শব্দটি থেকে এসেছে। ইংরেজী ভাষায় একটি প্রয়োজনীয়তা হ'ল "প্রয়োজনীয় জিনিস যা প্রয়োজন" বা "একটি বাধ্যতামূলক, বাধ্যতামূলক, বা প্রয়োজনীয় শর্ত"। তবে, সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ে, শব্দটি প্রয়োজনীয়তাটি কেবল একটি সফ্টওয়্যার সিস্টেমের একটি ডকুমেন্টেড বৈশিষ্ট্য। Alচ্ছিক এবং বাধ্যতামূলক ধারণাটি সফ্টওয়্যার সিস্টেমের নথিভুক্ত বৈশিষ্ট্যের অগ্রাধিকার বর্ণনা করে।
প্রয়োজনীয়তার বিপরীতে আমরা তাদের "বৈশিষ্ট্যযুক্ত" বৈশিষ্ট্য হিসাবে উল্লেখ করি।
সফ্টওয়্যার প্রয়োজনীয়তার ডকুমেন্টেশনের জন্য, ption চ্ছিক প্রয়োজনীয়তাগুলি বলা শব্দটি পুরোপুরি ঠিক আছে, যতক্ষণ আপনি এই শব্দটি আরএফসি 2119 এর সাথে সঙ্গতি হিসাবে ব্যবহার করেন প্রয়োজনীয় স্তরগুলি নির্দেশ করে - অর্থাত্ --চ্ছিক আইটেমগুলি নির্দেশ করতে।
যখন আপনার স্পেসিফিকেশন পাঠ্য বিশেষণের পরিবর্তে ক্রিয়া প্রয়োগ করে তখন "বিকল্প" এর পরিবর্তে "MAY" ব্যবহার করুন।
যেহেতু এটি ছোট এবং সহজেই পড়া সহজ, আরএফসি পাঠ্যটি নীচে সম্পূর্ণ উদ্ধৃত হয়েছে:
নেটওয়ার্ক ওয়ার্কিং গ্রুপ এস ব্র্যাডনার মন্তব্যের জন্য অনুরোধ: 2119 হার্ভার্ড বিশ্ববিদ্যালয় বিসিপি: 14 মার্চ 1997 বিভাগ: সেরা বর্তমান অনুশীলন প্রয়োজনীয় স্তরগুলি নির্দেশ করতে আরএফসিগুলিতে ব্যবহারের জন্য মূল শব্দ এই মেমো এর স্থিতি এই দস্তাবেজটির জন্য একটি ইন্টারনেট সেরা বর্তমান অনুশীলনগুলি নির্দিষ্ট করে ইন্টারনেট সম্প্রদায় এবং এর জন্য আলোচনা এবং পরামর্শের জন্য অনুরোধ করে উন্নতি। এই মেমো বিতরণ সীমাহীন। বিমূর্ত বিভিন্ন মানদণ্ডে নথিতে ট্র্যাকিংয়ের জন্য বেশ কয়েকটি শব্দ ব্যবহৃত হয় স্পেসিফিকেশন প্রয়োজনীয়তা। এই শব্দগুলি প্রায়শই হয় মূলধন। এই দস্তাবেজটি এই শব্দগুলি যেমন হওয়া উচিত তেমন সংজ্ঞা দেয় আইইটিএফ নথিতে ব্যাখ্যা করা। এই নির্দেশিকাগুলি অনুসরণ করে এমন লেখক তাদের নথির শুরুতে এই বাক্যাংশটি অন্তর্ভুক্ত করা উচিত: "আবশ্যক", "আবশ্যক নয়", "প্রয়োজনীয়", "ঝাঁকুনি", "ঝাঁকুনি" না "," উচিত "," উচিত নয় "," প্রস্তাবিত "," মাই "এবং এই নথিতে "বিকল্প" বর্ণিত হিসাবে ব্যাখ্যা করতে হবে আরএফসি 2119। নোট করুন যে এই শব্দগুলির বল প্রয়োজনীয়তার সাথে সংশোধিত হয়েছে নথির যে স্তরটিতে তারা ব্যবহৃত হয়। ১. এই শব্দটি বা "প্রয়োজনীয়" বা "শাল" শব্দগুলির অর্থ এটি সংজ্ঞা স্পেসিফিকেশন একটি পরম প্রয়োজন। 2. আবশ্যক নয় এই বাক্যাংশটি, বা "শট না" এই বাক্যাংশটির অর্থ এটি the সংজ্ঞা স্পেসিফিকেশন একটি পরম নিষেধ। ৩. এই শব্দটি বা "প্রস্তাবিত" বিশেষণটি বোঝাতে হবে there এটিকে উপেক্ষা করার জন্য বিশেষ পরিস্থিতিতে বৈধ কারণ থাকতে পারে নির্দিষ্ট আইটেম, তবে সম্পূর্ণ প্রভাবগুলি বুঝতে হবে এবং সাবধানে একটি ভিন্ন কোর্স চয়ন করার আগে ওজন। ৪. এই শব্দগুচ্ছটি বা "প্রস্তাবিত নয়" বাক্যাংশটির অর্থ এটি নির্দিষ্ট পরিস্থিতিতে বৈধ কারণ থাকতে পারে যখন নির্দিষ্ট আচরণ গ্রহণযোগ্য বা এমনকি দরকারী, কিন্তু সম্পূর্ণ প্রভাবগুলি বোঝা উচিত এবং কেসটি সাবধানে ওজন করা উচিত এই লেবেলের সাথে বর্ণিত কোনও আচরণ বাস্তবায়নের আগে। ৫. এই শব্দটি বা "বিকল্প" বিশেষণটির অর্থ একটি আইটেম সত্যই alচ্ছিক। একজন বিক্রেতা আইটেমটি অন্তর্ভুক্ত করতে পছন্দ করতে পারে কারণ এ নির্দিষ্ট বাজারের এটির প্রয়োজন হয় বা কারণ বিক্রেতাকে তা মনে হয় এটি পণ্যটিকে উন্নত করে যখন অন্য একজন বিক্রেতা একই আইটেমটি বাদ দিতে পারে। এমন একটি বাস্তবায়ন যা একটি নির্দিষ্ট বিকল্প অন্তর্ভুক্ত করে না অন্য একটি বাস্তবায়নের সাথে আন্তঃসম্পর্ক করতে প্রস্তুত যা করে বিকল্পটি অন্তর্ভুক্ত করুন, যদিও সম্ভবত হ্রাস কার্যকারিতা সহ। মধ্যে একই শিরা একটি বাস্তবায়ন যা একটি নির্দিষ্ট বিকল্প অন্তর্ভুক্ত করে অন্য একটি বাস্তবায়নের সাথে আন্তঃসংযোগ তৈরি করতে প্রস্তুত থাকতে হবে বৈশিষ্ট্যটির জন্য বিকল্পটি (অবশ্যই, বাদে) অন্তর্ভুক্ত করে না বিকল্প সরবরাহ করে।) These. এই অপ্রয়োজনীয় ব্যবহারের জন্য গাইডেন্স এই মেমোতে সংজ্ঞায়িত ধরণের ইমপ্রেরিটিভগুলি অবশ্যই যত্ন সহ ব্যবহার করা উচিত এবং অল্প পরিমাণে। বিশেষত, সেগুলি কেবল এটি যেখানে ব্যবহার করা উচিত প্রকৃতপক্ষে হস্তক্ষেপের জন্য বা আচরণটি সীমাবদ্ধ করার জন্য প্রয়োজনীয় ক্ষতির কারণ হিসাবে সম্ভাবনা (উদাহরণস্বরূপ, retransferences সীমাবদ্ধ) এর জন্য উদাহরণস্বরূপ, তাদের অবশ্যই কোনও নির্দিষ্ট পদ্ধতি চাপিয়ে দেওয়ার চেষ্টা করতে ব্যবহার করা উচিত নয় প্রয়োগকারীগুলিতে যেখানে ইন্টারঅ্যাপেরিবিলিটির জন্য পদ্ধতিটির প্রয়োজন হয় না। 7. সুরক্ষা বিবেচনা এই পদগুলি সুরক্ষা সহ আচরণ নির্দিষ্ট করতে ব্যবহৃত হয় প্রভাব। আবশ্যক না করা বা সুরক্ষার উপর প্রভাব উচিত, বা স্পেসিফিকেশন কিছু করা উচিত না বা করা উচিত না করা খুব সূক্ষ্ম হতে পারে। দস্তাবেজ লেখকদের সময় নেওয়া উচিত না অনুসরণের সুরক্ষা সম্পর্কিত বিস্তৃতকরণের জন্য বেশিরভাগ প্রয়োগকারী হিসাবে সুপারিশ বা প্রয়োজনীয়তা থাকবে না অভিজ্ঞতা এবং আলোচনার ফলে যে উত্পাদন করেছে নির্দিষ্টকরণ। 8. স্বীকৃতি এই পদগুলির সংজ্ঞা নেওয়া সংজ্ঞাগুলির সংমিশ্রণ বেশ কয়েকটি আরএফসি থেকে। এছাড়াও, পরামর্শ দেওয়া হয়েছে রবার্ট উলমান, টমাস সহ বেশ কয়েকটি লোকের সমন্বিত নার্টেন, নীল ম্যাকবার্নেট এবং রবার্ট এলজ।
যদি আপনার ডকুমেন্টেশনগুলি আরএফসিকে সংজ্ঞাগুলির উত্স হিসাবে উল্লেখ করে তবে তা ক্ষতি করবে না:
এই ডকুমেন্টটি আরএফসি 2119 - এ উল্লিখিতগুলির উপর ভিত্তি করে সংজ্ঞাগুলি ব্যবহার করে ।
আমি প্রশংসা করি এটি আপনার প্রশ্নের উত্তর নয়, তবে আমার বিশ্বে এটি এখনও একটি প্রয়োজনীয়তা, এমনকি যদি কোনও কারণে আপনি তা পূরণ করতে যাচ্ছেন না।
অন্যান্য বিষয়গুলির সাথে (আমার নিয়ন্ত্রিত বিশ্বে প্রয়োজনীয়তাগুলি সমালোচনামূলক বা অ-সমালোচিত হতে পারে এবং অনেকগুলিই) ব্যবহারকারীর সাথে প্রয়োজনীয়তাগুলি শ্রেণিবদ্ধ করতে আমি মোসকোডব্লিউ পদ্ধতির (অবশ্যই থাকতে হবে, থাকা উচিত ছিল, থাকতে পারে না, এই সময় থাকতে হবে না) যুক্তি alচ্ছিক তবে সমালোচনামূলক প্রয়োজনীয়তা নিয়ে শিখায় up
Alচ্ছিক প্রয়োজনের জন্য আরও ভাল শব্দ হ'ল " প্রস্তাবনা "
এটি কীভাবে optionচ্ছিক বৈশিষ্ট্য বা alচ্ছিক কাজ হিসাবে চিহ্নিত করা যায়। এগুলি কেবল তখনই করা হবে যদি প্রকল্পের কোনও নির্দিষ্ট সময়ে এটি নির্ধারণ করা হয় যে এই বৈশিষ্ট্যগুলি সম্পূর্ণ করার জন্য সময় এবং অর্থ উপলব্ধ রয়েছে।
যদি কোনও বাহ্যিক ঘটনা ঘটে তবে এগুলি ট্রিগারও করা যেতে পারে। গ্রাহকরা যদি উইন্ডোজ 8 এ স্যুইচ করেন তবে নিম্নলিখিত কাজগুলি করা দরকার ...
বৈশিষ্ট্যটির বিবরণে সেগুলি করা হবে কিনা তা নির্ধারণের জন্য একটি সময়সীমা অন্তর্ভুক্ত করা উচিত।
প্রয়োজনীয়তাগুলি সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের 4 টি বিভাগে শ্রেণিবদ্ধ করা হয়েছে:
এখন প্রয়োজনীয়তা হতে পারে ঐচ্ছিক বা আবশ্যিক উপর 4 বিভাগ উপরে, আমি উপরোক্ত রূপরেখা আছে নির্ভর করে। Alচ্ছিক প্রয়োজনীয়তাগুলিও বিবেচনার অধীনে বা এর ক্ষেত্রের বাইরেও সিস্টেমের ক্ষেত্রের মধ্যে পড়তে পারে। Opeচ্ছিক প্রয়োজনীয়তা হ'ল স্কোপ ক্রাইপ এড়াতে এবং আপনার ক্ষেত্রটিকে সুনির্দিষ্ট শর্তে সংজ্ঞা দেওয়া।
Theচ্ছিক প্রয়োজনীয়তা সর্বদা সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের অংশ হয়ে উঠবে কারণ এগুলি আমাদের সুযোগটি সনাক্ত করতে সহায়তা করে এবং স্কোপ ক্রাইপ এড়ানোর জন্য একটি ভাল উপায়। আপনি কখনই বলতে পারবেন না যে তারা এসডিএলসির ইঞ্জিনিয়ারিং পদ্ধতির বিরোধিতা করে। তবে প্রয়োজনীয়তাগুলির অগ্রাধিকার দিতে হবে এবং ভালভাবে সংজ্ঞায়িত করতে হবে।
ইন Volere টেমপ্লেট শব্দ "অপেক্ষা রুম" ব্যবহার করা হয়।
... এই টেম্পলেটটি আপনার প্রয়োজনীয়তার নির্দিষ্টকরণের ভিত্তি হিসাবে ব্যবহারের উদ্দেশ্যে is টেমপ্লেট আজকের ব্যবসায়, বৈজ্ঞানিক এবং সফ্টওয়্যার সিস্টেমগুলির জন্য উপযুক্ত প্রতিটি প্রয়োজনীয়তার জন্য সরবরাহ করে। এটি আপনার প্রয়োজনীয়তার জন্য একটি চেকলিস্ট, কাঠামো এবং ট্রেসিবিলিটি সরবরাহ করে ... টেমপ্লেটটি সরঞ্জামটি স্বতন্ত্র এবং যোনিক্স, প্রয়োজনীয়তা, ডিওআরএস, ক্যালিবার আরএম, আইআরকিএ এবং অন্যান্য জনপ্রিয় সরঞ্জামগুলির সাথে সফলভাবে ব্যবহৃত হয়েছে ...
ভোলের কৌশলগুলি সুজান রবার্টসন এবং জেমস রবার্টসনের প্রয়োজনীয় প্রক্রিয়া মাস্টারিং বইতে বর্ণনা করা হয়েছে ...
আমার ব্যবসায় (মহাকাশযান) এগুলিকে "লক্ষ্য" বলা হয়, ইঙ্গিত করে যে সেগুলি নথিভুক্ত হয়েছে এবং তাদের সাথে মিলিত হওয়ার জন্য প্রচেষ্টা ব্যয় করা হবে, তবে তারা পূরণ না হলে সিস্টেমটি এখনও সফল হিসাবে বিবেচিত হবে; "আকাঙ্ক্ষা" (সত্যিকারের শব্দ নয়, তবে আপনি সেখানে আছেন), এটি নির্দেশ করে যে কেউ তাদের চায় এবং তারা লক্ষ্যগুলির মর্যাদা অর্জনের চেষ্টা করছে তবে এখনও স্বীকৃত বা নথিভুক্ত নয়; বা "ক্রাইপিং প্রয়োজনীয়তা" যা সম্পদ গ্রহণের চেষ্টা করছে এমন ইঙ্গিত দেয় এমন আকাঙ্ক্ষার আরও বেশি অবমাননাকর সংস্করণ যা "যথেষ্ট ভাল" অর্জনের চেষ্টা করে এমন একটি প্রকল্পে এটি মূল্যহীন নয় যেখানে তারা প্রকৃত প্রয়োজনীয়তা অর্জনে আপস বা হুমকি দেবে।
যদি আপনার প্রয়োজনীয়তাগুলিকে অগ্রাধিকার দেওয়া হয় তবে আপনি সেগুলি কম অগ্রাধিকারের প্রয়োজনীয়তা হিসাবে বিবেচনা করতে পারেন ।
আমি বেশ অবাক হয়েছি যে কেউই উল্লেখ করেনি যে এগুলিকে "উদ্দেশ্য" বলা হয়। আমি যে সকল সংস্থার জন্য কাজ করেছি তারা তাদের ডেকেছে। "উইল" বা "উচিত" এর পরিবর্তে "উইল" বা "উচিত" শব্দ ব্যবহার করে এগুলি বোঝানো হয়। কখনও কখনও সংখ্যা সম্পর্কে কথা বলার সময় এগুলি ব্রেসগুলিতে অন্তর্ভুক্ত করা হয়। উদাহরণস্বরূপ, সিস্টেমটি 100 {250} ঘন্টা ধরে অপারেটরের মনোযোগের প্রয়োজন ছাড়াই অবিচ্ছিন্নভাবে পরিচালনা করবে। মানে যে প্রয়োজনীয়তাটি পূরণ করতে হবে তা 100 ঘন্টা, তবে উদ্দেশ্য 250 ঘন্টা।
পার্শ্ব নোট হিসাবে, খুব কমই যে কেউ আসলে প্রয়োজনের প্রয়োজন মেটাতে ডিজাইন করে, যদি না কিছু প্ররোচনা যুক্ত থাকে।
"ইচ্ছা" শব্দটি কখনও কখনও requirementsচ্ছিক প্রয়োজনীয়তার জন্য ব্যবহৃত হয়। তবে এটি কোনও আনুষ্ঠানিক নথির জন্য উপযুক্ত নাও হতে পারে।
আমি অবাক হয়েছি যে সমস্ত প্রতিক্রিয়াগুলি প্রকল্প বিকাশে ট্র্যাকিংয়ের প্রয়োজনীয়তার সাথে সম্পর্কিত। বিকাশকারী হওয়া সত্ত্বেও আমি এই পরিপ্রেক্ষিতে এই পরিভাষাটি সম্পর্কে কখনই অতিরিক্ত চিন্তাই করিনি। আমি যখন প্রথম প্রশ্নটি পড়ি তখন আমি ধরে নিয়েছিলাম যে এটি ব্যবহারকারীর পণ্যের নির্দিষ্টকরণের সাথে সম্পর্কিত, পণ্য বিকাশের সাথে নয়। উদাহরণস্বরূপ, একটি এনসাইক্লোপিডিয়া colorচ্ছিক প্রয়োজন হিসাবে একটি রঙিন প্রিন্টার তালিকাভুক্ত করতে পারে। আপনি অ্যাপ্লিকেশনটির পুরো সুবিধা চাইলে এটি প্রয়োজন তবে আপনি স্ক্রিনটি দেখতে চাইলে alচ্ছিক। তবে আপনি যদি উদাহরণস্বরূপ একটি একরঙা প্রিন্টার রাখেন? আপনার অ্যাপ্লিকেশনটি এমন কিছু বাজে বাধা নিয়ে কাজ করে কিনা তা স্পষ্ট করে তুলবেন যাতে কিছু ফটো এত ভাল না দেখায়? বা আদৌ মুদ্রণ করবে না অন্য উদাহরণ হিসাবে, মাল্টি-ফাংশন প্রিন্টারে কালি প্রয়োজন বা alচ্ছিক প্রয়োজন কিনা তা পরীক্ষা করতে আমি কীভাবে একটি প্রিন্টার পর্যালোচনা পরীক্ষা করব? অন্য কথায় আমি কি এখনও স্ক্যান করতে পারি? পরিভাষা সম্পর্কিত কী কী ইঙ্গিত এবং কী অনুসন্ধান করা উচিত তা পণ্য বিকাশকারী / বিক্রেতা এবং গ্রাহক হিসাবে উভয়ই স্বাগত।