何謂「程式的週期」,說的程式從出生到結束,和人一樣
我分了三個階段:
第乙個階段:為什麼出生
我們做的一款軟體,或者是為了賺錢或者是為了逗樂因為我們有需要而去做
這裡有兩個專屬詞彙
ooa(物件導向分析)--匯集資料和操作
ood(建立模型)--從需求模型到數學模型再到程式模型
第二個階段:怎麼出生
oop(也就是碼員的工作,開始寫**)
編輯預編譯---(一般不將這個算在內,預編譯指令但確確實實的存在,在編譯之前完成,屬於編輯時候)
編譯----形成.obj檔案(裡面都是二進位制的**)
鏈結---將多個.obj檔案組合起來形成.exe檔案(可執行檔案)
執行除錯
直到軟體可以拿出手沒有bug了
第三個階段:出生後
一款軟體好了後可以
公升級版本(1.0-2.0-3.0又或者1.1-1.2-1.3)
維護(記憶體洩漏什麼的有bug沒發現)
**版本(怪物數量增多,關卡增多)
下線(沒什麼賺錢的機會,相當於死亡)
專案開發的生命週期
1 需求分析 確定自己要開發哪些模組 2 需求設計 概要設計 資料庫設計 架構設計 mvc 三層架構 選型 設計系統的部署結構 設計專案的規範文件 詳細設計 設計類,介面規範 3 開發實現 4 測試 測試 發現錯誤 黑盒測試 測試輸入資料,與響應的資料 白盒測試 測試專案的執行流程,內部結構,演算法...
微信小程式之元件生命週期
元件的生命週期,指的是元件自身的一些函式,這些函式在特殊的時間點或遇到一些特殊的框架事件時被自動觸發。最重要的生命週期是createdattacheddetached,包含乙個元件例項生命流程的最主要時間點。component detached function 以下是舊式的定義方式,可以保持對 2...
iOS 程式的生命週期
程式將要啟動 2.didfinishlaunchingwithoptions 程式第一次啟動時執行,如果直接啟動,launchoptions是沒有資料的,如果由其它應用啟動,launchoptions是包含資料的 應用進入後台,登出程式的啟用狀態,執行以下幾個任務 暫停正在執行的任務 禁止計時器 減...