软件工程的主要目标是教会人们如何以系统化和可靠的方式开发软件,而不仅仅是教会编程技能。软件工程涉及从需求分析、设计、编码、测试到维护等软件开发生命周期的方方面面,包括项目管理、质量保障、团队协作等内容。因此,软件工程并不只是针对会写程序的人,它更注重在软件开发过程中提供一整套方法论和工具,使得团队能够有效地合作、管理项目,并最终交付高质量的软件产品。
在软件工程领域,虽然编程技能是非常重要的一部分,但软件工程教育更加注重全面的软件开发能力,包括但不限于编程。软件工程师需要具备良好的沟通能力、分析和解决问题的能力、项目管理能力以及对软件开发过程的深刻理解。因此,软件工程的目标是培养学生成为全面的软件开发专业人才,而不仅仅是教会如何编写程序。
总的来说,软件工程的核心是建立系统化的软件开发方法,强调团队合作和项目管理,旨在提供一整套工具和流程,使得软件开发能够更加规范、高效和可靠。