使用scrum使得程式設計更加的方便,在團隊合作的時候提高團隊的協作能力scrum的開發好處是跟傳統的開發方式作比較的,很明顯,在一次次迭代中我們可以的持續的發現問題,並進行修改,但是傳統的開發方式問題會在最後才會全部爆發出來,這樣的話,顯然不如scrum的方式,可以實時發現問題,做出來的系統更加容易維護。
scrum是迭代式增量軟體開發過程,通常用於敏捷軟體開發。scrum包括了一系列實踐和預定義角色的過程骨架。scrum中的主要角色包括同專案經理類似的scrum主管角色負責維護過程和任務,產品負責人代表利益所有者,開發團隊包括了所有開發人員。雖然scrum是為管理軟體開發專案而開發的,它同樣可以用於執行軟體維護團隊,或者作為計畫管理方法:scrum of scrums
scrum是乙個包括了一系列的實踐和預定義角色的過程骨架(是一種流程、計畫、模式,用於有效率地開發軟體)。在每一次衝刺(乙個15到30 天週期 ,長度由開發團隊決定),開發團隊建立可用的(可以隨時推出)軟體的乙個增量。每乙個衝刺所要實現的特性來自產品訂單(product backlog,我覺得翻譯成「產品目標」更恰當), 產品訂單(產品目標)是指按照優先順序排列的需要完成的工作的概要的需求(目標)。哪些訂單項(目標專案)會被加入一次衝刺,由衝刺計畫會議決定。 在會議中,產品負責人告訴開發團隊他需要完成產品訂單中的哪些訂單項。開發團隊決定在下一次衝刺中他們能夠承諾完成多少訂單項。 在衝刺的過程中,沒有人能夠變更衝刺訂單(sprint backlog),這意味著在乙個衝刺中需求是被凍結的。管理scrum過程有很多實施方法,從白板上的即時貼到軟體包scrum最大的好處是它非常容易學習,而且應用scrum不需要太多的投入。
產品負責人(product owner)
主要負責確定產品的功能和達到要求的標準,指定軟體的發布日期和交付的內容,同時有權力接受或拒絕開發團隊的工作成果。
流程管理員(scrum master)主要負責整個scrum流程在專案中的順利實施和進行,以及清除擋在客戶和開發工作之間的溝通障礙,使得客戶可以直接驅動開發。
開發團隊(scrum team)主要負責軟體產品在scrum規定流程下進行開發工作,人數控制在5~10人左右,每個成員可能負責不同的技術方面,但要求每成員必須要有很強的自我管理能力,同時具有一定的表達能力;成員可以採用任何工作方式,只要能達到sprint的目標。
在上次作業布置熟悉的軟體「生活在長大」的基礎上,各小組提出進一步開發計畫,並請按照scrum方法來執行計畫。用部落格描述你們小組這次開發計畫執**況和最後的結果和評價,可以適當放上程式執行截圖。你在這次開發中做所的共享。要求貼出你們小組作品的github原始碼位址。
第三次作業
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...