我认为是有巨大作用的。
把软件开发比作一辆车的开发,那生产出一辆客户所需要的车,则需要对客户进行需求分析,对车进行设计,以及零件的组装,硬件的配置,性能测试,安全测试等等一系列操作,可堪称为一个大项目里包涵多个小项目,如何让这一过程有条不紊的进行下去,尽可能的减小资源的消耗,时间的消耗,都是值得去考虑的问题。
而一个成熟的方法论无疑是一个很好的方式,按照方法论的步骤,如同流水线一般,一步一步的进行,可以在现有条件的基础上,实现资源利用率最大化,出错概率的最小化。
软件开发的过程也是如此,用软件工程方法论可以对软件开发有巨大帮助。