ترجمه یک مقاله ( چرخه زندگی انتشار یک نرم افزار )

sara@fshar

عضو جدید
کاربر ممتاز
چرخه زندگی انتشار یک نرم افزار:
چرخه انتشار یک نرم افزار در واقع توزیع ( کلی یا محدود ) یک نسخه از محصول نرم افزاری به شمار می رود
این مهندسین نرم افزار و شرکت مربوطه هست که تصمیم می گیرد که برنامه یا سیستم چگونه توزیع بشود و چه تغییراتی در آن صورت بگیرد تا بشود آن نرم افزار را روی یک دیسک فشرده پیش دانلود کرد .
چرخه زندگی انتشار یک نرم افزار تشکیل شده است از مراحل مختلفی که هر کدام از این مراحل میزان پایداری وثبات نرم افزار و اون مقداری که لازم هست تا به مرحله نهایی برسد را شرح می دهد ( به عنوان مثال وقتی می گوییم محصول نرم افزاری ما در مرحله RTM هست یعنی تا مرحله نهایی یعنی انتشار نسخه نهایی نرم افزار یک مرحله مونده است )
مراحل توسعه نرم افزار عبارتند از :



مرحله prealpha
بین مرحله آلفا و بتا تفاوتهای کوچکی وجود دارد .
prealpha یک طرح کاملی نیست موقعی از آن استفاده می شود که تمام فعالیتهای مربوط به توسعه نرم افزاراز مرحله ابتدایی تا مرحله تست انجام گرفته باشد این فعالیتها می تواند شامل تحلیل نیازمندیها - طراحی نرم افزار- توسعه نرم افزار ( برنامه نویسی ) و مرحله تست نرم افزار باشددر نوعی از توسعه open source چندین نوع از نسخه های prealpha
نسخه های میلتستون ( معنی لغوی مرحله برجسته یا مهم از زندگی نرم افزار) شامل مجموعه هایی از توابع هستند که در حین تکمیل شدن منتشر می شوند
Nightly builds نسخه هایی هستندکه معمولا به صورت اوتوماتیک وار از روی نسخه های اصلاح شده و بازبینی شده وارسی می شوند( این کار بازبینی معمولا در مرحله توسعه نرم افزار
اتفاق می افتد یعنی بررسی تغییراتی که رو برنامه ها روی اسناد و همچنین روی فایلها به وجود آمده است )
به عنوان نمونه در مدت یک شبانه روز آزمایش کنندگان روی این نسخه ها آزمایشاتی را انجام می دهند تا باگهای موجود در نرم افزار را فورا پیدا کنند

ادامه دارد................
 

Similar threads

بالا