敏捷開發的定義:敏捷開發是一種以人為核心、迭代、循序漸進的開發方法。
敏捷開發誕生的背景:在瀑布流開發方式中,每個階段之間都有強烈的依賴關係,前乙個階段被視為後乙個階段的輸入,如果輸入質量不高,便會嚴重影響後續階段的輸出質量。同時,如果前乙個階段未能達到標準,也會造成後續階段的停滯,導致開發周期拉長。並且,專案早期即作出承諾導致對後期需求的變化難以調整,代價高昂。
敏捷開發的流程:
1.討論,確定user stories滿足客戶要求(參與人:project owner,client)
2.編寫user stories(參與人:project owner)
user stories的格式為:作為......,我希望.....,則......。(用客戶語言來描述(通俗說就是我希望有什麼功能,理由是什麼))
3.討論,明確user stories(參與人:project owner,developer,designer)
project owner修改user stories,並確定每項的priority,story point。
4.編寫task(參與人:developer,designer)
developer,designer書寫task,關聯相應的story,estimate(允許一層子task,每類使用者1~2個task,一般1個)
project owner檢查task,計算sprint期內時間,確定入選stories。
6.meeting ,確定sprint期工作內容。
雖然scrum是為管理軟體開發專案而開發的,
它同樣可以用於執行軟體維護團隊,或者作為計畫管理方法:scrum of scrums.
第三次作業
2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...
第三次作業
1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...
第三次作業
p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...