作业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)

原文地址:https://www.cnblogs.com/kangqu/p/4448124.html