掃一(yī)掃,查看點石網絡微信公衆号

軟件開發過程一(yī)般有幾個階段?每個階段有什麽作用?

來源:網絡 | 作者: | 日期:2021-04-14 00:00:00 | 閱讀: 4873

1、制定項目計劃:
  首先制定項目計劃,最初計劃是裏程碑性質的(de)。可(kě)以先按瀑布模型設置,裏程碑點主要為(wèi)需求評審、設計評審、經過代碼開發和(hé)單元測試後進行集成測試、部署上線是一(yī)個很重要的(de)裏程碑,一(yī)般用戶會期望系統何時能使用,進入試運行期。
     2、需求開發階段:
   怎麽樣寫好需求很關鍵,這個需要實踐經驗鍛煉自(zì)己。如(rú)果有項目成員,可(kě)以一(yī)起做(zuò)需求,這個階段對于業務理(lǐ)解、分析、如(rú)何開展調研以及文字表述、業務流程圖描述還有文檔編輯能力都有不少要求。一(yī)般分為(wèi)《用戶需求說明書》和(hé)《需求規格說明書》,小項目可(kě)以寫一(yī)個《需求分析報告》,《用戶需求說明書》是用用戶的(de)語言進行描述,讓用戶和(hé)開發團隊對于需求的(de)達成一(yī)緻的(de)理(lǐ)解,《需求規格說明書》,則是對用戶需求的(de)分析,形成系統要具有的(de)功能,這個是真正提供用戶可(kě)交互操作的(de)文檔,也就是後期設計和(hé)代碼開發的(de)重要基線。
另外,作為(wèi)了解需求,拿出用戶UI和(hé)用戶交流也是一(yī)項比較重要的(de)需求獲取手段,雖然這個屬于設計的(de)範疇
       3、系統設計階段:
  系統總體架構,結合用戶對系統環境、開發語言以及運行的(de)網絡硬件等要求,确定開發工具等,對應用系統關系進行架構性設計,通過需求階段對用戶的(de)分析歸類,用圖的(de)方式描述出用戶和(hé)各子(zǐ)系統或模塊的(de)全局視(shì)圖,以及和(hé)其他系統的(de)關系。也就是搞清楚系統的(de)邊界問題。
概要設計中除了高(gāo)層架構設計,還需要設計網絡拓撲圖,以及系統部署圖。概要設計比較重要的(de)還有就是子(zǐ)系統、模塊進行合理(lǐ)的(de)劃分。模塊的(de)名稱很大程度上會成為(wèi)用戶的(de)主要菜單,如(rú)何用用戶的(de)角度去(qù)取比較清楚的(de)子(zǐ)系統和(hé)模塊是很重要的(de)。
       4、代碼開發和(hé)單元測試階段:
  這個階段一(yī)般來說需要改進瀑布模型,類似跌代開發,把模塊進行合理(lǐ)劃分,把項目總體計劃的(de)代碼開發測試階段劃分為(wèi)多個時間段,每個時間段都包括代碼開發、單元測試和(hé)集成測試,這個階段還需要對需求變更進行跟蹤控制,如(rú)果需求有變更,那麽要把需求文檔、設計文檔都重新跟上。跌代開發的(de)好處就是不讓代碼開發階段拉的(de)過程,沒有進行及時的(de)自(zì)我檢查,不小心到了提交時間,卻不是用戶想要的(de),還有可(kě)能都不是自(zì)己想要的(de)。
  項目經理(lǐ)重要的(de)責任是控制好進度,能及早發現風險,并能拿出好的(de)預防和(hé)解決辦法的(de)措施。合理(lǐ)安排好開發團隊的(de)任務,合時的(de)任務安排和(hé)銜接,你會覺得非常有藝術感,這個要自(zì)己體會了。另外,關注項目團隊各人員的(de)狀況,保持高(gāo)的(de)戰鬥力,及時發現并能鼓勵團隊共同朝一(yī)個目标前進。
       5、測試工作:
  測試是項目的(de)很重要的(de)環節,怎麽測試,怎麽準确測試,怎麽有效測試,怎麽覆蓋測試,時間、人手、經驗扽個方面都會有制約。高(gāo)級測試人員能夠分析系統各測試要點,在需求、設計階段都要參與,提早了解如(rú)何去(qù)測試,能寫出測試用例。
       6、文檔工作:
  文檔在項目開發中也占有重要位置,除非你覺得代碼是項目唯一(yī)的(de)成果,那麽你把文檔抛掉吧(ba),什麽都在你的(de)腦子(zǐ)裏,團隊中人員一(yī)走,項目的(de)一(yī)部分也就帶走了。代碼開發其實也需要文檔,代碼是成果,代碼注釋是成果,模塊開發卷宗也是重要的(de)成果,因為(wèi)程序員在開發時候的(de)邏輯是怎麽樣的(de),對于今後查問題很有作用。
       7、質量保證:
  質量保證簡稱QA,QA是對項目過程的(de)質量保障,有些公司吧(ba)QA和(hé)測試工作合成一(yī)個崗位叫做(zuò)QA&測試人員,或者就叫QA人員。QA是對項目全過程的(de)監管,獨立于項目之外。監督項目經理(lǐ)在各項目裏程碑提交相關成果,入庫形成基線。


文章(zhāng)圖片來源于網絡,僅供交流學(xué)習,版權歸原作者所有,如(rú)有侵權,請聯系删除,謝謝!

微信公衆号

手機版

蘭州聚哪說網絡科技有限公司 版權所有     ©2018-2024