দৃust়তা বনাম সঠিক প্রতিযোগিতা [বন্ধ]


17

প্রয়োজনীয়তার গুণাবলীর অনুচ্ছেদে "কোড সম্পূর্ণ 2" পড়া আমি এটি পেয়েছি:

প্রতিযোগী বৈশিষ্ট্যগুলির মধ্যে গ্রহণযোগ্য বাণিজ্য-অফগুলি নির্দিষ্ট করা আছে - উদাহরণস্বরূপ, দৃ rob়তা এবং নির্ভুলতার মধ্যে?

(প্রয়োজনীয়তার গুণমানটি পরীক্ষা করার জন্য এটি উপরে একটি বড় চেকবক্স তালিকার একটি পয়েন্ট)

সুতরাং আমি ওয়েবে, একাডেমিক বই ইত্যাদিতে দৃ Rob়তা এবং সঠিকতার অনেক সংজ্ঞা পেয়েছি ..

যেমন:

"অবজেক্ট ওরিয়েন্টেড সফটওয়্যার কনস্ট্রাকশন, ২ য় সংস্করণ, বার্ট্র্যান্ড মেয়ার, প্রেন্টিস-হল, 1997" বইয়ে:

  • সঠিকতা: কোনও সিস্টেম তার নির্দিষ্টকরণ, নকশা এবং বাস্তবায়নে [ত্রুটিগুলি] থেকে মুক্ত একটি ডিগ্রি।
  • দৃust়তা: অবৈধ ইনপুট বা চাপযুক্ত পরিবেশগত অবস্থার উপস্থিতিতে কোনও সিস্টেম যে ডিগ্রিতে কাজ করে চলেছে।

তা সত্ত্বেও, কেন এবং কোন পরিস্থিতিতে এই দুটি দ্বন্দ্বের মধ্যে থাকতে পারে তা পরিষ্কার নয়।

আমার প্রশ্ন: প্রতিযোগিতায় এই দুটি বৈশিষ্ট্য কেন ?


11
বিভিন্ন বই এই পদগুলিতে বিভিন্ন সংজ্ঞা দেয়। (সাধারণত, সাধারণ প্রোগ্রামারদের জন্য রচিত বইগুলি একাডেমিক পাবলিকেশনের মতো একই সংজ্ঞা ব্যবহার করে না)) সম্ভবত আপনি যদি একবার এই বইটি কীভাবে তাদের সংজ্ঞায়িত করেন তা একবার দেখে নিতে পারেন। (কখনও কখনও এই শব্দগুলি কোনও সংজ্ঞা ছাড়াই বই দ্বারা ব্যবহৃত হয়))
রোবং

"" সমস্ত ধরণের অপ্রত্যাশিত ইনপুটগুলি কৌতূহলীভাবে পরিচালনা করে "ব্যতীত" শক্ত "এর কোনও সংজ্ঞার বিষয়ে আমি অবগত নই (কার্যত প্রয়োজনীয় ইনপুট ছাড়াও)।
কাজ

আমি আমার প্রশ্নটি যতটা সম্ভব পরিষ্কার হওয়ার চেষ্টা করে সম্পাদনা করেছি যাতে এটি আবার খোলা যায়।
overcomer

উত্তর:


36

অনেকগুলি পরিস্থিতি রয়েছে যার মধ্যে এই দুটি দ্বন্দ্বের মধ্যে থাকতে পারে। উদাহরণস্বরূপ, দৃust়তা ভারী বোঝার অধীনে স্থিতিস্থাপকতা জড়িত করতে পারে। যদি কোনও অনুরোধের আনুমানিক (অর্থাত্ ভুল) প্রতিক্রিয়াটিকে একটি নির্ভুল (সঠিক) প্রতিক্রিয়ার চেয়ে অনেক দ্রুত গণনা করা যায় তবে সিস্টেমটি একটি আনুমানিক ফলাফল প্রদান করবে কিনা বা পুরোপুরি বিতরণ করতে ব্যর্থ হবে তা জানা গুরুত্বপূর্ণ।


17

এই দুটি যেমন আপনি বলেছেন ঠিক উদাহরণ। আসলে, এই ধরণের সমস্ত অ-কার্যকরী প্রয়োজনীয়তা একে অপরের সাথে সম্ভাব্য বিরোধ করতে পারে। "বিল্ডিং বিবর্তনীয় আর্কিটেকচারস" বইটিতে এই "দক্ষতাগুলির" প্রায় একশত টেবিল রয়েছে (যেগুলিকে প্রায়শই বলা হয়)।

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

আপনার সুনির্দিষ্ট উদাহরণটিতে ফিরে যেতে robustnessএবং উইকিপিডিয়ায় শব্দটির সংজ্ঞাটি একবার দেখুন :

কম্পিউটার বিজ্ঞানে, দৃ execution়তা হ'ল কম্পিউটার সিস্টেমের কার্যকর করার সময় ত্রুটিগুলি মোকাবেলা করার ক্ষমতা [1] [2] এবং ভ্রান্ত ইনপুটটি মোকাবেলা করার ক্ষমতা cope

আপনি সংজ্ঞা থেকে দেখতে পারেন, দৃust়তা ত্রুটি জড়িত । অন্যদিকে, আপনি সঠিকতা পেতে চান, যা মূলত ত্রুটির অনুপস্থিতি means

দ্বন্দ্বটিকে আরও সুস্পষ্ট করার জন্য, আসুন একটি সাধারণ ইনপুট ক্ষেত্র বিবেচনা করি। নির্ভুলতার প্রয়োজনীয়তা থেকে এটি ব্যবহারকারীর দ্বারা তৈরি কোনও ভ্রান্ত ইনপুট প্রত্যাখ্যান করা সহজ। তবে দৃ rob়তার জন্য আপনাকে এই ইনপুটটির সাথে কাজ করতে সক্ষম হওয়া প্রয়োজন, যা পুরোপুরি সঠিক নাও হতে পারে।

এটি আপনার বইয়ের চারদিকে আনার জন্য: এখন গ্রহণযোগ্য বাণিজ্য-অফ কী? ধরা যাক আপনি একটি বৈজ্ঞানিক অ্যাপ্লিকেশন লিখুন যাতে ব্যবহারকারীর ভোল্টেজের পরিমাণ সহ ভোল্টেজ পরিমাণ ইনপুট করতে পারে। সুতরাং সঠিক ইনপুটগুলি "10 কেভি" বা "200 এমভি" এর মতো কিছু হবে। গ্রহণযোগ্য ট্রেড-অফগুলিতে "10 কেভি", "10 কেভোল্ট", বা এমনকি "10" এর মতো ইনপুটগুলির মঞ্জুরি দেওয়া থাকতে পারে এবং নির্ভুলতার জন্য এগুলিকে একটি বৈধ ভোল্টেজ মান হিসাবে মানচিত্রে অন্তর্ভুক্ত করা যেতে পারে। দ্রষ্টব্য যে এটি এখনও একটি বাণিজ্য বন্ধ এবং "উভয় বিশ্বের সেরা" জিনিস নয়। উচ্চ-কেস বনাম লোয়ার-কেস বিবেচনা করুন: "10 কেভি" এবং "10 কেভি" ভাল হতে পারে, তবে "10 এমভি" এবং "10 এমভি" নাও থাকতে পারে। সঠিকতা প্রশ্নবিদ্ধ হয়ে ওঠে কারণ আপনি নিশ্চিত নন যে এটি এখন মিলি বা মেগা কিনা,


5

একটি বাস্তব উদাহরণ এক্সএইচটিএমএল বনাম এইচটিএমএল

  • ব্রাউজারগুলি (কঠোর মোডে) এক্সএইচটিএমএলকে প্রত্যাখ্যান করে যাতে সিনট্যাক্স ত্রুটি রয়েছে। এটি নিশ্চিত করে যে ভুল ফলাফল ব্যবহারকারীর কাছে প্রদর্শিত হবে না এবং ত্রুটিগুলি অনুসন্ধানে সহায়তা করে।
  • ব্রাউজারগুলি এইচটিএমএল কোডটি পার্সিং চালিয়ে যাওয়ার চেষ্টা করে যদিও এতে খুব সুস্পষ্ট সমস্যা রয়েছে। বিষয়বস্তুগুলি কিছুটা ম্যাংলড করা হলেও এটি ব্যবহারকারীকে পৃষ্ঠাটি সহজেই দেখতে দেয়।

সুতরাং এক্সএইচটিএমএল সঠিকতার জন্য লক্ষ্য করে, অন্যদিকে এইচটিএমএল দৃ .়তার জন্য। বর্তমানে এইচটিএমএল আরও জনপ্রিয় বলে মনে হচ্ছে তবে উভয় পক্ষেই ভাল যুক্তি রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.