什么是軟件開(kāi)發(fā)?(什么是軟件開(kāi)發(fā)方法-有哪些主要方法-)
什么是軟件開(kāi)發(fā)?當(dāng)有人問(wèn)起程序員時(shí),可能第一反應(yīng)就是寫(xiě)代碼!?。?/span>
1、從專(zhuān)業(yè)的角度來(lái)講
軟件開(kāi)發(fā)是一個(gè)過(guò)程,包括最初的軟件設(shè)計(jì)、代碼開(kāi)發(fā)、軟件測(cè)試、上線(xiàn)跟蹤、數(shù)據(jù)分析等。當(dāng)然這也可稱(chēng)為是軟件開(kāi)發(fā)的生命周期。
2、軟件開(kāi)發(fā)過(guò)程
設(shè)計(jì)規(guī)劃,設(shè)想、設(shè)計(jì)項(xiàng)目:
- 確定項(xiàng)目要實(shí)現(xiàn)的業(yè)務(wù)需求
- 確定軟件功能的實(shí)現(xiàn)步驟與邏輯,設(shè)原型稿
- 確定項(xiàng)目?jī)?yōu)先級(jí)以及項(xiàng)目管理的方式
- 確定項(xiàng)目負(fù)責(zé)人以及參與項(xiàng)目人員
- 明確每個(gè)人員的具體職責(zé)
規(guī)劃項(xiàng)目
- 制定項(xiàng)目實(shí)施的計(jì)劃
- 制定預(yù)期目標(biāo)
- 制定項(xiàng)目時(shí)間周期、明確定每個(gè)人的時(shí)間周期與任務(wù),使用項(xiàng)目管理工具明確排期
- 申請(qǐng)項(xiàng)目開(kāi)發(fā)所需預(yù)算
- 制定測(cè)試計(jì)劃、開(kāi)發(fā)計(jì)劃(用什么語(yǔ)言開(kāi)發(fā),搭建什么樣的框架)
構(gòu)建項(xiàng)目開(kāi)發(fā)與測(cè)試
- 軟件項(xiàng)目開(kāi)發(fā)過(guò)程,編程
- 測(cè)試用例設(shè)計(jì)過(guò)程,用于測(cè)試階段的完整測(cè)試
- 項(xiàng)目經(jīng)理監(jiān)測(cè)項(xiàng)目實(shí)施的進(jìn)度與風(fēng)險(xiǎn)
- 技術(shù)經(jīng)理監(jiān)測(cè)代碼的編寫(xiě)進(jìn)度與設(shè)計(jì)規(guī)范
- 軟件開(kāi)發(fā)完后,由測(cè)試人員進(jìn)行第一輪業(yè)務(wù)完整性測(cè)試
- 第二輪的業(yè)務(wù)、平臺(tái)、權(quán)限的兼容性測(cè)試
- 第三輪的軟件業(yè)務(wù)性能測(cè)試(比如并發(fā)、壓測(cè)、極端條件、手機(jī)平臺(tái)兼容等等)
- 部署線(xiàn)上,向用戶(hù)發(fā)布局上線(xiàn)消息?等等。
項(xiàng)目復(fù)盤(pán)、線(xiàn)上跟蹤、數(shù)據(jù)分析。