ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

26 – طراحی از بالا به پایین


همانطور که برنامه ها بزرگتر و پیچیده تر می شوند، طراحی، کدنویسی و نگهداری آنها دشوارتر می شود. مانند هر پروژه بزرگ، اغلب ایده خوبی است که کارهای بزرگ و پیچیده را به یک سری کارهای کوچک و ساده تقسیم کنید. بیایید تصور کنیم که ما سعی داریم یک کار معمولی و روزمره را توصیف کنیم، رفتن به بازار برای خرید غذا، برای شخصی از مریخ. ممکن است فرآیند کلی را به صورت سری مراحل زیر توصیف کنیم:

1. سوار ماشین شوید.

2. به سمت بازار حرکت کنید.

3. ماشین پارک کنید.

4. وارد بازار شوید.

5. غذا بخرید.

6. بازگشت به ماشین.

7. به خانه برانید.

8. ماشین پارک کنید.

9. وارد خانه شوید.

با این حال، فردی از مریخ احتمالاً به جزئیات بیشتری نیاز دارد. ما می‌توانیم زیرکار «پارک ماشین» را به این سری از مراحل تقسیم کنیم:

1. جای پارک را پیدا کنید.

2. ماشین را به فضا برانید.

3. موتور را خاموش کنید.

4. ترمز دستی را تنظیم کنید.

5. از ماشین خارج شوید.

6. ماشین را قفل کنید.

کار فرعی «موتور خاموش» را می‌توان به مراحلی از جمله «خاموش کردن احتراق»، «حذف کلید احتراق» و غیره تقسیم کرد تا زمانی که هر مرحله از کل فرآیند رفتن به بازار به طور کامل تعریف شود.

این فرآیند شناسایی مراحل سطح بالا و ایجاد دیدگاه‌های دقیق‌تر از آن مراحل نامیده می‌شود طراحی از بالا به پایین. این تکنیک به ما اجازه می دهد تا کارهای پیچیده بزرگ را به بسیاری از کارهای کوچک و ساده تقسیم کنیم. طراحی از بالا به پایین یک روش رایج طراحی است

26 – طراحی از بالا به پایین


برنامه ها و برنامه هایی که به ویژه برای برنامه نویسی پوسته مناسب است.

در این فصل، ما از طراحی از بالا به پایین برای توسعه بیشتر اسکریپت تولید گزارش خود استفاده خواهیم کرد.


 

برترین سیستم عامل Cloud Computing در OnWorks: