复旦大学软件工程课件13.pptVIP

  • 2
  • 0
  • 约2.94千字
  • 约 19页
  • 2023-05-23 发布于重庆
  • 举报
* * * 软件工程 第13章软件维护与再生工程 第一页,共十九页。 复旦大学计算机科学与工程系 软件工程课程 */41 软件维护与再生工程 软件演化 软件在交付以后,对软件进行的一系列活动的总称。 包括软件维护和软件再工程 第二页,共十九页。 复旦大学计算机科学与工程系 软件工程课程 */41 软件维护 软件维护是软件生存周期中的最后一个阶段,其所有活动主要发生在软件交付并投入运行之后。现代软件工程要求软件维护覆盖软件的整个生存周期,即在分析、设计、编码等阶段都要考虑如何提高软件的可维护性。 第三页,共十九页。 复旦大学计算机科学与工程系 软件工程课程 */41 纠错性维护 适应性维护 改善性维护 预防性维护 软件维护分类 第四页,共十九页。 复旦大学计算机科学与工程系 软件工程课程 */41 维护问题 理解别人的代码通常是非常困难的,而且难度随着软件配置成分的缺失而迅速增加 需要维护的软件往往没有文档、或文档资料严重不足、或软件的变化未在相应的文档中反映出来 当软件要求维护时,不能指望由原来的开发人员来完成或提供软件的解释 绝大多数软件在设计时没有考虑到将来的修改问题。 软件维护这项工作毫无吸引力 第五页,共十九页。 复旦大学计算机科学与工程系 软件工程课程 */41 维护成本 维护活动占用了其他软件开发可用的资源,使资源的利用率降低 一些修复或修改请求

文档评论(0)

1亿VIP精品文档

相关文档