软件工程是一类工程。工程是将理论和知识应用于实践的科学。软件工程采用工程的概念、原理、技术和方法来开发与维护软件,将经过时间考验而证明正确的管理技术与当前能够得到的最好的技术方法结合起来,其目的在于提高软件的质量和生产率,最终实现软件工业化生产。