A级:
软件维护:交付之后修改软件系统或其部件的活动过程,以修正缺陷,提高性能或其他属性、适应变化的环境
软件演化生命周期模型
初始开发
演化
服务
逐步淘汰
停止
逆向工程:分析目标系统,标识系统的部件及其交互关系,并且使用其他形式或者更高层的抽象创建系统表现的过程
再工程:检查和改造一个目标系统,用新的模式及其实现复原该目标系统
两类活动:
改进人们对软件的理解
改进软件自身
维护类型
完善性维护
适应性维护
修正性维护
预防性维护
B级:
软件维护的场景
问题发生了改变
环境发生了改变
软件产品中存在缺陷
软件维护的高代价性
变更的频繁性
维护的困难性
开发可维护的软件
考虑软件的可变更性
为降低维护困难而开发
来源:CSDN
作者:什么你竟然不会敲代码
链接:https://blog.csdn.net/m0_37302219/article/details/104363038