استفسار بخصوص " مرحلة التصميم " و " مرحلة البرمجة "

  • طارق

السلام عليكم ورحمة الله وبركاته اخواني وخواتي

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

السؤال كالتالي : لكثرة الخصائص والصفحات في الموقع فكرت في عدم التركيز كثيرا على تصميم وشكل الموقع والعمل على تنفيذه بالخصائص والاختيارات اولا ومن بعدها مباشرة إعادة تصميم وترتيب شكل الموقع واطلاقه للمرحلة الاولى . ولكن هل إعادة تصميم وشكل الموقع بعد مرحلة البرمجة تعني إعادة برمجة الموقع ام انه ممكن ولن يكون مكلفا كما وانني اعمل على الموقع مجددا ؟

اشكركم جميعا مقدما

اخوكم طارق

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

sami-abdo أضف ردا

السلام عليكم

أخي إذا سمعت بطريقة الـ agile في تطوير البرمجيات فهي الحل بالنسبة لك ، فيمكنك الجلوس مع مهندس برمجيات وعمل الاتي :

  • عصر كل الافكار المتعلقة بالمشروع .

  • ترتيب هذه الافكار إلي مجموعة أولويات .

  • ثم بعد ذلك تطور كل فكرة على حدى ، بحيث تنتهي من هذه الفكرة (أو الخاصية) تماماً من تصميم ، واجهة إستخدام ، برمجة و حتى شئ يسمى بالاختبارات (الفحوص) الالية .

  • و تكرر هذه العملية إلي أن تنتهي من الخصائص الرئيسية ثم الغير مهمة .

بالمناسبة موضوع تصميم هيكلية البرنامج شئ مرن ، خاصة و إن كانت الفكرة غير واضحة في بداية المشروع .

حسب ميزانيتك المالية والمبرمج الذي تختاره, من الممكن مثلاً ان تكون برمجة الموقع(اقصد ال Backend) منفصلة تماماً عن الواجهة, اي انها عبارة عن API ثم تاتي الواجهة (ال Frontend) لتتعامل معها, ويمكن ان تكون الواجهة في النهاية ويب او موبايل او اي شي واعادة تصميمها لن يتطلب تعديلات في برمجة الموقع.

السلام عليكم

لعل الجواب على سؤالك يختلف من شخص لشخص, ولكن بالنسبه لي بعد مرحلة تحليل المشروع كامل اقوم ببناء جداول قاعدة البيانات والعلاقات بينها ثم اقوم بعملية البرمجة والتصميم بنفس الوقت ولكن على خطوات

مثلا مشروعك لديه خاصية تسجيل مستخدم جديد, اقوم ببرمجة هذه الخاصية مع التصميم المرتبط فيها مثل نموذج التسجيل ونموذج تسجيل الدخول, ثم اقوم باختبارها والتاكد من عملها بشكل صحيح, بعد هذا انتقل للخاصية الاخرى للمشروع

واكرر نفس العملية ابرمج واصمم ثم اختبر

كتجربه شخصية لاحظت ان عملية البرمجة كاامله ثم بناء التصميم, عملية مكلفه وقد تتطلب تغييرات في البرمجه نفسها

ولكن كما ذكرت سابقا انها تختلف من شخص الى شخص

wordpress أضف ردا

المسالة لا اعتقد انها تحتتاج الى اتباع اسلوب معين

وانما انت مع الوقت سوف تحتاج الى طريقه معينه لتتاقلم معاها وتتبعها

سوف اشرح لك طريقتي وهي كالاتي

انا دائما احاول افصل البرمجه عن التصميم

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

قبل مابدا ابرمج اعمل اهميه كبيرة للتطوير اضيف اشياء واخفيها واضهرها وقت التطوير

النقطه الاهم لا اكمل المشروع نهائيا ومن ثم اطرحه وانما ابدا بالاساس ومع الوقت اطور بالموقع وارفع للموقع وبمذا يكمل برنامجي

لاني عندما احاول ان اكمل البرمجه نهائيا فانها لا تكمل لاني كل يوم تطلع فكره ببالي واحاول اضيفها ..