软件工程是不是教会不怎么会写程序的人开发软件?你的观点?
我的观点: 软件工程的不单是让不会的人学会怎么去做开发,更重要的是能让我们更系统,更高效的去按开发软件。 开发软件并不简单只是编编程序,这是一个复杂的,系统的工程,一般包括以下几项:客户需求调查或市场调查、软件的框架设计、各框架的进一步细分,编写程序(很多,比如用什么语言,面向什么,设计模式等等),黑白盒测试,发布测试版,软件的交付以及售后服务,还有各阶段的文档总结(包括软件的帮助文件,注释等等),总之,就是一个软件从调研到最后发布的各中间过程,软件工程就是对这各种阶段的说明以及如何去实施各阶段,学好了它,才能更有效率的去工作。