软件工程是不是教会不怎么写程序的人开发软件?
我觉得软件工程不是教会一个不怎么写程序的人开发软件。软件工程是研究和应用如何以系统性的,规范性的,可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到最好的技术结合起来的学科。简单的来说,软件工程就是教会开发软件过程中团队合作的思想,以及各种流程,也就是类似于一种指导思想。比如老师教你写一篇小说,老师会告诉你小说的情节一般包括:开端--发展--高潮--结局。而其中具体的内容则需要你自己去构思。软件工程就好比老师所告诉你的小说需要包括那些情节,至于怎么写,不是软件工程所涉及的部分。