自頂向下設計是一種分析問題的方法,簡單的說,自頂向下就是將乙個大問題先分解為若干個小問題,在將每個小問題繼續分解,直到不能再分解或者可以輕易實現為止。
自頂向下,將問題不斷分解為小的模組。逐步求精,可以理解為將各個小模組實現和優化的過程。
應用例項
邀請朋友來家中吃飯:
要同時確定吃飯人員和做飯選單。
然後1.在給朋友打**來確定應邀人員表的同時2.計畫選單,買食材,製作食物。
1又分為給人們打**,寫下要來的人的名字,製作名單;
2就是參考食譜,尋求建議,決定食物。
自頂而下,逐步求精
首先,什麼是 自頂而下,逐步求精 呢?自頂而下 將複雜的大問題分解為相對簡單的小問題,找出每個問題的關鍵 重點所在,然後用精確的思維定性 定量地去描述問題。其核心本質是 分解 對要完成的任務進行分解,先對最高層次中的問題進行定義 設計 程式設計和測試,而將其中未解決的問題作為乙個子任務放到下一層次中...
自頂向下,逐步求精
簡單來說,自頂而下,逐步求精 這是一種分解複雜任務的方法。學會分解任務,超級大分為大的 中的 小的 超小的,直到能用很直接的方法解決。是程式設計裡面很經典的方法。驗證哥德 猜想 任何乙個大於等於4的偶數均可以表示為兩個素數之和 第一步 設一上限數m,驗證從4到m的所有偶數是否能被 分解為兩個素數之和...
自頂向下,逐步求精
由於軟體導論課程的安排,我們已經學到了演算法結構的問題,所以今天我給大家介紹一下top down design。高亮宗旨!重點敲黑板 畢業聚餐點菜 很明顯 點菜就是你的big project,我們要將其分解成各個小任務從而求得實現。1.了解班級人數 2.了解少數名族同學的口味禁忌 3.了解各位同學的...