软件开发的演化过程|软件工程的概念|软件工程的规范|软件的开发方法

软件工程的概念

 

软件工程

    指借鉴从事工程项目所积累的行之有效的原理、概念、技术和方法来开发和维护软件,把正确的管理和科学的技术结合起来。这是一门指导计算机软件开发和维护的工程学科。 

软件的生存周期

    软件从形成概念开始,经过开发、使用和不断补增修正,直到最终被淘汰的整个过程。    

    软件工程强调使用生存周期方法学,即将生存周期分为若干个既相互区别又相互联系的阶段:

可行性研究与计划阶段

需求分析阶段

设计阶段

实现阶段

测试阶段

运行与维护阶段

总结  

    软件工程利用生存周期方法学,在每个阶段都采用科学的管理手段和良好的技术方法,使软件开发全过程以一种有条不紊的方式进行,保证了软件的质量,提高了软件开发的成功率和生产率。