• 1

طريقة التخطيط للتطبيق

انا عندي مشكلة في تخطيط في التطبيق 

انا شغال full stack 

  • html - css - jquery - js 
  • nodejs - expressjs - mongodb

عاوز اعرف مرحلة تنفيذ التطبيق بتتم ازاي يعني مثلا انا بصمم ال front-end الاول وبعد كدة وبعمل البرمجة ولا بشتغل كل حاجة مع بعض يعني كل صفحة بصممها لازم اعمل البرمجة ليها الاول 

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

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

مرحباً أخي.

بالفعل نقطة مهمة وهي التخطيط الصحيح للمشروع.

الأفضل بعد جمع المتطلبات من العميل، هو إنشاء ملف توصيف، يحوي كامل تفاصيل المشروع، بما فيه

1. تقسيم المشروع إلى أقسام رئيسية Modules (مثلا: قسم العملاء، قسم الطلبات...) 

2. شكل البيانات المطلوب (جداول مثلا)

3. ارتباط البيانات مع بعضها (العلاقات بين البيانات)

4. المخططات، مثل:

  • Use-Case Diagram ويمثل علاقة المستخدمين مع النظام
  • Activity Diagram ويمثل تسلسل آلية عمل النظام، هذا المخطط بالذات سيفيدك لاحقا في هيكلية الصفحات او الشاشات لديك، والية التنقل Navigation بين هذه الصفحات.

5. التسميات، وهنا يجب إعطاء إسم لكل شيء ممكن في النظام، مثل اسماء الجداول او Classes او المتغيرات، او المصطلحات المستخدمة وغيرها. ستفيدك هذه العملية لاحقاً في تخطي مشكلة التفكير بالإسم المناسب اثناء الكود.

6. إضافة كل ما تراه مناسبا لهذا الملف من بيانات قد تفيدك او تسهل عليك لاحقا فهم الية عمل النظام. بحيث عندما تبدأ بمرحلة التطوير، سيكون هذا الملف بمثابة مرجع لك، وللمطورين الآخرين.

 

ملاحظة: هذا الملف هو شكل مختصر لمراحل تطوير التطبيقات كما تنص عليه معايير هندسة البرمجيات. بحيث يجب على المشروع ان يمر بمرحلة عمل متكاملة SDLC (System Development Life Cycle). لكن ضمن المشاريع الصغير والمتوسطة يمكن اعتبارة مرجع جيد.

 

بالتوفيق،،،

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ On 11/11/2017 at 08:02 قال طارق جهاد:

مرحباً أخي.

بالفعل نقطة مهمة وهي التخطيط الصحيح للمشروع.

الأفضل بعد جمع المتطلبات من العميل، هو إنشاء ملف توصيف، يحوي كامل تفاصيل المشروع، بما فيه

1. تقسيم المشروع إلى أقسام رئيسية Modules (مثلا: قسم العملاء، قسم الطلبات...) 

2. شكل البيانات المطلوب (جداول مثلا)

3. ارتباط البيانات مع بعضها (العلاقات بين البيانات)

4. المخططات، مثل:

  • Use-Case Diagram ويمثل علاقة المستخدمين مع النظام
  • Activity Diagram ويمثل تسلسل آلية عمل النظام، هذا المخطط بالذات سيفيدك لاحقا في هيكلية الصفحات او الشاشات لديك، والية التنقل Navigation بين هذه الصفحات.

5. التسميات، وهنا يجب إعطاء إسم لكل شيء ممكن في النظام، مثل اسماء الجداول او Classes او المتغيرات، او المصطلحات المستخدمة وغيرها. ستفيدك هذه العملية لاحقاً في تخطي مشكلة التفكير بالإسم المناسب اثناء الكود.

6. إضافة كل ما تراه مناسبا لهذا الملف من بيانات قد تفيدك او تسهل عليك لاحقا فهم الية عمل النظام. بحيث عندما تبدأ بمرحلة التطوير، سيكون هذا الملف بمثابة مرجع لك، وللمطورين الآخرين.

 

ملاحظة: هذا الملف هو شكل مختصر لمراحل تطوير التطبيقات كما تنص عليه معايير هندسة البرمجيات. بحيث يجب على المشروع ان يمر بمرحلة عمل متكاملة SDLC (System Development Life Cycle). لكن ضمن المشاريع الصغير والمتوسطة يمكن اعتبارة مرجع جيد.

 

بالتوفيق،،،

 

شكرا يا اخي 
هل في برنامج يساعدني في عمل مخطط زي كدة ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد العديد من البرامج المخصصة.

استخدم Microsoft Visio خصوصا انه متوافق مع Office اي بإمكانك نسخ المخططات منه إلى MS Word مثلا.

ويوجد ايضا Visual Paradigm و Rational Rose 

واذا كنت تستخدم Visual Studio يمكنك ايضا استخدام Modeling Template وهو مشروع مخصص لهذا الغرض.

واخيرا، اي اداة رسم يمكنها مساعدتك في انشاء المخططات، ولتفاصيل اكثر يمكنك البحث عن UML Unified Modeling Language

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن