首页 > 其他分享 >《从瀑布到敏捷——漫画解读软件开发模式变迁史》读后感

《从瀑布到敏捷——漫画解读软件开发模式变迁史》读后感

时间:2023-03-10 20:11:18浏览次数:33  
标签:读后感 软件开发 模型 敏捷 瀑布 开发 漫画

读了《从瀑布到敏捷——漫画解读软件开发模式变迁史》我大致了解了瀑布模型,敏捷开发,看板,SCRUM和精益软件开发的概念。
如果运用瀑布模型进行软件开发的话,是把一整个完整的软件交付给客户,这种模型是十分古老的模型了,现在进行软件开发一般来说是不会用到这种模型的,因为这种模型有相当多的弊端,比如,下游工作的开展严格依赖于上游交付件的完成情况,十分地浪费资源,而且在软件开发期间很难保证客户不会临时改变对产品的需求。
敏捷开发则是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。在敏捷开发中,客户会参与到软件开发的整个流程中。敏捷开发的另一个重要概念就是迭代,所谓迭代,就是不断对产品进行细微的、渐进式的改进。在敏捷开发中,生产不再是线性的,开发的同时还会进行测试工作,所有人都在同时工作。利用敏捷模式开发出的产品,相较于传统的软件交付方式,一个显著的特点是能够及时响应客户需求的变更,不断适应新的趋势。
相对于瀑布模式的井井有条,敏捷开发在灵活的同时,也带来了一定程度的混乱,这个时候就要用到看板来使得敏捷开发变得比较有秩序。
在敏捷开发领域,SCRUM是一种迭代式增量软件开发过程,它包括了一些预定义的角色和其功能:产品负责人负责维护订单;Scrum主管对整个SCRUM 过程负责,不惜一切代价,保证团队的工作时间和计划;开发团队通常会进行冲刺。
最后则是精益软件开发,精益软件开发不再像传统的软件开发一样,耗时几年才向客户交付完整的软件。取而代之的是,优先建立一个最简可用的原型产品投放市场或交付到客户手中。
以上则是我读了《从瀑布到敏捷——漫画解读软件开发模式变迁史》一文后的读后感。

标签:读后感,软件开发,模型,敏捷,瀑布,开发,漫画
From: https://www.cnblogs.com/chengsongbiao/p/17204554.html

相关文章

  • 直播平台软件开发,uni-app实现选项卡功能
    直播平台软件开发,uni-app实现选项卡功能<viewclass="new-file">     <!--第一种方法-->  <!--头部选项卡--> <viewclass="head-nav"><view:class="n......
  • 软件开发的环境
    pro(Production environment):生产环境,面向外部用户的环境,正式环境,连接上互联网即可访问。sit(SystemIntegrationTest):系统集成测试,开发人员自己测试流程是否走通。ua......
  • http读后感
       学习了http协议知道了Web客户端与服务器是如何通信的,http的请求方式,每种http请求方式的特点;http处理的步骤:1.客户与服务器建立连接;2.客户向服务器提出请求;3.服......
  • 速看|快速软件开发框架突破信息孤岛,高效实现数字化发展!
    在企业办公自动化发展的过程中,各部门之间的信息链接存在着链接不及时、信息孤岛的现象。伴随着日益激烈的市场竞争,这样单枪匹马的作战方式已经让不少企业吃尽了苦头,借助快......
  • 自控力-读后感(第一章)
    这本书的英语名字更加符合书的内容"TheWillpowerInstinct:HowSelf-controlWorks,WhyitMatters,andWhatYouCandotoGetMoreofIt"书的第一章为"我要做","我不......
  • 自控力-读后感(第二章:意志力的本能)
    最近好像能感受到自己内部的两个自我之间的冲突了。作者在第二章提到,自控不仅和心理有关,更和生理有关。只有在大脑和身体同时作用的瞬间,你才有力量克服冲动。随后作者......
  • 逆向软件开发和设计——汽车租凭管理系统
    1.在已有软件上进行分析我选取了一个csdn上的管理系统,有关汽车租凭,从现实角度出发分析这个系统的优缺点,符合我们日常的使用。功能:1.用户能够通过系统租赁、查询车辆,并能......
  • 架构漫谈读后感
    首先,最近在课上老师推荐我们阅读王概凯老师的架构漫谈连载博客,通过详细的阅读,我确实收获颇丰。首先就是对于架构是什么,架构解决的是什么有了一个深入的了解。第一,什么架构......
  • 软件开发方法
    常见的软件开发方法包括:面向服务:在应用表现层次上将软件件构件化,即应用业务过程由服务组成,而服务由构件组装而成。面向构件:寻求比类的颗粒更大的且易于复用的构件,期望实......
  • 【大型软件开发】开发日志(五).net框架与C++的融合:CLR——C++调用C#的DLL
    做什么?先说一下场景,现在正在开发一个QtActiveServer,也就是用一个应用程序去向其他的组件暴露接口,以达到提供服务的目的。然后新版的框架要提供大部分功能,也就是要重做大......