软件工程如何解决软件危机

咱们先看一下软件危机有哪些表现,好对症下药

软件工程如何解决软件危机

从图中可以看出来,软件工程需要达到什么目标

软件工程如何解决软件危机

 

为此,软件将软件生产过程流程化,即分步骤去完成一个软件开发的过程

软件工程如何解决软件危机

这也是软件生命周期,在改进阶段出来的新的版本将再走一遍这个周期

在软件危机中还有一个表现目前还没有解决,那就是——文档不完整

 

软件工程是如何实现文档的完整性的呢

软件工程在每一个步骤都产生相应的文档

软件工程如何解决软件危机

上述已经把软件危机搞定了,但都是思想内容,如何把步骤落入实地呢,下面就要引出生命周期模型