دورة حياة إصدار البرمجيات
دورة حياة إصدار البرمجيات | |
---|---|
دورة حياة إصدار البرمجيات عند توزيع وطرح البرمجيات , تتم العملية على مراحل من النسخة التجربية إلى المحسنة إلى الإصدار النهائي , وهي دورة تضم اغلب البرامج التي تسوق سواء كات برامج عامة أوخاصة . وتظمن دورة حياة إصدار البرامج الحصول على منتج مستقر وجاهز للاستخدام بدون مشاكل تتسبب في انهياره .
مراحل تطوير البرمجيات
الفترة قبل ألفا Pre-Alpha
تعتبر الفترة الأولى في طرح البرمجيات وتكون في العادة كثيرة الاخطاء وغير سليمة وغالبا ما تتكون لطرح لما سيكون عليه البرنامج والخصائص التي سيتمتع بها .
الفترة ألفا Alpha
تعتبر هذه الفترة مهمة للمختصين والمبرمجين بحيث تطرح هذه النسخة خصيصا لهم لإعطاء رأيم ودراسة خصائصا ومشاكلها .
الفترة بيتا beta
هي الفترة التالية للبرامج التي تتجاوز الفترة الأولى ألفا وتكون قد تجاوزت المشاكل الرئيسية ، وتطرح على المستخدمين الاخريين لاستخدامها بشكل موسع وفهم نقاط الإخفاق فيها . وتعتبر أبرز فترة فهي فترة القييم وهي تتميز عن النسخة ألفا بأنها تضم اغلب المميزات النهائية لكن بمشاكل أقل مع احتمال التسبب في انهيار النظام أوالبرنامج قليل بالنسبة للنسخة ألفا ويكون احتمال الانهيار الكامل للنظام في هذه النسخة قليل.
ويتم نشر هذه النسخة في العادة بالمجان أوبمبال قليلة للاستخدام الموسع والتقييم ، ويتم إصدار هذه النسخة عند إكمال المبرمجين إدخال أغلب مميزات البرنامج .
النسخة المرشحة Release candidate
يتم اختصار النسخة بـ RC يمكن ان تكون هذه النسخة هي النهائية بحيث تسوق تحت ضمان، وتكون جاهزة للاستخدام والبيع بعد ان يتم تلافي جميع الاخطا الموجودة بالنسخة بيتا . تكون هذه النسخة مستقرة بشكل جيد مما يسمح للمستخدمين باستخدامها بأكثر أمان .
النسخة المطروحة للترويج release to manufacturing : يتم طرح هذه النسخة للترويج وبشكل أمن , ويتم اختصارها بـ RTM وتكون هذه النسخة نهائية بشكل شبه تام , وعادة ما يتم طرحها من أجل البيع على الانرتنت قبل طرحها على أقراص خاصة . يمكن اعتبار هذه النسخة نهائية وكاملة .
النسخة النهائية FINAL : يطرح البرنامج في هذه الفترة بشكل نهائي وخالي من الاخطاء على أقراص من أجل البيع أوعلى الانترنت .