مراحل إصدار البرمجيات

من ويكيبيديا، الموسوعة الحرة
(بالتحويل من دورة حياة إصدار البرمجيات)
اذهب إلى: تصفح، ‏ ابحث
دورة حياة إصدار البرمجيات
دورة حياة إصدار البرمجيات.png

مراحل إصدار البرمجيات هي المراحل التي يمر بها أي برنامج حاسوبي ابتداء من الفكرة وحتى طرح النسخة النهائية في الأسواق للاستخدام العام، حيث تتم العملية على مراحل من النسخة التجربية إلى المحسنة إلى الإصدار النهائي، وهي دورة تشمل أغلب البرامج التي تسوق سواء كانت برامج عامة أو خاصة. حيث تضمن دورة حياة إصدار البرامج الحصول على منتج مستقر وجاهز للاستخدام بدون مشاكل تتسبب في انهياره.

المرحلة قبل ألفا[عدل]

تعتبر المرحلة الأولى في طرح البرمجيات وتكون في العادة كثيرة الأخطاء وغير سليمة وغالبا ما تكون لطرح ما سيكون عليه البرنامج والخصائص التي سيتمتع بها.

المرحلة ألفا[عدل]

تعتبر هذه المرحلة مهمة للمختصين والمبرمجين بحيث تطرح هذه النسخة خصيصا لهم لإعطاء رأيهم ودراسة خصائصها ومشاكلها.

المرحلة بيتا[عدل]

هي المرحلة التالية للبرامج التي تتجاوز المرحلة الأولى ألفا وتكون قد تجاوزت المشاكل الرئيسية، وتطرح على المستخدمين الآخرين لاستخدامها بشكل موسع ومعرفة نقاط الإخفاق فيها، وتعتبر أهم المراحل ففيها يكون التقييم وتتميز عن النسخة ألفا بأنها تشمل أغلب المميزات النهائية لكن بمشاكل أقل مع احتمال أقل للتسبب في انهيار النظام أو البرنامج، وتنشر هذه النسخة في العادة بالمجان أو بمبالغ قليلة للاستخدام الموسع والتقييم، ويتم إصدار هذه النسخة عند إكمال المبرمجين إدخال أغلب مميزات البرنامج.

النسخة المرشحة Release Candidate[عدل]

يتم اختصار تسميتها بـ RC ، ويمكن أن تكون هذه النسخة هي النهائية بحيث تسوق تحت ضمان، وتكون جاهزة للاستخدام والبيع بعد أن يتم تلافي كل الأخطاء الموجودة بالنسخة بيتا، وتكون هذه النسخة مستقرة بشكل جيد مما يسمح للمستخدمين العاديين باستخدامها بأمان أكثر.

النسخة المطروحة للتسويق Release To Manufacturing[عدل]

تطرح هذه النسخة للتسويق وبشكل آمن تماما، تختصر تسميتها بـ RTM وتكون هذه النسخة نهائية بشكل شبه كامل، وعادة ما تطرح للبيع على الشبكة العالمية قبل طرحها على أقراص خاصة، ويمكن اعتبارها نسخة نهائية وكاملة.

النسخة النهائية[عدل]

يطرح البرنامج في هذه المرحلة بشكل نهائي وخالي من الأخطاء على أقراص للبيع أو على الإنترنت.