软件开发模式_企业新闻_邳州安信智能_http://www.pzanxin.com
今天是: 2020年2月22日 星期六
·设为首页 ·加入收藏
新闻资讯
企业新闻
行业新闻
政策文件
前沿技术
联系方式
联系人:徐友江
手 机:13914866262
电 话:0516-86226262
邮 箱:243704204@qq.com
网 址:www.pzanxin.com
地 址:邳州市运河镇青年东路
企业新闻 您当前位置:邳州安信智能 > 企业新闻
软件开发模式

发布时间:2019/12/6  新闻类别:企业新闻 点击次数:44

1913 年,美利坚工业之神——亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代。丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业带来了很多先进的生产和管理理念。


先进的生产和管理理念是一个行业从小作坊走向规模化的必经之路,软件工业虽然诞生较晚,但是发展却非常迅速,这也同样得益于软件工业开发和管理理念的发展。这其中就从汽车工业吸收了很多成熟的理念。


下面,就让我们通过这张出自 Toggle 的漫画,来了解软件开发模式的变迁史。


总览




这张图片从上向下,五个房间,分别是瀑布模型(waterfall),敏捷开发(agile),看板(KANBAN),SCRUM 和精益软件开发(lean)。


除了瀑布模型这间小屋和其他小屋有着明显的界限之外,其他几种模型就像一个四合院,有着不可分割的关系,这也恰好表明,瀑布模式和敏捷开发模式是软件工业先后经历的两个阶段,而 KANBAN,SCRUM 和 LEAN 则是敏捷运动的产物。


OK,客官里边请,让我们进第一个屋子看看。


旧时代 ——瀑布式软件开发




所谓瀑布模型,就是说,软件开发是按照一定顺序展开的(传统线性生产流程 : Traditional,linear production flow)。就像汽车生产的流水线一样,每个部门各司其责,工作按照顺序展开,交付件单通道线性流动。你看这幅图,总体上就分为:需求 → 设计 → 制造 → 测试,四个阶段。




在这个系统中,客户被排除在生产系统之外(围墙是密闭不透明的),它们只能从需求的接口人那里向系统输入需求(Client places order)。正因如此,客户无法理解生产所需的费用以及为什么交付总是会延期,因此,也难免会闹出下面这样的笑话:




客户希望你造一辆汽车,却只愿意支付一辆自行车的开发成本。


需求接纳后进入到设计阶段:


 
发表评论】【打印新闻】【关闭窗口  
友情链接 | 加入收藏 | 设为首页
 
邳州安信智能 电 话:0516-86226262 地 址:邳州市运河镇青年东路 技术支持: 邳州慧网 银杏银杏树
邳州安信智能关键字: 邳州安信智能 - 徐州智能安防 - 徐州智能家居 - 徐州智慧社区 - 徐州办公设备 - 徐州健康体育 -