بيت تطوير ما هو تصميم من أعلى إلى أسفل؟ - تعريف من techopedia

ما هو تصميم من أعلى إلى أسفل؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني التصميم من أعلى إلى أسفل؟

التصميم التصاعدي هو تحلل النظام إلى أجزاء أصغر من أجل فهم أنظمته الفرعية التركيبية.

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

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

يُعرف التصميم من أعلى إلى أسفل أيضًا باسم التصميم التدريجي.

تيكوبيديا تشرح تصميم Top-Down

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

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

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

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

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

ما هو تصميم من أعلى إلى أسفل؟ - تعريف من techopedia