软件工程是不是教会不怎么会编程的人开发软件? 我的观点是软件工程是建立在编程基础上的,是为了更科学更正确的开发软件,减少错误,节约成本。如果抛开编程谈软件工程,就是空中阁楼 。但软件工程不只有编程,一个软件的开发还需要相应的专业知识,缺一不可。