喺軟件工程上，由上至下係指諗好咗隻軟件「要有咩功能」先，諗完先至諗源碼要點寫，而由下至上就係指鬱手寫咗啲源碼先，「柞源碼要點樣砌埋一齊成一個整體」就遲啲先算。