اذهب إلى المحتوى
  • 1

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

Ahmed El Metwally

السؤال

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

انا شغال full stack 

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

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

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

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 2

مرحباً أخي.

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

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...