第13讲 软件维护与再工程课件.pptVIP

  • 2
  • 0
  • 约7.18千字
  • 约 49页
  • 2017-08-24 发布于广东
  • 举报
第13讲 软件维护与再工程 软件演化是指软件在交付以后,对软件进行的一系列活动的总称。 软件演化:软件的维护、软件再工程。 软件维护阶段覆盖了从软件交付使用到软件被淘汰为止的整个时期。软件的开发时间可能需要一、二年,甚至更短,但它的使用时间可能要经历几年或几十年。 再工程的主要目的是为遗留系统转化为可演化系统提供一条现实可行的途径,是在软件生命周期终止后开始的一个新的阶段。 提纲 软件维护 再工程技术 软件维护的概念 什么是软件维护 是指软件系统交付使用以后,为了改正错误或满足新的需要而修改软件的过程 国标GB/T 11457-95定义 软件维护的概念-软件维护分类 两种错误认识 软件维护是一次新的开发活动 软件维护就是改错 新开发活动强调要在一定的约束条件下从头开始实施 软件维护强调必须在现有系统的限定和约束条件下实施 ;根据起因不同,软件维护可以分为纠错性维护、适应性维护、改善性维护和预防性维护四类 纠错性维护:为了改正软件系统中的错误,使软件能够满足预期的正常运行状态的要求而进行的维护 适应性维护:为了使软件适应内部或外部环境变化,而去修改软件的过程 改善性维护:满足使用过程中用户提出增加新功能或修改已有功能的建议维护 预防性维护:为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础而修改软件的活动 实例分析: 易运通软件升级 v2

文档评论(0)

1亿VIP精品文档

相关文档