چرخه زندگی انتشار نرم‌افزار: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
MahdiBot (بحث | مشارکت‌ها)
جز ربات ردهٔ همسنگ (۲۶) +املا+تمیز (۸.۸): + رده:انتشار نرم‌افزار
←‏لید: از برنامه ابهام‌زدایی کن
خط ۱:
[[پرونده:Develstages.svg|بندانگشتی|Software release stages]]
 
''ارائهٔ [[نرم‌افزار]]'' چه اختصاصی چه عمومی، یک توزیع از نسخه اولیه یا بروزرسانی شده از یک محصول نرم‌افزار [[رایانه]] است. زمانیکه یک [[سیستم]] یا [[برنامه (رایانه)|برنامه]] نرم‌افزاری تغییر می‌یابد [[مهندسی|مهندسین]] و شرکت‌های نرم‌افزاری در مورد چگونگی گسترش برنامه یا [[سامانه]] یا تغییرات آن‌ها تصمیم می‌گیرد. [[بسته‌های نرم‌افزاری]] یکی از روش‌های تغییرات است، بصورت [[دانلود]] یا [[سی‌دی]].
 
'''چرخه ارایه نرم‌افزار''' از مراحل گوناگونی تشکیل یافته‌است که پایداری بخشی از نرم‌افزار و میزان بهبود مورد نیاز، قبل از ارایه نسخه نهایی را توضیح می‌دهد. تمام نسخه‌های اصلی یک محصول معمولاً هنگامیکه یک ویژگی جدید اضافه می‌گردد، یا در حین مرحله آلفا عرضه می‌گردد، مرحله‌ای که‌آن (نرم‌افزار) اشکال‌زدایی می‌گردد همان مرحله بتا(Beta) است، و در نهایت مرحله‌ای که همه‌اشکالات مهم برطرف گردیده‌است مرحله stable است. یک مرحله میانی نیز ممکن است وجود داشته باشد. مراحل ممکن‌است صریحاً توسط ارایه‌دهندگان پروژه تعدیل شوند یااعلام گردند، اما گاهی‌اوقات مراحل تولید صریحاً توضیح داده نمی‌شوند. بر طبق قرارداد اغلب code names قبل از ارایه محصول توسط تعدادی از شرکت‌ها مورد استفاده قرار می‌گیرند، هرچندکه محصول واقعی و ویژگی‌هایش حقیقتاً محرمانه‌است.