什么是软件工程?
软件工程是一门工程学科,涉及软件生产的各个方面,它既是一个创造的过程,又是一个逐步进行的过程,从最初的系统描述到使用后的系统维护。
软件工程定义:
鲍威尔(Fritz Bauer):“建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”。
软件工程项目的基本目标是:
(1)付出较低的开发成本;
(2)达到要求的软件功能;
(3)取得较好的软件性能;
(4)开发的软件易于移植;
(5)需要较低的维护费用;
(6)能按时完成开发工作,及时交互使用。