目录

软件工程简介

目录

软件工程简介

软件工程:是为研究和克服软件危机而生。

本质:用工程化方法去规范软件开发,让项目可以按时完成、成本可控、质量有保证。开发软甲本质上就像盖房子,是从无到有创造的过程。工程化的方式,就是分步骤,采用科学的方法,借助工具来做产品。

软件项目的生命周期:需求定义与分析、设计、实现、测试、交付和维护。

瀑布模型:

https://i-blog.csdnimg.cn/blog_migrate/6f095a6d5a7d4ecb8c849ae0771e5697.png

软件工程=过程+方法+工具

软件工程的核心,就是围绕软件项目开发,对开发过程的组织,对方法的运用,对工具的使用。

工程方法分为六个阶段:想法、概念、计划、设计、开发和发布。

https://i-blog.csdnimg.cn/blog_migrate/3e519ef07e301ef7f4d0343197332c34.png

工程思维:本质上是一种思考问题的方式,在解决日常遇到的问题时,尝试从一个项目的角度去看待问题,尝试用工程方法去解决问题、站在一个整体而不是局部的角度去看问题。