কেউ ভি মডেল প্রক্রিয়া ব্যাখ্যা করতে পারেন? এটি জলপ্রপাতের মডেলের চেয়ে আলাদা কেন?


19

দেখে মনে হচ্ছে ভি ভি মডেলটি কেবল জলপ্রপাতের মডেল যা জলপ্রপাতের নীচের অর্ধেক উপরে একটি বাম গঠনের জন্য উপরের দিকে বাঁকানো I আমি দেখতে পাচ্ছি না কীভাবে এটি নতুন কিছু যুক্ত করে।

চিত্রগুলি থেকে, আমি প্রবাহটিও বুঝতে পারি না। সমস্ত দিক নির্দেশ করে তীরগুলি রয়েছে এবং আমি বুঝতে পারি না প্রথমে কী আসে। আমরা কি নীচের কেন্দ্রের উপরের বাম থেকে নীচে এবং তারপরে উপরের ডানদিকে পিছনে ভি অনুসরণ করি? বা আমরা আইটেমটি কম করার আগে ভী সমস্ত কিছু আরও বাড়িয়ে এগিয়ে চলেছি?

ইন্টারনেটে এই মডেলটির পর্যাপ্ত ব্যাখ্যা নেই। যদি কেউ সত্য স্ট্যাক এক্সচেঞ্জ ফর্মটিতে এটি ব্যাখ্যা করতে পারে তবে দুর্দান্ত লাগবে :)

ভি মডেল

উত্তর:


17

ভি-মডেল হ'ল জলপ্রপাতের মডেলটির একটি এক্সটেনশান, সুতরাং এটির চেয়ে বেশি আলাদা হওয়ার আশা করবেন না।

মূলত, আপনি জলপ্রপাতের মডেলের মতো বাম থেকে ডানদিকে ভি-মডেল অনুসরণ করেন । জলপ্রপাতে, আপনি প্রয়োজনীয়তা, নকশা, বাস্তবায়ন, যাচাইকরণ এবং শেষ পর্যন্ত রক্ষণাবেক্ষণ করেন। একইভাবে, ভি-মডেলে, আপনি প্রয়োজনীয়তা, নকশা, বাস্তবায়ন, যাচাইকরণ এবং রক্ষণাবেক্ষণ: উভয় ক্ষেত্রে একই পদক্ষেপ।

জলপ্রপাতের সাথে প্রধান পার্থক্যগুলি এটি উপস্থাপিত হওয়ার উপায় এবং পরীক্ষার উপর জোর দেওয়া।

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

আপনার প্রশ্নের ডায়াগ্রামটি কিছুটা জটিল। এটি যা দেখানোর চেষ্টা করে তা হ'ল, উদাহরণস্বরূপ, সিস্টেম ডিজাইনের পদক্ষেপটি কেবলমাত্র সিস্টেম ডিজাইন নথির দিকে পরিচালিত করে না, যেমন জলপ্রপাতের মডেলটি পরামর্শ দেয়, পাশাপাশি সিস্টেম পরীক্ষার নকশাও, যা পরবর্তীকালে সিস্টেম পরীক্ষা লেখার ক্ষেত্রে সহায়তা করবে। চিত্রটি পরীক্ষার উপরে আরও বেশি জোর দেয় । পরিশেষে, সিস্টেম টেস্ট ডিজাইনটি আর্কিটেকচার ডিজাইনে সহায়তা করে (সিস্টেম টেস্ট ডিজাইনের নির্বিশেষে আর্কিটেকচার ডিজাইন করা বিশ্রী হবে)।


ইন্টারনেটে অন্যান্য কী কী ব্যাখ্যা রয়েছে তা অনুসন্ধান করে, ভক্তি সাতালকারের নীচের নিবন্ধটি উদ্ধৃত করতে আমি এড়াতে পারি না :

জলপ্রপাতের মডেল এবং ভি মডেলের মধ্যে প্রধান পার্থক্য হ'ল জলপ্রপাতের মডেলটিতে, উন্নয়ন কার্যক্রম শেষ হওয়ার পরে টেস্টিং কার্যক্রম পরিচালিত হয়। অন্যদিকে ভি মডেলে, পরীক্ষার কার্যক্রম প্রথম পর্যায়ে থেকেই শুরু হয়। অন্য কথায়, জলপ্রপাতের মডেল একটি অবিচ্ছিন্ন প্রক্রিয়া, অন্যদিকে ভি মডেল একটি যুগপত প্রক্রিয়া। জলপ্রপাতের মডেল ব্যবহার করে তৈরি সফ্টওয়্যারটির তুলনায় ভি মডেল ব্যবহার করে তৈরি সফ্টওয়্যারটিতে ত্রুটির সংখ্যা কম are এটি এই পরীক্ষার ক্রিয়াকলাপগুলির কারণে ঘটে যা ভি মডেলে একই সাথে পরিচালিত হয়। সুতরাং, জলপ্রপাতের মডেল ব্যবহার করা হয়, যখন ব্যবহারকারীর প্রয়োজনীয়তাগুলি স্থির করা হয়। যদি ব্যবহারকারীর প্রয়োজনীয়তাগুলি অনিশ্চিত থাকে এবং পরিবর্তিত হয়, তবে ভি মডেলই এর চেয়ে ভাল বিকল্প।

এই ব্যাখ্যাটি বিভ্রান্তিকর । এটি কেবলমাত্র সত্য যদি আপনি কোনও চৌকস পদ্ধতিতে উদ্ধৃতিতে "ভি-মডেল" প্রতিস্থাপন করেন।

নিবন্ধের বিপরীতে, ভি-মডেলে, কোডিংয়ের পরে টেস্টিং করা হয়; উদাহরণস্বরূপ, উইকিপিডিয়া দেখুন :

ভি-মডেলের একটি সাধারণ ব্যবহারিক সমালোচনা হ'ল এটি যখন পরীক্ষার উন্নয়নের শেষ পর্যায়ে শক্ত উইন্ডোতে চেপে যায় তখন পূর্ববর্তী পর্যায়ে অতিক্রম হয়ে গেলেও বাস্তবায়নের তারিখ স্থির থাকে।

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


1
হ্যাঁ - এটি আপনি যেমন আমাকে উদ্ধৃত করেছেন তার মতো উদ্ধৃতিগুলি! এটি দেখে মনে হয়েছিল যে প্রক্রিয়াটি নিম্নগতির দিকে এগিয়ে V
চলেছে

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

Representing the flow as V-shape helps making the difference between everything which comes prior to coding (requirements, architecture and design) and everything which follows coding (essentially testing). While tests are just one of five steps in Waterfall, it looks like practically half of the process in V-model.= এটি পেরেক! ধন্যবাদ
কোডিবাগস্টাইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.