مِـيـم » مصممة مواقع |
مِـيـم » مصممة مواقع |

@meemSite

9 تغريدة 4 قراءة Dec 24, 2022
لكل شيء بالحياة دورة ومراحل يمشي فيها 🔄
حتى المشروع البرمجي له دورة حياة😁
ويسمونها SDLC
(دورة حياة تطوير البرمجيات)
وش مفهومها وهل هي مهمة؟
*مهم للمستقلين حتى يسهل عليهم فهم المشروع من العميل
❤+🔄
اثناء العمل على المشاريع البرمجية
وبعد الإنتهاء منها نصادف مشاكل مافكرنا فيها
أو ماتوقعنا أنها ممكن تصير, لكن تظهر اثناء التطبيق
أو اثناء التصميم نكتشف ان الكود مستحيل يدعم
فكرة التصميم ...
لذلك تم إعتماد دورة حياة تطوير البرمجيات
وهي على خمسة مراحل ( أساسية)
وبعض المستخدمين يستخدمون 7 مراحل
وهي كالتالي :
1 - Feasibility Study دراسة الجدوى.
2 - Analysis التحليل.
3 - Design التصميم.
4 - Implementation التنفيذ.
5 - Testing الاختبار.
6 - Maintenance الصيانة.
7 - Evaluation التقدير.
بعض المراحل مو ضرورية ويمكن الإستغناء عنها لكن بالنسبة لي
أشوف بعضها مهم جدا
مثل
مرحلة التخطيط : هنا تتواصل مع العميل تفهم إحتياجه تعمل دراسة جدوى
تقييم المشروع وتعمل نسخه اولية بدائية للفكرة حتى تعرف أنكم على نفس
الصفحة
مرحلة التحليل : تفهم متطلبات العمل بعد الوصول للفكرة وفهم المشكلة وإيجاد
الحل لها وهي بالنسبة لي مهمة في إستيعاب حجم المشروع وتحليله بدقة
لانك إذا أخذت وقتك في مرحلة التحليل وفهمت كل شيء بالمشروع راح يكون
سهل عليك بدأ المرحلة التالية وهي مرحلة التصميم
مرحلة التصميم:هي المرحلة التي يتم من خلالها عمل التصميم المبدئي
للمشروع، ولا نعني بالتصميم ال GUI الكامل مع الالوان وانما مخططات
المشروع مثل المهندس المعماري عندما يرسم مخططات
المنزل قبل بنائه، فهذه الخطوة اساسية جداً
مرحلة الاختبار: في هذه المرحلة يتم اختبار المشروع،
والتحقق من أنه يعمل بشكل جيد ويوجد نوعين من الاختبارات الأساسية
Black Box Testing و White Box Testing
مرحلة التنصيب:المرحلة الي تحدد إذا شغلك كله كان صح
وهي عملية نقل المشروع من بيئة التطوير الى بيئة
التشغيل في مكان العميل.
مرحلة الصيانة: هي مرحلة التأكد من ان المشروع مافيه إي مشاكل لما
نقلناه لبيئة العميل وإن جميع الوظائف المطلوبة تشتغل بشكل سليم
وتأدي الغرض منها
كل مرحلة فيها تفاصيل أكثر وأكثر لكن أنا حبيت أعطي الفكرة الرئيسية بالموضوع
* المستقلين هم المخطط للمشروع والمحلل والمبرمج والآدمن عند الصيانة
الموضوع يحتاج ثقة بنفسك وصبر وتحمّل فكرة أنك مبرمج مستقل
صحيح المشاريع ممكن تاخذ منك وقت لكن المبرمج المستقل لازم
ياخذ وقته ولا يجمع أكثر من عمل بنفس الوقت حتى يرتاح ويركز على الخطوات

جاري تحميل الاقتراحات...