软件工程简介
目录
软件工程简介
软件工程:是为研究和克服软件危机而生。
本质:用工程化方法去规范软件开发,让项目可以按时完成、成本可控、质量有保证。开发软甲本质上就像盖房子,是从无到有创造的过程。工程化的方式,就是分步骤,采用科学的方法,借助工具来做产品。
软件项目的生命周期:需求定义与分析、设计、实现、测试、交付和维护。
瀑布模型:
软件工程=过程+方法+工具
软件工程的核心,就是围绕软件项目开发,对开发过程的组织,对方法的运用,对工具的使用。
工程方法分为六个阶段:想法、概念、计划、设计、开发和发布。
工程思维:本质上是一种思考问题的方式,在解决日常遇到的问题时,尝试从一个项目的角度去看待问题,尝试用工程方法去解决问题、站在一个整体而不是局部的角度去看问题。