Homework2

本文探讨了软件开发的不同模式,从瀑布模型到敏捷、看板、Scrum和精益,强调了敏捷开发的价值观和效率。同时,文章指出质量的重要性,提倡责任驱动的质量保证,并讨论了软件工程方法论在减少开发弯路和提高成功率上的作用。
摘要由CSDN通过智能技术生成

1、从瀑布到敏捷﹣漫画解读软件开发模式变迁史https://www.tapd.cn/forum/view/36971

看完这则漫画可以看出,从上向下看,有五个房间,分别是瀑布模型(waterfall)、敏捷开发(agile)、看板(KANBAN)、SCRUM 和精益软件开发(lean)。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ZuNw5U=,size_20,color_FFFFFF,t_70,g_se,x_16

 采用瀑布模型开发软件时,目标都是一次就把一个满足所有需求的产品交给用户。但是,“瀑布模型是由文档驱动的”这个事实也是它的一个主要缺点。

敏捷开发由四个简单的价值观声明组成。第一,个体和交互胜过过程和工具;第二,可以工作的软件胜过面面俱到的文档;第三,客户合作胜过合同谈判;第四,响应变化胜过遵循计划。

看板就是表示出某工序何时需要何数量的某种物料的卡片,又称为传票卡,是传递信号的工具。看板作为目视化管理工具之一,可直接应用于生产现场生产中,通过看板可把工厂中潜在的问题暴露出来,让任何人一看就知道异常情形的所在。

Scrum是用于管理产品开发的单个团队过程框架。该框架包含 Scrum角色、事件、工件和规则,采用迭代方法来交付工作产品。Scrum是运行在 1个月或更少时间的时间盒上的,其中包含持续时间一致的多个冲刺,在这些冲刺中会产生潜在可发布的产品增量。

精益软件开发由 Tom 和 Mary Poppendieck 引入敏捷群体。它采用来自丰田生产系统(TPS)的原则和实践。

2、有人负责,才有质量:写给在集市中迷失的一代:https://www.ituring.com.cn/article/9363

"代码越重用,浪费越严重". 要用的时候就写一个. 提高自己编写代码速度, 想要什么, 迅速做一个出来才是王道啊. 这样就不会有依赖, 不会至于手忙脚乱, 不会有浪费. 集市上的东西确实会粗糙,但肯定会实用,而且其带来的繁荣也是不可忽视的。这跟生活一样,每个地方的集市差不多都是最有活力的地方,不管摊贩还是买家,考虑的更多是货物的实用性,其次才是品相 

3、软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。

软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则。软件工程方法论可以为我们在开发一个软件是少走很多弯路。它可以为我们开发软件提供详细的过程步骤,提高我们开发软件的成功率。软件工程方法论是前人总结出来的,我们在进行软件开发的时候,根据实际的情况,从而决定采用什么样的模型,在软件开发的时候更有效率。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

囍Õ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值