ভি-মডেল হ'ল জলপ্রপাতের মডেলটির একটি এক্সটেনশান, সুতরাং এটির চেয়ে বেশি আলাদা হওয়ার আশা করবেন না।
মূলত, আপনি জলপ্রপাতের মডেলের মতো বাম থেকে ডানদিকে ভি-মডেল অনুসরণ করেন । জলপ্রপাতে, আপনি প্রয়োজনীয়তা, নকশা, বাস্তবায়ন, যাচাইকরণ এবং শেষ পর্যন্ত রক্ষণাবেক্ষণ করেন। একইভাবে, ভি-মডেলে, আপনি প্রয়োজনীয়তা, নকশা, বাস্তবায়ন, যাচাইকরণ এবং রক্ষণাবেক্ষণ: উভয় ক্ষেত্রে একই পদক্ষেপ।
জলপ্রপাতের সাথে প্রধান পার্থক্যগুলি এটি উপস্থাপিত হওয়ার উপায় এবং পরীক্ষার উপর জোর দেওয়া।
ভি-শেপ হিসাবে প্রবাহকে প্রতিনিধিত্ব করা কোডিংয়ের আগে যা আসে (যা প্রয়োজনীয়তা, আর্কিটেকচার এবং নকশা) এবং কোডিং অনুসরণ করে (প্রয়োজনীয়ভাবে পরীক্ষা) যা কিছু করে তার মধ্যে পার্থক্য তৈরি করতে সহায়তা করে। টেস্টগুলি জলপ্রপাতের পাঁচটি ধাপের মধ্যে একটি মাত্র, এটি ভি-মডেলটিতে কার্যত অর্ধেক প্রক্রিয়ার মতো দেখায়।
আপনার প্রশ্নের ডায়াগ্রামটি কিছুটা জটিল। এটি যা দেখানোর চেষ্টা করে তা হ'ল, উদাহরণস্বরূপ, সিস্টেম ডিজাইনের পদক্ষেপটি কেবলমাত্র সিস্টেম ডিজাইন নথির দিকে পরিচালিত করে না, যেমন জলপ্রপাতের মডেলটি পরামর্শ দেয়, পাশাপাশি সিস্টেম পরীক্ষার নকশাও, যা পরবর্তীকালে সিস্টেম পরীক্ষা লেখার ক্ষেত্রে সহায়তা করবে। চিত্রটি পরীক্ষার উপরে আরও বেশি জোর দেয় । পরিশেষে, সিস্টেম টেস্ট ডিজাইনটি আর্কিটেকচার ডিজাইনে সহায়তা করে (সিস্টেম টেস্ট ডিজাইনের নির্বিশেষে আর্কিটেকচার ডিজাইন করা বিশ্রী হবে)।
ইন্টারনেটে অন্যান্য কী কী ব্যাখ্যা রয়েছে তা অনুসন্ধান করে, ভক্তি সাতালকারের নীচের নিবন্ধটি উদ্ধৃত করতে আমি এড়াতে পারি না :
জলপ্রপাতের মডেল এবং ভি মডেলের মধ্যে প্রধান পার্থক্য হ'ল জলপ্রপাতের মডেলটিতে, উন্নয়ন কার্যক্রম শেষ হওয়ার পরে টেস্টিং কার্যক্রম পরিচালিত হয়। অন্যদিকে ভি মডেলে, পরীক্ষার কার্যক্রম প্রথম পর্যায়ে থেকেই শুরু হয়। অন্য কথায়, জলপ্রপাতের মডেল একটি অবিচ্ছিন্ন প্রক্রিয়া, অন্যদিকে ভি মডেল একটি যুগপত প্রক্রিয়া। জলপ্রপাতের মডেল ব্যবহার করে তৈরি সফ্টওয়্যারটির তুলনায় ভি মডেল ব্যবহার করে তৈরি সফ্টওয়্যারটিতে ত্রুটির সংখ্যা কম are এটি এই পরীক্ষার ক্রিয়াকলাপগুলির কারণে ঘটে যা ভি মডেলে একই সাথে পরিচালিত হয়। সুতরাং, জলপ্রপাতের মডেল ব্যবহার করা হয়, যখন ব্যবহারকারীর প্রয়োজনীয়তাগুলি স্থির করা হয়। যদি ব্যবহারকারীর প্রয়োজনীয়তাগুলি অনিশ্চিত থাকে এবং পরিবর্তিত হয়, তবে ভি মডেলই এর চেয়ে ভাল বিকল্প।
এই ব্যাখ্যাটি বিভ্রান্তিকর । এটি কেবলমাত্র সত্য যদি আপনি কোনও চৌকস পদ্ধতিতে উদ্ধৃতিতে "ভি-মডেল" প্রতিস্থাপন করেন।
নিবন্ধের বিপরীতে, ভি-মডেলে, কোডিংয়ের পরে টেস্টিং করা হয়; উদাহরণস্বরূপ, উইকিপিডিয়া দেখুন :
ভি-মডেলের একটি সাধারণ ব্যবহারিক সমালোচনা হ'ল এটি যখন পরীক্ষার উন্নয়নের শেষ পর্যায়ে শক্ত উইন্ডোতে চেপে যায় তখন পূর্ববর্তী পর্যায়ে অতিক্রম হয়ে গেলেও বাস্তবায়নের তারিখ স্থির থাকে।
ভি-মডেলটিতে, সিস্টেম পরীক্ষার নকশা পণ্য বাস্তবায়ন না হওয়া পর্যন্ত অপেক্ষা না করে সিস্টেম ডিজাইন অনুসরণ করে, এর অর্থ এই নয় যে কোডগুলি কোডিংয়ের আগে টেস্টগুলি নিজেরাই সম্পাদন করা হয়। চরম প্রোগ্রামিং (এক্সপি) এর টেস্ট ড্রাইভন ডেভলপমেন্ট (টিডিডি) এর মতো অ্যাগ্রিল পদ্ধতির সাথে লেখক ভি-মডেলকে সংশ্লেষ করেছেন।
V