導航:首頁 > 編程知識 > 後期編程怎麼做

後期編程怎麼做

發布時間:2024-06-25 12:11:40

『壹』 怎麼提高自己的編程水平

我們可以通過學習開發方式進行提高自己編程水平,比如瀑布模型式就是是最典型的預見性的方法,嚴格遵循預先計劃的需求、分析、設計、編碼、測試的步驟順序進行。敏捷開發以用戶的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。

一、瀑布開發

瀑布模型式是最典型的預見性的方法,嚴格遵循預先計劃的需求、分析、設計、編碼、測試的步驟順序進行。步驟成果作為衡量進度的方法,例如需求規格,設計文檔,測試計劃和代碼審閱等等。

瀑布式的主要的問題是它的嚴格分級導致的自由度降低,項目早期即作出承諾導致對後期需求的變化難以調整,代價高昂。瀑布式方法在需求不明並且在項目進行過程中可能變化的情況下基本是不可行的。

需求隔離:由於各階段的人員只能接觸到自己工作范圍內的東西,所以對客戶需求的理解程度高低不等,開發人員更像是定義為流水線上的工人。

變更代價大:既然叫作瀑布,就意味著不應該走回頭路。否則如果出現返工,付出的代價會很大。需求變更,編碼人員會很強的抵觸情緒。

束縛創造性:由於強調文檔管理,所以管理人員會比較喜歡,但是他束縛了開發人員的創造性。

周期漫長:整個開發持續的生命周期很長,需求和設計的時間會耗費特別多,有時候會佔用三分之一甚至更多時間,這樣整個周期就會變長,大都在半年到一年左右的時間,所以更適合需求相對穩定的大項目。

二、敏捷軟體開發

敏捷軟體開發是基於敏捷宣言定義的價值觀和原則的一系列方法和實踐的總稱。自組織、跨職能團隊運用適合他們自身環境的實踐進行演進得出解決方案。

敏捷開發以用戶的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。

缺點:

很難進行准確的資源規劃

很難准確的定義「輕量的「或必要的文檔

很難把握整體產品的一致性

很難預測有限的終點

很難有效地進行度量

希望能幫到你,謝謝!

閱讀全文

與後期編程怎麼做相關的資料

熱點內容
suse11iso文件要u盤安裝 瀏覽:153
如何將報表統計數據轉化為圖形 瀏覽:444
如何寄快遞材料文件 瀏覽:265
java構造方法private 瀏覽:475
手機文件找回恢復 瀏覽:516
word怎麼把u盤里的文件拔掉 瀏覽:976
港版蘋果用的插排 瀏覽:1000
雕刻機編程去哪裡學 瀏覽:436
編程怎麼與steam教育融合 瀏覽:697
js製作滑鼠拖拽小塊 瀏覽:310
將圖紙拆分為多個CAD文件 瀏覽:779
如何鑒別dsd文件 瀏覽:902
thinkphp不能用js 瀏覽:664
蘋果11粘膩app是什麼意思 瀏覽:670
安卓手機中木馬了怎麼辦 瀏覽:964
java組建模型 瀏覽:53
wifi萬能密碼安全嗎 瀏覽:785
紅色系圓圈是什麼app 瀏覽:714
迷你編程開始的教程怎麼過 瀏覽:216
上海國衡網站有什麼用 瀏覽:29

友情鏈接