第5章 软件工程软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。电气与电子工程师协会(InstituteofElectricalandElectronicsEngineers,IEEE)对软件工程的定义是:将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程及上述方法的研究。计算机科学家FritzBauer给出的软件工程的定义是:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的