软件工程是一门年轻的学科,它是以工程化的思想和方法指导软件开发和软件管理的整个过程的学科,具有鲜明的实践性。近年来在计算机和信息管理等领域中,软件工程的地位显得越来越重要,不仅大型的软件项目离不开它,而且一般的甚至小型软件项目也必须运用它的概念、原则和方法。软件分析、设计、编程、测试、维护人员以及软件管理人员都必须扎实地掌握软件工程知识,才能适应工作岗位的要求。特别是当前,在软件产业已经被中央、各地政府和有关部门当作国民经济中新的增长点的形势下,软件工程更加受到了重视。事实早已证明,不掌握软件工程知识,不按照软件工程的要求去做软件项目,提供给用户的产品只能是低质量的、难于维护的。