java程序的開發(fā)步驟是,做Java最重要的是什么?毫不夸張地說,掌握和理解Java程序的開發(fā)步驟基本上可以走遍世界!
1.Java程序開發(fā)步驟
一個(gè)完整的Java程序開發(fā)步驟主要包括:1。項(xiàng)目啟動(dòng)1)目組成立(公司成員.客戶成員)2).制定項(xiàng)目預(yù)期目標(biāo)3).制定項(xiàng)目計(jì)劃周期4).建立項(xiàng)目組成員溝通機(jī)制2.需求調(diào)查1).制定調(diào)查計(jì)劃.協(xié)調(diào)調(diào)查時(shí)間2).收集客戶資料,獲取客戶需求的所有資料都需要保留一份,資料中有疑問的需要及時(shí)詢問3).編寫需求文檔,重點(diǎn)介紹客戶的業(yè)務(wù)流程和性能要求。采用Word.Excel.Rose等形式。四、需求變更記錄5).確定開發(fā)環(huán)境和運(yùn)行環(huán)境6).擴(kuò)展性要求7).與舊系統(tǒng)的連接要求8).估算項(xiàng)目工作量本階段需要一套需求管理系統(tǒng)來管理需求。現(xiàn)階段的需求文檔也是用戶測試的依據(jù)。三、系統(tǒng)設(shè)計(jì)/詳細(xì)設(shè)計(jì)一個(gè)系統(tǒng)可分為基礎(chǔ)平臺和應(yīng)用模塊兩部分。選擇基礎(chǔ)平臺,無論是采用第三方平臺還是自主開發(fā)平臺,都需要深入了解,看是否符合要求。二、應(yīng)用模塊設(shè)計(jì)(針對業(yè)務(wù)流程)三、中間件的采用或自主開發(fā),需要深入了解。四、用戶界面的設(shè)計(jì)如果用戶界面設(shè)計(jì)完成并確認(rèn),則需要深入了解。
可以初步寫出用戶使用手冊。管理員使用手冊。五、變更記錄本階段的系統(tǒng)設(shè)計(jì)是集成測試的基礎(chǔ)。四、程序開發(fā)創(chuàng)建開發(fā)任務(wù)計(jì)劃表.開發(fā)計(jì)劃日程表1).優(yōu)先編寫測試用例2).按編碼規(guī)范編寫代碼3).按文檔注釋規(guī)范注釋以上形成開發(fā)文檔。這個(gè)階段需要一個(gè)版本的管理系統(tǒng)。這個(gè)階段的測試用例也是單元測試的基礎(chǔ)。如果能做到,*每天建立。5.測試這個(gè)階段需要一個(gè)Bug管理系統(tǒng),形成需求.設(shè)計(jì).開發(fā).測試互動(dòng)。1).編制測試計(jì)劃和測試方案2).功能測試單元測試.集成測試3).性能測試集成測試.壓力測試如果能做到,*能進(jìn)行自動(dòng)測試。如果能做到,做分析統(tǒng)計(jì)。最終形成測試報(bào)告。6.試用.培訓(xùn).維護(hù)這一階段需要解決:1).解決異地修改和公司修改的同步問題;2).用戶測試中的Bug修改問題,按等級分為a).程序Bugb).設(shè)計(jì)變更c(diǎn)).需求變更盡量按abc的順序進(jìn)行修改,盡量避免b.c級修改。最終形成安裝手冊.維護(hù)記錄。上述是Java項(xiàng)目開發(fā)過程中的基本步驟!