專案之程式的週期

2021-06-23 05:23:11 字數 549 閱讀 3682

何謂「程式的週期」,說的程式從出生到結束,和人一樣

我分了三個階段:

第乙個階段:為什麼出生

我們做的一款軟體,或者是為了賺錢或者是為了逗樂因為我們有需要而去做

這裡有兩個專屬詞彙

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是包含資料的 應用進入後台,登出程式的啟用狀態,執行以下幾個任務 暫停正在執行的任務 禁止計時器 減...