《20170911-构建之法:现代软件工程-阅读笔记》
170911阅读感想(《构建之法》)
阅读内容:5、6、7章节
第五章主要讲解了几种软件团队的模式、软件开发流程:
用体育运动等团队例子——引出软件开发团队的形式。软件团队形式多样,适用
于不同的人员与需求。团队可能会演变的模式有:主治医师模式、明星模式、社区
模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团
队模式、官僚模式等。开发流程模式有:瀑布模式、瀑布模型的各种变形、统一流程
老板驱动的流程等。在过去的学习生活很少有团队合作的时候,看了本章很期待后续
与大家团队合作,肯定会遇到很多困难,但只有把学到的运用到实际,知识才会学得更牢靠。
第六章主要说明了敏捷流程的相关知识:
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。
在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都
经过测试,具备可视、可集成和可运行使用的特征。把一个大项目分为多个相互
联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
第七章的内容是关于微软解决方案框架(MSF):
MSF的最大特性是商业化并一直体现在项目的实施过程中。所谓商业化意味着客户的
商业利益。客户投入多少,得到多少回报,客户要用到哪些最新的技术,最后如何把
项目计划(Project)变成产品(Product)直至产生效益等等,这些都是MSF要考虑的问题。
我认为MSF的基本原则,不仅符和软件开发流程,而且也可以应用到平时生活和学习。