أساسيات معمارية الواجهات الأمامية › التصميم 3 / 5 السابق التالي

التمرين 3: نمذجة المجال

الدرس 20 من 38 · التصميم · 2 دقيقة و5 ثانية

الفيديو الأصلي باللغة الإنجليزية. إذا تعذّر تشغيله هنا، شاهده على موقع المؤلف. التفريغ النصي العربي الكامل أدناه.

الموارد

التفريغ النصي

[00:03] مرحباً يا أصدقاء مرحبا بكم في التمرين الثالث من الدورة وآمل أن تأخذ بعض الوقت لإكمال هذا لأنني أعتقد حقا أنها سوف تساعدك على جعل مفهوم عصا أفضل قليلا. ولكن إذا كنت مجرد تخطي إلى الأمام إلى الحل، وهذا على ما يرام أيضا. لا يوجد حكم هنا.

[00:18] لذا فإن التمرين الذي سنلقي نظرة عليه الآن هو بالكامل في نموذج المجال لتطبيق FullSnack. هنا لدينا القائمة التي رأيناها في الفيديو السابق. يمكنك استخدام هذا كنقطة انطلاق. لدينا ببساطة قائمة بالكيانات التي نكتشفها. ثم بالنسبة للكيانات، لدينا بعض سماتها وعملياتها الرئيسية.

[00:38] لذا فإن التمرين هو المرور بالمتطلبات الوظيفية التي رأيناها في مواصفات المشروع وملف Figma حيث لدينا مواصفات واجهة المستخدم ومحاولة تحديد الكيانات والسمات المتبقية. لأن الصفات لا تفعل ذلك. هذا لا يتعلق بالاكتمال، لذلك لا تحاول، كما تعلمون، إنشاء نموذج أكثر اكتمالا ممكن. وينطبق الشيء نفسه على العمليات.

[01:02] التركيز أكثر على السمات التي تمثل العلاقات مع الكيانات الأخرى. على سبيل المثال، قد نجد ما لدي هنا أن لدي كيان يمثل فئة مطعم. وبالتالي سيكون لدينا سمة هنا تمثل علاقة بين مطعمي والفئة. لذلك قد يكون لدي سمة الفئات التي هي صفيف أو مجموعة من كيانات فئة المطعم.

[01:27] وللحصول على نقاط إضافية، أو إذا أردت عرض نموذجك بصريًا، يمكنك نسخ القائمة كاملة ولصقها في أي نموذج لغوي كبير. يمكنك استخدام ChatGPT أو Claude مثلًا، وطلب تحويلها إلى مخطط أصناف بصيغة Mermaid، ثم نسخ الناتج ولصقه في محرّر Mermaid.live لعرض المخطط.

[01:57] لذلك آمل أن تعطي هذا محاولة. كيف تقضي بضع دقائق على هذا وسأراك في الفيديو التالي. سأريكم نسختي من الحل.