我认为有一定道理,但不全对。软件工程确实提供了许多开发软件的方法,可以教基础不多的人开发软件,但更多的其实是给人们提供一种科学的、有效的开发思想、理念、开发模式和开发流程,让程序员们正确地使用自己所掌握的知识和技术。