هناك طرق مختلفة يجب مراعاتها عندما تحتاج إلى تصميم وتنفيذ نظام برمجي. النهج المبتكر الذي يمكن أن يجعل سير عمل التطوير أسهل هو نهج التطوير القائم على الواجهة. (IDD) من خلال تصور مهندس برمجيات، تساعد هذه العملية في القضاء على الغموض في حالة التصميم. دعونا نلقي نظرة على الخطوات التي تنطوي عليها هذه العملية. 

إجراء (IDD) 

 

  1. تفكير رفيع المستوى 

الخطوة الأولى هي البدء بالفكرة. الفكرة تنشأ من مشكلة تحتاج إلى حل. من المهم التفكير من وجهة نظر المستخدم حول كيفية استخدامه للرمز المكتوب.يجب وضع الرسائل التي سيرسلها الرمز إلى المكونات الأخرى في الاعتبار. وفي هذه المرحلة، يلزم التخطيط لمختلف عناصر النظام. أيضًا، يجب تحديد كيفية تواصلهم مع بعضهم البعض. 

     2. تصميم الواجهة العامة 

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

     3. إنشاء حالة اختبار 

بالنسبة لجميع الواجهات المحددة، يجب تحديد حالات الاختبار. يجب إجراء اختبار الصندوق الأسود لاختبار الواجهة دون الدخول في التنفيذ. يجب تحديد كيفية تفاعل الواجهة مع الفصول والواجهات الأخرى.سيساعد هذا الأجراء في مراجعة الواجهة العامة قبل المضي قدمًا في التنفيذ. في النهاية، يمنحنا فهمًا أفضل لرمزنا. 

     4. إعادة تعديل  الواجهات 

بناءً على الاختبارات التي يتم إجراؤها، يجب إجراء إعادة التعديل أو التعديلات على الواجهات. ستساعد الاختبارات في فهم مدى تفاعل الواجهات. تساعد هذه المعلومات في إجراء التغييرات اللازمة على الواجهات.بمجرد إجراء التغييرات، يجب إجراء الاختبارات مرة أخرى حتى نكون راضين. هذه طريقة سريعة وسهلة و ليس هناك لا داعي للقلق بشأن تغيير التنفيذ. بمجرد الانتهاء من ذلك، يمكننا الانتقال إلى الخطوة التالية. 

     5. التنفيذ 

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

www.bahaaalzubaidi.net شكرا لاهتمامك بمدونات بهاء الزبيدي. المزيد من المعلومات ، على