软件工程实用教程(2版)8章习题与参考答案528_软件工程习题5答案

其他范文 时间:2020-02-27 19:25:53 收藏本文下载本文
【www.daodoc.com - 其他范文】

软件工程实用教程(2版)8章习题与参考答案528由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程习题5答案”。

《软件工程实用教程》习题与参考答案

第8章 软件维护技术

2.软件可维护性与那些因素有关?采用那些因素能提高软件可维护性?

答案要点:

软件可维护性定义为软件的可理解、可测试、可修改的难易程度。这3个属性是密切相关的,共同表述了可维护性的定义。一个程序如果可理解性差,则是难以修改的;如果可测试性差,修改后正确与否也难以验证。

提高软件的可维护性,可以从两方面来考虑:一方面,在软件开发期的各个阶段,各项开发活动进行的同时,应该时时处处努力提高软件的可维护性,保证软件产品在发布之日具有高水准的可维护性;另一方面,在软件维护期进行维护活动的同时,也要兼顾提高软件的可维护性,更不能对可维护性产生负面影响。

3.试说明软件文档与软件可维护性的关系?

答案要点:

文档(包括软件系统文档和用户文档)是影响软件可维护性的决定性因素。由于文档是对软件的总目标、程序各组成部分之间的关系、程序设计策略以及程序实现过程的历史数据等的说明和补充,因此,文档对提高程序的可理解性有着重要作用。即使是一个十分简单的程序,要想高效率地维护它就需要编制文档来解释其目的及任务。

对于程序维护人员来说,要想对程序编制人员的意图重新改造,并对今后变化的可能性进行估计,也必须建立完整的维护文档。为了估计软件维护的有效程度,确定软件产品的质量,同时确定维护的实际开销,需要在维护过程中做好维护文档的记录。每项维护活动都应该收集下述数据,以便对维护工作进行正确评估。对一个软件维护性能的评价。如果缺乏可靠的统计数据将会变得比较困难。但是,如果所有维护活动的文档做得比较好,就可以统计出维护性能方面的度量模型。

4.简述软件维护的工作过程。为什么说软件维护过程是一个简化的软件开发过程? 答案要点:

首先要建立维护机构,对每一个维护申请提出报告,并对其进行论证。然后为每一项维护申请规定维护的内容和标准的处理步骤。此外,还必须建立维护活动的登记制度,以及规定维护评审和评价的标准。

5.什么是软件维护的副作用?如何防止软件维护的副作用?

答案要点:

维护副作用是指由于修改而导致的错误或其他多余动作的发生。在软件再次交付使用之前,对整个软件配置进行评审将大大减少修改文档的副作用。实际上,某些维护申请只是指出用户文档不够清楚,并不要求修改软件设计或源代码。此时,只对文档进行维护即可。

–– 1

下载软件工程实用教程(2版)8章习题与参考答案528word格式文档
下载软件工程实用教程(2版)8章习题与参考答案528.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文