নিক্ষিপ্ত এবং বিবর্তনমূলক প্রোটোটাইপের মধ্যে পার্থক্য কী?


12

প্রোটোটাইপিংয়ের বিভিন্ন পদ্ধতি সম্পর্কে আমার কাছে নোট রয়েছে এবং আমি ইন্টারনেটে বেশ কয়েকটি সংজ্ঞা পেয়েছি, তবে আমি কী শিখেছি তা নিশ্চিত করতে চাই।

আমি বুঝতে পারি যে থ্রোওয়ে প্রোটোটাইপিং কোনও নির্দিষ্টকরণের একটি রূপরেখা থেকে বিকশিত হয়, ক্লায়েন্ট তার কার্যকারিতা থেকে সন্তুষ্ট না হওয়া অবধি বিভিন্ন প্রোটোটাইপ সরবরাহ ও সংশোধন করা হয়।

অন্যদিকে এবং বিবর্তনমূলক প্রোটোটাইপগুলি শেষ ব্যবহারকারীদের কাছ থেকে সংগ্রহ করা বুনিয়াদি প্রয়োজনীয়তা থেকে তৈরি। প্রাথমিক প্রোটোটাইপ ব্যবহারকারীদের কাছে উপস্থাপন করা হয় এবং মূল্যায়ন করা হয়। প্রোটোটাইপ ক্লায়েন্ট সন্তুষ্ট না হওয়া পর্যন্ত প্রতিক্রিয়ার উপর ভিত্তি করে সংশোধন করা হয়।

এটা কি সঠিক? নিক্ষেপ এবং বিবর্তনমূলক প্রোটোটাইপিং এর আরও ভাল সংজ্ঞা আছে?


2
প্রায়শই এটির পরে মনে হয় না যে প্রোটোটাইপটি সমাপ্ত পণ্যটিতে বিকশিত হয়। এর আগে বিবর্তনবাদী বনাম সম্পর্কে সত্যিই কখনও শুনিনি।
itmatt

1
হাই মিফাস, আমি দুঃখিত যে এটি স্থানান্তরিত হয়েছে, তবে আপনি যদি ওয়েব থেকে আপনার সংজ্ঞা পেয়ে থাকেন, তবে সংজ্ঞাগুলি সঠিক কিনা তা ওয়েবকে নিশ্চিত করার জন্য ওয়েবকে জিজ্ঞাসা করছেন এবং সত্যিকার অর্থে বিষয়টিতে এখানে নেই।

1
@ মার্কট্র্যাপ যদি আমরা সংজ্ঞাগুলি সরিয়ে ফেলি তবে আমরা কী আবার খুলতে পারি? পোস্টে সংজ্ঞা পাশাপাশি বিদ্যমান উত্তর দুটিই বাক্যটির আনুষ্ঠানিক সংজ্ঞা অনুসারে ভুল। স্ট্যাক ওভারফ্লোতে ডুপ্লিকেট রয়েছে তবে আমি এখানে খুঁজে পাচ্ছি না এবং আমি মনে করি এটি অন্ততপক্ষে ইন্টারনেটে আরও ভুল তথ্য না দেওয়ার জন্য এটি প্রয়োজনীয়।
থমাস ওপেনস

@ মিফাস আপনি যদি সংজ্ঞাগুলি সরিয়ে থাকেন তবে প্রশ্নটির কোনও অঙ্গ নেই, আছে কি? মিফাস যদি এখানে প্রশ্নটি অনুসরণ করেন এবং তিনি কী করার চেষ্টা করছেন তা ব্যাখ্যা করার জন্য এটি আপডেট করে যদি তাকে এই সংজ্ঞাগুলি জিজ্ঞাসা করে, তবে এটি একটি নিখুঁত সূক্ষ্ম প্রশ্ন হতে পারে।

1
@ মার্ক ফ্যান্টাস্টিক ধন্যবাদ। এখন আমার উত্তর নিয়ে কাজ করছি।
টমাস ওপেনস

উত্তর:


11

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

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

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

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


বিবর্তনমূলক প্রোটোটাইপিং

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


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


থ্রোওয়ে প্রোটোটাইপিং:

থ্রোওয়ে প্রোটোটাইপিং হ'ল যেখানে বিবর্তনীয় বিকাশের প্রক্রিয়াটির উদ্দেশ্য গ্রাহকের প্রয়োজনীয়তা বোঝা এবং সেজন্য সিস্টেমের জন্য আরও উন্নত প্রয়োজনীয় সংজ্ঞা বিকাশ করা। প্রোটোটাইপ গ্রাহকের প্রয়োজনীয়তাগুলি খারাপভাবে বোঝা যায় তা নিয়ে পরীক্ষায় মনোনিবেশ করে। (সামারভিল: সফটওয়্যার ইঞ্জিনিয়ারিং, অষ্টম সংস্করণ)


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


-2

থ্রোওয়ে প্রোটোটাইপিং - এর সাহায্যে সিস্টেমের একটি ছোট অংশ তৈরি হয় এবং তারপরে গ্রাহকদের এবং শেষ ব্যবহারকারীদের এটির চেষ্টা ও মূল্যায়নের জন্য দেওয়া হয় user ব্যবহারকারী প্রতিক্রিয়া সরবরাহ করে যা মূল সিস্টেমের বিকাশে দ্রুত ইনকো-পরিচালনা করা যেতে পারে

বিবর্তনমূলক প্রোটোটাইপিং - এমন একটি জীবনচক্র মডেল যাতে সিস্টেমটি বর্ধিতকরণে বিকাশিত হয় যাতে শেষ ব্যবহারকারী এবং গ্রাহকের প্রতিক্রিয়ার প্রতিক্রিয়াতে সহজেই এটি পরিবর্তন করা যায়


1
এই প্রশ্নটি ২০১১ সালে জিজ্ঞাসা করা হয়েছিল। আপনার উত্তর ইতিমধ্যে দেওয়া উত্তরের সাথে বেশি যোগ করে না।
জান ডোগজেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.