天天看點

作業4

第五章 5.4  98頁 

問題:如果要開展一個全新的項目,應該怎麼選擇合适的團隊模式?

思考:四個步驟如下

1、評估軟體開發範圍和需求

2、确定軟體開發規模和階段劃分

3、選擇合适的軟體生命周期模式

4、跟蹤和度量開發模式的效率

第六章 6.1   100-103頁

問題:靈活開發和傳統開發有什麼不同?

思考:傳統的軟體開發方式遵循了20世紀大規模工業化生産的思路,每個人在這個流水線上負責一項工作,隻要流程設計得完美,人就不重要,這也是《軟體工程》學所追求的一種境界。而實際上,軟體開發是一個知識性、創造性的工作,是不可能完全模仿流水線的。靈活開發強調一批有軟體開發能力的人組成一個團隊,至于團隊使用哪種靈活方法,完全由團隊根據自己的特點來決定。它強調流程是為人服務的,重視發揮人最大的創造力。

第七章 7.1,7.2  120-133頁

問題:什麼是MSF,MSF基本原則又是什麼?

思考:MSF,即Microsoft Solution Framework,也就是微軟推薦的做軟體的方法。MSF有九條基本原則,分别為:

(1)推動資訊共享與溝通(Foster open communications)

(2)為共同的遠景而工作(Work toward a shared vision)

(3)充分授權和信任(Empower team members)

(4)各司其職,對項目共同負責(Establish clear accountability and shared responsibility)

(5)重視商業價值(Focus on delivering business value)

(6)保持靈活,預期變化(Stay agile, expect change)

(7)投資品質(Invest in quality)

(8)學習所有的經驗(Learn from all experiences)

(9)與顧客合作(Partner with internal and internal customers)