码迷,mamicode.com
首页 > 其他好文 > 详细

《20171103-构建之法:现代软件工程-阅读笔记》

时间:2017-11-03 21:57:53      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:开发   任务   团队   回溯   bsp   不同的   交流   提升   客户   

摘要:

1.团队的特点:1>团队又一致的集体目标,团队要一起完成这目标。一个团队的成员不一定要同时工作,例如接力赛跑。2>团队的成员有各自的分工,互相依赖工作,共同完成任务。

2.软件团队的模式:软件团队有各种形式,适用于不同的人员和需求。分为:一窝蜂模式,主治医师模式,明星模式,社区模式,业余剧团模式,秘密团队,特工团队,交响乐团模式,爵士乐模式,功能团队模式,官僚模式。

3.软件开发流程:我们在开发,运营,维护软件的过程中有很多技术,做法,习惯和思想。软件工程把这些相关的技术统一到一个体系中,叫做“软件开发流程”,软件开发流程的目的是为了提高软件开发,运营和维护的效率,以及提升用户的满意度,软件的可靠性和维护习性。

4.瀑布模型:在软件工程实践中的的局限性在于:a.各步骤之间是分离,但是软件生产过程中的各个步骤不能这样严格分离出来b.回溯修改很困难甚至是不可能,但是软件生产的过程需要时时回溯。c.最终产品知道最后才出现,但是软件的客户,甚至软件工程师本人都需要尽早知道产品的原型并试用。

  瀑布模型适用范围:a.如果产品的定义非常稳定,但是产品的正确性非常重要,需要每一步的验证。b.产品模块之间的接口,输入和输出能很好地用形式化的方法定义和验证。c.  使用的技术非常成熟,团队成员都很熟悉这些技术。d.负责各个步骤的子团队分属不同的机构,或在不同的地理位置,不可能做到频繁的交流。

  瀑布模型的各种变形:生鱼片模型(各相邻模块像生鱼片那样部分重叠)

                                      大瀑布带着小瀑布

 

                  

 

《20171103-构建之法:现代软件工程-阅读笔记》

标签:开发   任务   团队   回溯   bsp   不同的   交流   提升   客户   

原文地址:http://www.cnblogs.com/jmz-927/p/7780187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!