软件工程基础之07 软件维护.pptVIP

  • 6
  • 0
  • 约4.23千字
  • 约 30页
  • 2018-12-30 发布于湖北
  • 举报
本章小结 软件维护可以分为纠错性维护、适应性维护、完善性维护、预防性维护。 软件维护实践中经常会遇到各种困难,需要在技术、管理方面进行考虑,并对维护费用进行估算。 软件维护按IEEE 维护过程模型可以分为七个阶段。 程序的理解对软件维护具有重要意义,程序理解的任务就是要揭示程序的功能与实现机制。 软件的再工程是对现有软件进行仔细审查和改造,进行重新构造,最终成为一个新的形式。六种活动构成了再工程的循环模型。 软件逆向工程包括数据逆向工程、处理逆向工程和用户界面逆向工程。 作业 为什么需要软件维护?简述软件维护的主要种类。 简述软件可维护性中软件自身的因素和软件维护环境两方面的内容。 简述IEEE 软件维护过程模型。 试从不同抽象级别阐述应该如何理解程序,应得到什么输出。 什么是软件的逆向工程?简述其意义。 选择你认为是最困难的一种逆向工程活动进行阐述,具体分析其难点所在。 什么是软件的再工程?简述其主要步骤。 Footer Text Footer Text 数计学院 第七章 软件维护 软件维护概述 1 软件维护技术 5 软件维护过程模型 3 应注意的问题 2 小结 6 软件维护概述 软件维护的基本概念 软件维护的基本类型 维护的困难性 软件维护的定义 IEEE/EIA 12207[ISO/IEC2008]中对软件维护的定义是:软件维护是指由于软件产品出现问题或需要改进而对代码及相关

文档评论(0)

1亿VIP精品文档

相关文档