您当前的位置: 首页 > 

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

敏捷开发系列学习总结(9)——10大流行编程方法

科技D人生 发布时间:2016-11-19 10:24:53 ,浏览量:0

过去,几乎所有的软件开发项目都采用瀑布模型。这种编程方法酷似工厂装配线,要求开发人员完成一个开发阶段,之后才能进入到下一个阶段。这种方法高度结构化,但是项目需求有变化时,它就不适用了。 近些年来,开发人员开始青睐更迭代性的流程,因而更容易兼顾项目范围和需求出现的变化。敏捷软件开发以及似乎无穷无尽的变种方法已越来越常见。现在它们成了主流的编程方法。 我们在本文中介绍了十种最流行的软件开发方法的功能特性,包括敏捷、Scrum、精益、极限编程,甚至还有瀑布方法。 1、敏捷软件开发 2001年,17位软件开发人员签署了敏捷宣言(Agile Manifesto),因此载入史册。自那以后,敏捷软件开发迅速流行起来;实际上,在2015年弗雷斯特调研公司的一份报告中,54%的受访企业表示,其内部一半以上的开发团队在使用敏捷方法。敏捷理念基于12个核心原则,这些原则注重简短迭代、持续交付、简洁性、回顾以及最终用户和开发人员之间的协作。 2、Scrum 敏捷软件开发有多种版本,Scrum是最受欢迎的版本之一,接受《2015年敏捷现状》报告调查的受访者中70%表示,他们采用Scrum或Scrum混合方法。这是一种协作框架,最先由杰夫·萨瑟兰(Jeff Sutherland)在1993年发明。它把复杂项目分成了多个简短的迭代开发周期(sprint),每个迭代开发周期为期两到四周,它注重勇气、专注、承诺、尊重和开放性这五个价值观。 3、精益软件开发 虽然精益开

关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0763s