সফটওয়্যার মুক্তির জীবনচক্র: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Nasirkhan (আলোচনা | অবদান)
Nasirkhan (আলোচনা | অবদান)
১৫ নং লাইন:
 
=== আলফা ===
আলফা হল সফটওয়্যার রিলিজ লাইফ সাইকলের প্রথম ধাপ যেখান থেকে সফটওয়্যার টেস্টিং শুরু করা হয়। আলফা হল প্রাচীন গ্রীক বর্ণমালার প্রথম অক্ষর, যা ১ বুঝাতে ব্যবহার করা হয়। এই ধাপে ডেভলপাররা সফটওয়্যারটি [[white-box testing|হোয়াইট বক্স টেস্টিং পদ্ধতিতে]] পরীক্ষা করে থাকে। পরবর্তীতে অন্যান্য বিভিন্ন ধরেনের বৈশিষ্ট পরীক্ষা করা হয় [[black-box testing|ব্ল্যাক বক্স]] অথবা গ্রে বক্স পদ্ধতিতে। এই কাজটি করার জন্য সাধারণত আলাদা একটি [[Software testing|টেস্টিং দল]] থাকে। প্রতিষ্ঠানের ভেতর থেকে ব্ল্যাক বক্স টেস্টিং শুরু করার ধাপটিকে ''আলফা রিলিজ'' বলা হয়ে থাকে।<ref name=alphadef>{{cite web|url=http://www.pcmag.com/encyclopedia_term/0,2542,t=alpha+version&i=37675,00.asp|title=Encyclopedia definition of alpha version|work=[[PC Magazine]]|accessdate=12 January 2011}}</ref>
 
আলফা সংস্করণগুলো সাধারণত আনস্টেবল হয়ে থাকে। এই সফটওয়্যারগুলো ক্র্যাশ করতে পারে অথবা এটি ব্যবহার করার সময় তথ্য হারিয়ে যেতে পারে। ব্যতিক্রম হলেও অনেক ক্ষেত্রে আলফা সংস্করণগুলো সকলে ব্যবহারের জন্য উন্মুক্ত করা হয়ে থাকে। সেসময় ডেভলপাররা এটিকে কিছুটা স্টেবল করার চেষ্টা করে থাকেন, যেন অন্যান্যটা এটি সঠিকভাবে পরীক্ষা করতে পারে। যদিও আলফা সংস্করণগুলো সকলে ব্যবহারের জন্য উন্মুক্ত করা পদ্ধতিটি খুব প্রচলিত নয়।
 
সাধারণত আলফা সংস্করণটি সম্পন্ন করা হয় [[Freeze (software engineering)|ফিচার ফ্রিজ]] এর মাধ্যমে। আলফা সংস্করণের পর সফটওয়্যারটিতে নতুন কোনো বৈশিষ্ট সংযোজন করা হয় না। সফটওয়্যার ডেভলপমেন্টের এই ধাপটিকে [[feature complete|বৈশিষ্ট সম্পন্ন]] বলা হয়।
 
=== বেটা ===
==== ওপেন এবং ক্লোজড্‌ বেটা ====