软件开发不仅仅是编码,它还涉及应用科学知识和定义明确的工程技术来生产可维护、可扩展、经济高效和按计划的软件产品。本专业涵盖软件工程方法、技术和工具,用于规划、获取需求、设计、实施、测试和维护大型软件系统。它将科学和技术知识与许多动手实例和真实案例研究相结合,让学生在真实的开发环境中应用软件工程技能。 本专业面向希望加深对软件开发方法和技术理解的程序员。学习本系列课程需要具备面向对象编程(OOP)的基本概念。建议按照列出的顺序学习这些课程,因为它们会逐步发展有关软件工程的教学技巧和概念,这并不是硬性要求。
应用的学习项目
学员将在真实的开发环境中,通过大量的实践案例和实际案例研究,应用不同的软件工程技术来规划、捕捉需求、设计、实施、测试和维护大型软件系统。