用面向对象开发软件时与用结构化开发软件时相比较,软件的生命周期有什么不同?这种差异带来了什么结果?
用结构化开发软件时,软件的生命周期如下:
1)陈诉需求阶段
2)规格说明 ,也就是分析阶段
3)设计阶段
4)实现阶段
5)维护阶段
软件维护的定义:
在软件已经交付使用后,为了改正错误或满足新的
需要而对软件产品所进行的修改。
软件维护的分类:
![](https://i-blog.csdnimg.cn/blog_migrate/77bce5f492dd237a189b915377777ee6.png)
软件维护的特点:结构化与非结构化维护差别巨大
用面向对象范型开发软件时,软件的生命周期为:
1)陈述需求阶段
2&#x