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