软件工程 |快速修复模型
软件维护是在交付后修改软件系统以纠正故障、添加新功能和删除过时功能的过程。维护过程因所维护软件的类型而有很大差异。
软件生命周期中最昂贵的部分是软件维护过程。
软件系统的维护有一些模型,Qquick-fix模型就是其中之一。
快速修复模型:
- 它基本上是一种维护软件的临时方法。
- 这是一种消防方法,等待问题出现,然后尝试尽快解决。
- 该模型的主要目标是识别问题,然后尽快解决。
- 在这个模型中,尽可能早地在代码级别进行更改,而不接受未来的问题。
- 该模型是一种修改软件代码而不考虑其对软件系统整体结构的影响的方法。
- 由于该模型,软件的结构迅速退化
优点:
- 主要优点是它以低成本且非常快速地执行其工作。
- 有时,用户不会等待很长时间。相反,他们要求在尽可能短的时间内将修改后的软件交付给他们。因此,软件维护团队需要使用快速修复模型来避免软件维护生命周期的耗时过程。
- 该模型在软件系统需要在特定期限和有限资源下进行维护的情况下也是有利的。
缺点:
- 该模型不适用于大型项目系统。
- 由于软件系统的结构迅速退化,这种模型不适合长时间修复错误。