软件工程是不是教会不怎么会写程序的人开发软件?
软件工程并不仅仅是教会不怎么会写程序的人开发软件。在我看来,软件工程是一个复杂的系统,不仅仅只是编写一个程序这么简单,当然,编写程序是个基本功,其课程目标是通过系统的学习,了解软件开发从项目确定到需求分析,再到概要及详细设计、代码实现、开发后的软件测试这一完整软件开发过程。在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并满足用户需求的软件产品。它的重点是帮助那些会编写程序或者有志于开发软件的专业人员更为高效便捷的去开发软件和更为有效的去整合利用各种开发资源。软件工程更多的是提供一种科学的,有效的开发思想、理念、开发模式和开发流程,并不仅是教会不怎么会写程序的人开发软件。