从瀑布到敏捷--观后感

文章探讨了软件开发从线性的瀑布模型演进到敏捷模式的过程,强调了质量的重要性,指出每个软件项目应有专人负责。同时,提到了软件在现代社会中的关键角色,作为信息化基础设施的核心部分。软件工程方法论如敏捷开发能提高效率、质量和降低成本。
摘要由CSDN通过智能技术生成

软件开发很像操作系统的不断升级进阶

软件开发从最初的线性开发,下游的软件测试只能等待上游的工作完成,就像瀑布一样,由于万有引力,水只能从高处往下流。如同操作系统的单道批处理系统一样,最开始只能一个接一个地完成,后进入的任务要等待前面的任务执行完成才能分配的系统内存。

同样是因为受速度限制和客户的不满意,软件开发和操作系统不断改进。

软件开发进入到了敏捷模式,项目被分成多个子项目共同开始和先完成便先测试,一个一个地完成然后组装成最后的车具,和操作系统的多道批处理系统和并发执行有异曲同工之妙。

有人负责才有质量

Brooks提出了很多有见地的观点,其中一个就是所谓质量,只有在某人对它负责时才有意义,而这个“某人”只能是一个人,不能是几个人——二重奏除外

软件开发就像幼儿园儿童,在有老师的带领下才知道该做什么什么不该做,有了老师的负责家长才敢放心的把孩子放在学校里。

软件是信息系统的灵魂,是世界数字化的直接产物、自动化的现代途径、智能化的逻辑载体。

时至今日,小到一个智能传感器、一块智能手表,大到一座智能城市、一张智能电网,无不有赖于软件系统的驱动和驾驶。

软件以及成为信息化社会不可或缺的基础设施。

在现代社会中,各式各样的基础设施正是有人维护有人为其负责才有了它们的生效和持续使用,软件也是一样,有人对它负责它才会真正发挥出作用。

软件工程方法论

软件工程方法论是一种系统化的方法,用于规范软件开发过程中的各个环节,从而提高软件开发的效率和质量。

经过这几天的上网查找资料与学习,我总结了几点软件工程方法论对我们软件开发的用处:

  1. 提高开发效率

  1. 提高软件质量

  1. 降低开发成本

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值