نرم افزار

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

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

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

answers: text: «بهبود نرم‌افزار» و/یا «رفع اشکالات نرم‌افزاری» است، که در ویرایش‌های پیشین وجود داشته‌است.

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

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

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

text: هنگامی که یک ویژگی جدید اضافه می‌گردد

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

answers: text: مرحله‌ای که آن (نرم‌افزار) اشکال‌زدایی می‌گردد

text: مرحله‌ای که آن (نرم‌افزار) اشکال‌زدایی می‌گردد همان مرحله بتا(Beta) است
question: مرحله ی بتا را شرح دهید.

context: یک نمونه از نسخه آزمایش اصلی عمومی هنگامی بود که مایکروسافت ارائه community technology previews (CTP) ویندوز ویستا را به آزمایش‌کنندگان بتا در ژانویه ۲۰۰۵ آغار نمود، که اولین آن Build 5219 بود. متعاقباً CTPها بیشتر ویژگی‌های برنامه‌ریزی شده مانند تعدادی از تغییرات واسط کاربری را در مبنای بازخوردهای آزمایش‌کنندگان بتا ایجاد می‌کنند. ویندوز ویستا در ۲۲ فوریه ۲۰۰۶ به توسط Build 5308 CTP نسخه کامل خود را ارائه داد، و بیشتر کارهای باقی‌مانده مابین Build 6219 و نسخه نهایی بر روی پایداری، کارایی، تطابق، درایوها، برنامه‌ها و مستندسازی متمرکز شد.
qas: question: تفاوت سخت افزار با نرم افزار چیست؟

question: اصطلاح چرخه زندگی انتشار نرم افزار را چه کسی بیان کرد؟

question: سیستم عامل چیست؟

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

text: گروه تولیدکننده با تطابق نیازهای کاربردی سیستم و عدم نیاز اضافه نمودن ویژگی‌های جدید به نسخه، موافقت نمایند؛ اما اشکالات مشخص نرم‌افزاری همچنان وجود دارد
question: یک ارائه چه زمانی کامل خوانده می شود؟

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

answers: text: مرحله بتا

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

answers: text: مشتریان و آزمایش‌کنندگان

text: در اختیار مشتریان و آزمایش‌کنندگان
question: تعدادی از شرکت ها لیست اشکالات شناخته شده را در اختیار چه کسانی قرار می دهند؟

answers: text: شرکت‌ها شروع به استفاده از راهکاری قابل انعطاف‌تر برای استفاده جهانی بتا نموده‌اند.

text: شروع به استفاده از راهکاری قابل انعطاف‌تر برای استفاده جهانی بتا نموده‌اند
question: با وجود اینکه اینترنت اجازه انتشار ارزان و سریع نرم‌افزار را می‌دهد، شرکت‌ها شروع به چه کاری کردند؟

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

question: پایداری و کارایی برنامه ها به چه معناست؟

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

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

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

question: مرحله ی توسعه و بلوغ برای یک قطعه نرم افزار را شرح دهید.