Skip to content Skip to footer

Software Release Life Cycle

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

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

في الأسواق للاستخدام العام او الخاص، حيث تتم العملية على مراحل من النسخة التجربية إلى المحسنة إلى الإصدار النهائي

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

مستقر وجاهز للاستخدام بدون مشاكل تتسبب في انهياره او ظهور

المرحلة قبل ألفا | Pre-Alpha

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

ما تكون لطرح ما سيكون عليه البرنامج والخصائص التي سيتمتع بها.

المرحلة ألفا | Alpha

تبدأ هذه المرحلة عندما يصل العمل إلى حد يستحق فيه القيام بفحص رسمي له تعتبر هذه المرحلة مهمة للمختصين والمبرمجين بحيث

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

المرحلة بيتا | Beta

هي المرحلة التالية للبرامج التي تتجاوز المرحلة الأولى ألفا وتكون قد تجاوزت المشاكل الرئيسية

وتطرح على المستخدمين الآخرين لاستخدامها بشكل موسع ومعرفة نقاط الإخفاق فيها والمشاكل التي واجهت المستخدمين

وتعتبر أهم المراحل ففيها يكون التقييم وتتميز عن النسخة ألفا بأنها تشمل أغلب المميزات النهائية والمتوقعة لكن بمشاكل أقل

مع احتمال أقل للتسبب في انهيار النظام أو البرنامج، وتنشر هذه النسخة في العادة بالمجان أو بمبالغ قليلة للاستخدام الموسع والتقييم او نسخ

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

النسخة المرشحة | Release Candidate

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

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

بأمان أكثر

النسخة النهائية | Final Version

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