ال SDLC هي دورة حياة التطوير البرمجي للمنتج اللي نبغى نسويه سواء كان:
- تطبيق
- موقع
- برنامج
- نظام الكتروني جديد في شركة
- تطبيق
- موقع
- برنامج
- نظام الكتروني جديد في شركة
دورة حياة التطوير البرمجي تتقسم إلى 7 خطوات وهي كالتالي:
- التخطيط
- المتطلبات
- التصميم
- البرمجة و التطوير
- الاختبار و التجريب
- الإطلاق
- الصيانة
راح نشرح كل مرحلة لحالها بالتفصيل هنا 👇
- التخطيط
- المتطلبات
- التصميم
- البرمجة و التطوير
- الاختبار و التجريب
- الإطلاق
- الصيانة
راح نشرح كل مرحلة لحالها بالتفصيل هنا 👇
1- التخطيط:
في هذه المرحلة المنفذ للفكرة يبدأ يحسب تكاليف الفريق التقني و التكلفة لتطوير البرنامج مع المدة و يدرس هيكلة الفريق التقني الموجود
ممكن أيضا اي شخص في إدارة التطبيق تعرض عليهم التخطيط ويعطونك رأيهم حتى تدرسوا التكلفة مع بعض
في هذه المرحلة المنفذ للفكرة يبدأ يحسب تكاليف الفريق التقني و التكلفة لتطوير البرنامج مع المدة و يدرس هيكلة الفريق التقني الموجود
ممكن أيضا اي شخص في إدارة التطبيق تعرض عليهم التخطيط ويعطونك رأيهم حتى تدرسوا التكلفة مع بعض
2- المتطلبات
هذه المرحلة تعتبر جزء من التخطيط وهي بكل بساطة تبين لنا ايش هي وظائف التطبيق و ايش راح يسوي
- هل فيه خرائط قوقل؟
- هل يدعم التتبع الذكي؟
- كم مستخدم داخل التطبيق؟
لازم يكون عندنا وثيقة تبين كل خصائص التطبيق بشكل مفصل
هذه المرحلة تعتبر جزء من التخطيط وهي بكل بساطة تبين لنا ايش هي وظائف التطبيق و ايش راح يسوي
- هل فيه خرائط قوقل؟
- هل يدعم التتبع الذكي؟
- كم مستخدم داخل التطبيق؟
لازم يكون عندنا وثيقة تبين كل خصائص التطبيق بشكل مفصل
3- التصميم و النموذج الأولي
في هذه المرحلة تحتاج تدرس:
- الواجهات
- هيكلة التطبيق
- التقنيات المستخدمة للبرمجة
- الامن السيبراني داخل التطبيق
وهنا ايضا يكون عندك نموذج جاهز من الشركة المنفذة تقدر تطلع عليه و تشوف التطبيق قدامك
في هذه المرحلة تحتاج تدرس:
- الواجهات
- هيكلة التطبيق
- التقنيات المستخدمة للبرمجة
- الامن السيبراني داخل التطبيق
وهنا ايضا يكون عندك نموذج جاهز من الشركة المنفذة تقدر تطلع عليه و تشوف التطبيق قدامك
4- البرمجة و التطوير
هنا نبدأ ببرمجة و تطوير التطبيق مع الفريق البرمجي و نبني الـ Front-End و الـ Back-End
في هذه المرحلة لازم يكون فيه برنامح تواصل بينك وبين الشركة وتقدر من خلاله تتابع العملية و تتواصل مع الفريق البرمجي وتفهم العملية من الصفر
هنا نبدأ ببرمجة و تطوير التطبيق مع الفريق البرمجي و نبني الـ Front-End و الـ Back-End
في هذه المرحلة لازم يكون فيه برنامح تواصل بينك وبين الشركة وتقدر من خلاله تتابع العملية و تتواصل مع الفريق البرمجي وتفهم العملية من الصفر
5- الاختبار و التجريب
من المهم جدا انك تختبر التطبيق قبل الإطلاق، بعض الاختبارات ممكن تكون مؤتمتة وماتحتاج جهد
لكن الاختبار المرحلي للتطبيق اللي تكون في بيئة معينة لازم يصير مع المستخدمين التجريبيين و من خلاله تقدر انك تحسن التطبيق في حال كان فيه مشاكل او اخطاء
من المهم جدا انك تختبر التطبيق قبل الإطلاق، بعض الاختبارات ممكن تكون مؤتمتة وماتحتاج جهد
لكن الاختبار المرحلي للتطبيق اللي تكون في بيئة معينة لازم يصير مع المستخدمين التجريبيين و من خلاله تقدر انك تحسن التطبيق في حال كان فيه مشاكل او اخطاء
6- الإطلاق
هنا تبدأ تنشر التطبيق على المنصات مثل Google play و App store و في حال كان برنامج ممكن يكون رابط تحميل عادي.
هنا راح يبدأ الاختبار الحقيقي وتقدر تشوف كيف عملية سير التطبيق بشكل مفصل وتحسن عليه
هنا تبدأ تنشر التطبيق على المنصات مثل Google play و App store و في حال كان برنامج ممكن يكون رابط تحميل عادي.
هنا راح يبدأ الاختبار الحقيقي وتقدر تشوف كيف عملية سير التطبيق بشكل مفصل وتحسن عليه
7- الصيانة
غالبا يوجد عقد صيانة مع الشركات المنفذة ولازم تكون الصيانة دورية على السيرفرات و البرنامج و أيضا وجميع النواحي التقنية المتعلقة في التطبيق ويمكن الاتفاق على مدة محددة خلال العقد
غالبا يوجد عقد صيانة مع الشركات المنفذة ولازم تكون الصيانة دورية على السيرفرات و البرنامج و أيضا وجميع النواحي التقنية المتعلقة في التطبيق ويمكن الاتفاق على مدة محددة خلال العقد
شكرا لك للوصول لهذه التغريدة يا عزيزي و اتمنى لك كل التوفيق والسداد 🙏❤️
جاري تحميل الاقتراحات...