首先来说说软件工程的概念,软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。
通过概念,可以得出软件工程不是教会不怎么会写程序的人来开发软件。软件工程针对的目标是软件,它的目标是在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。通过软件工程,我们可以提高软件的质量,开发的效率以及减少维护的困难。
所以说,掌握软件工程是开发、维护软件的前提。灵活运用,方能提高软件的质量,开发效率以及减少维护困难。