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

context: چرخه زندگی انتشار نرم‌افزار (به انگلیسی: software release life cycle) مجموع مراحل «توسعه» و «بلوغ» برای یک قطعه نرم‌افزار رایانه‌ای است. دامنه این چرخه، از توسعه ابتدایی تا انتشار نهایی می‌باشد، و این دامنه شامل ویرایش‌های به‌روزرسانی‌شدهٔ منتشر‌شده است. دلیل وجود این چرخه، «بهبود نرم‌افزار» و/یا «رفع اشکالات نرم‌افزاری» است، که در ویرایش‌های پیشین وجود داشته‌است.
qas: answers: text: مجموع مراحل «توسعه» و «بلوغ» برای یک قطعه نرم‌افزار رایانه‌ای
question: چرخه زندگی انتشار نرم‌افزار چیست؟

answers: text: از توسعه ابتدایی تا انتشار نهایی
question: دامنه چرخه زندگی انتشار نرم‌افزار از کجا تا کجا می‌باشد؟

answers: text: شامل ویرایش‌های به‌روزرسانی‌شدهٔ منتشر‌شده

text: ویرایش‌های به‌روزرسانی‌شدهٔ منتشر‌شده

text: شامل ویرایش‌های به‌روزرسانی‌شدهٔ منتشر‌شده است
question: دامنه چرخه زندگی انتشار نرم‌افزار شامل چه چیزی است؟

answers: text: «بهبود نرم‌افزار» و/یا «رفع اشکالات نرم‌افزاری»
question: دلیل وجود چرخه زندگی انتشار نرم‌افزار چیست؟

question: نرم افزارهای کاربردی ویندوز را نام ببرید؟

context: چرخه حیات نرم‌افزار از مراحل گوناگونی تشکیل شده که پایداری نرم‌افزار و میزان بهبود مورد نیاز، قبل از ارائهٔ نسخهٔ نهایی هم جزو آن است. تمام نسخه‌های اصلی یک محصول معمولاً هنگامی که یک ویژگی جدید اضافه می‌گردد، یا در حین مرحله آلفا عرضه می‌گردد، مرحله‌ای که آن (نرم‌افزار) اشکال‌زدایی می‌گردد همان مرحله بتا(Beta) است، و در نهایت مرحله‌ای که همهٔ اشکالات مهم برطرف شده‌است مرحلهٔ stable است. یک مرحله میانی نیز ممکن است وجود داشته باشد. مراحل ممکن است صریحاً توسط ارائه‌دهندگان پروژه تعدیل شوند یا اعلام گردند، اما گاهی اوقات مراحل تولید صریحاً توضیح داده نمی‌شوند. بر طبق قرارداد، اغلب code names قبل از ارائهٔ محصول توسط تعدادی از شرکت‌ها مورد استفاده قرار می‌گیرند، هرچند محصول واقعی و ویژگی‌هایش حقیقتاً محرمانه است.
qas: answers: text: قبل از ارائهٔ نسخهٔ نهایی
question: پایداری نرم‌افزار و میزان بهبود مورد نیاز، در چرخه حیات نرم‌افزار جزو کدام مرحله است؟

answers: text: آلفا

text: مرحله آلفا
question: تمام نسخه‌های اصلی یک محصول معمولاً هنگامی که یک ویژگی جدید اضافه می‌گردد در حین کدام مرحله عرضه می‌گردد؟

answers: text: بتا
question: مرحله‌ای که نرم‌افزار اشکال‌زدایی می‌گردد چه نام دارد؟

question: نرم‌افزار مدیریت دانلود در چه سالی عرضه شد؟

context: یک ارابه، هنگامی کامل خوانده می‌شود که گروه تولیدکننده با تطابق نیازهای کاربردی سیستم و عدم نیاز اضافه نمودن ویژگی‌های جدید به نسخه، موافقت نمایند؛ اما اشکالات مشخص نرم‌افزاری همچنان وجود دارد. شرکت‌ها با فرایندهای نرم‌افزاری رسمی مایلند تا با لیستی از اشکالات شناخته شده که به منظور ارائه نسخه بتا باید برطرف گردند وارد مرحله بتا شوند، و تعدادی از شرکت‌ها این لیست را در اختیار مشتریان و آزمایش‌کنندگان قرار می‌دهند. هرچند که اینترنت اجازه انتشار ارزان و سریع نرم‌افزار را می‌دهد، شرکت‌ها شروع به استفاده از راهکاری قابل انعطاف‌تر برای استفاده جهانی بتا نموده‌اند.
qas: answers: text: گروه تولیدکننده با تطابق نیازهای کاربردی سیستم و عدم نیاز اضافه نمودن ویژگی‌های جدید به نسخه، موافقت نمایند
question: یک ارائه، چه زمانی خوانده می‌شود؟

answers: text: با لیستی از اشکالات شناخته شده که به منظور ارائه نسخه بتا باید برطرف گردند
question: شرکت‌ها با فرایندهای نرم‌افزاری رسمی مایلند تا با چه چیزی وارد مرحله بتا شوند؟

answers: text: اینترنت
question: چه چیزی اجازه انتشار ارزان و سریع نرم‌افزار را می‌دهد؟

question: شرکت‌ مایکروسافت در چه سالی تاسیس شد؟

context: دوره تست بتا در مورد نرم‌افزاری که قرارداد آزمایش محصول سخت‌افزاری جدید IBM را برای ماشین‌های جدول‌بندی کارت‌های پانچ شده و مرتب‌کننده آن‌ها به‌کار می‌رود استفاده می‌شود. سخت‌افزارها در ابتدا به صورت alpha test برای کاربرهای اولیه و با قابلیت انجام کار در مقیاس کوچک ارائه شد. سپس به عنوان نسخه beta test، جهت بررسی صحت عملکردهایی که باید پشتیبانی کنند، و امکان تولید در مقیاس مورد نیاز، به بازار عرضه شدند، و پس از آن نسخه c beta جهت بررسی امنیت آن. با ظهور کامپیوترهای قابل برنامه‌ریزی و برای برنامه‌های نرم‌افزاری قابل اشتراک همین اصطلاحات را برای آزمایش نرم‌افزار نیز به کار می‌برند. نسخه‌های تست بتا به وسیلهٔ گروهی غیر از تولیدکنندگان اجرا شده، هرچند که شرکت‌های دیگری شروع به تولید نرم‌افزار برای مقاصد خود و انتشار آن برای دیگران نموده‌اند. این مجموعه اصطلاحات تعمیم یافته و اکنون بخشی از واژگان عمومی‌است.
qas: answers: text: کاربرهای اولیه

text: برای کاربرهای اولیه
question: سخت‌افزارها برای تست آلفا ابتدا برای چه کسانی ارائه شد؟

answers: text: در مقیاس کوچک

text: مقیاس کوچک
question: سخت‌افزارها برای تست آلفا ابتدا در چه مقیاسی ارائه شد؟

answers: text: بررسی صحت عملکردهایی که باید پشتیبانی کنند
question: سخت‌افزارها برای تست بتا جهت چه چیزی عرضه شدند؟

answers: text: در مقیاس مورد نیاز

text: مقیاس مورد نیاز
question: سخت‌افزارها برای تست بتا در چه مقیاسی عرضه شدند؟

answers: text: بررسی امنیت

text: جهت بررسی امنیت
question: سخت‌افزارها برای تست سی بتا جهت چه چیزی عرضه شدند؟

answers: text: گروهی غیر از تولیدکنندگان

text: به وسیلهٔ گروهی غیر از تولیدکنندگان
question: نسخه‌های تست بتا به وسیلهٔ چه کسانی اجرا شد؟

question: نرم‌افزارهای آفیس در چه سالی عرضه شدند؟

question: نرم‌افزارهای ادوبی در چه سالی عرضه شدند؟

context: تولیدکنندگان مشتریان خود را برای تست نرم‌افزار به کار می‌گیرند، درحالی‌که هنوز برای ارائهٔ عمومی آماده نیستند. غالباً به آزمایش‌کننده‌های بتا که اختصاصاً انتخاب شده‌اند برای استفاده از نسخهٔ کاندید (نامزد) مبلغی پرداخت می‌گردد. وقتی که تیم موافقند کد منبع جدیدی به نسخه اضافه نخواهد شد آن نسخه (ارائه) Code Complete نامیده می‌شود. ممکن است هنوز Source Code برای برطرف کردن ایراد تغییر داده شود؛ و هنوز ممکن است برای مستندسازی، و فایل‌های اطلاعاتی و کد برای حالت آزمایشی یا موارد مفید، نیاز به تغییرات باشد. ممکن است به نسخه‌های آینده کدهای جدید اضافه شود.
qas: answers: text: مشتریان خود را
question: تولیدکنندگان چه کسانی را برای تست نرم‌افزار به کار می‌گیرند؟

answers: text: درحالی‌که هنوز برای ارائهٔ عمومی آماده نیستند
question: تولیدکنندگان مشتریان خود را در چه زمانی برای تست نرم‌افزار به کار می‌گیرند؟

answers: text: برای استفاده از نسخهٔ کاندید (نامزد)
question: غالباً آزمایش‌کننده‌های بتا برای چه چیزی اختصاصاً انتخاب شده‌اند؟

question: نرم‌افزار فوتوشاپ در چه سالی عرضه شد؟