第9章 软件进化.pptVIP

  • 5
  • 0
  • 约3.17千字
  • 约 31页
  • 2017-06-19 发布于湖北
  • 举报
第9章 软件进化

* 遗留系统的决策 彻底抛弃这个系统 对业务过程处理无有效价值 继续维护这个系统 系统统有存在的必要,系统运行相当平稳,而且用户没有提出太多对系统变更的要求时 对系统再工程以改善其可维护性 当系统质量由于经常性的变更已经下降,而且仍然需要做经常性的变更时,应该选择这个方案 以一个新的系统代替整个或部分系统 开发新系统的开发成本非常合理时 * 软件质量与商业价值 * 业务价值评估 评估业务价值应考虑的视点 系统最终用户 客户 生产线管理者 IT 管理者 资深管理者 方法 访问来自不同视点的代表,收集其看法形成业务价值的总体概况,全面评估业务价值,并从下面四个方面进行评估:系统的使用;支持的业务流程;系统的可靠性;系统的输出。 * 系统质量评估量化 请求系统变更的数目 系统变更容易造成系统结构的损坏,为进一步变更增加了难度 用户界面数目 这对于基于表格的系统来说是一个重要的因素 系统使用的数据量 使用的数据量(文件的数目、数据库的规模等)越大,就越有可能会夏降低系统质量的数据不一致性 第9章 软件进化 * 本章引导 本章旨在解释为什么软件进化是软件工程中一个重要组成部分,讲解软件进化过程。本章主要内容: 了解变更是不可避免的。如果要使软件系统继续有用,那么软件开发和软件进化将集成在螺旋模型中。 了解软件进化过程以及作用于这些过程上的因素。 学习不同类型的软件维护和影响维护费用的因素

文档评论(0)

1亿VIP精品文档

相关文档