软件交付的主要活动:

  • 安装与部署
  • 用户培训与文档支持
  • 项目评价

软件维护:

含义:

在交付之后修改软件系统或其部件的活动,以修正缺陷,提高性能或其他属性,适应变化的环境

四种类型:
  • 完善性维护:为满足新需求,增加软件功能
  • 修正性维护:排除系统中的缺陷
  • 适应性维护:使软件系统适应环境
  • 预防性维护:提高软件的可维护性

软件演化生命周期模型:

  • 初始阶段:第一个版本的软件产品开发
  • 演化:对演化增量进行处理以保证软件产品持续增值
  • 服务:用户使用,开发者维护
  • 逐步淘汰:用户仍使用,开发者停止维护
  • 停止:用户不使用,开发者不维护

逆向工程:

含义:

分析目标系统,标识系统的部件及其交互关系,用其他形式或更高层的抽象来创建系统表现的过程。

作用:
  • 理解遗留软件
  • 对其进行维护

再工程:

含义:

对遗留系统的分析和重新开发,以利用新技术改善系统或促进对现存系统的再利用。

作用:
  • 通过修改软件来处理遗留软件
最后修改:2023 年 10 月 06 日
无需 money,加油,你一定会变得更好!