軟體實施過程中必須知道的
不確定性
分析
權衡與取捨
盡早與迭代
變化的與不變的【確定的與不確定的】
約束與風險
方**
原則:
1、先確定解決什麼問題,為誰?
為什麼要做,做什麼?誰要做?目的是什麼?目標是什麼?解決什麼問題?
最後確定如何做?
2、不同角度、不同維度,
不斷的提問,確定現實中人事物、邏輯、要求等,
然後不斷的分析、抽象、分解、設計
3、用需求來驗證
4、簡單原則
常識:
越是困難的事情,越要do it early,do it often
warning:
沒有最好的,不斷分析,進行權衡和取捨;漸漸優化、完善
python中改變list中list值的問題
l s 0,0,0 for i in range 3 l 1 1 1 print l 如上 定義乙個空list,新增元素也為list型別。本意是想改變list l中乙個值,使其結果為 0,0,0 0,1,0 0,0,0 但執行的結構下圖所示,將list l中的所有元素都改變了。為找到原因,檢視pyt...
list中的比較
一說到list的的確不知道寫些什麼。我覺得別人總結的比我寫的還要好很多。list 元素是有序的 怎麼存的就怎麼取出來,順序不會亂 元素可以重複 角標1上有個3,角標2上也可以有個3 因為該集合體系有索引,arraylist 底層的資料結構使用的是陣列結構 陣列長度是可變的百分之五十延長 特點是查詢很...
軟體專案開發的步驟(心得)
本文件的編寫旨在探尋規範的軟體開發流程 加快軟體開發速度 提高軟體開發質量 降低專案綜合成本。it界有一句格言 you can do it right you can do it fast you can do it cheap.pick two.而我們要做的就是 提供優質服務 專案周期短 成本低廉...