软件维护的定义:
包括四种类型:
改正性维护
适应性维护
完善性维护
预防性维护
维护阶段站软件生存期的70%以上,而四类维护中,完善性维护占比最大,为50%
软件修改需要经历的三恶步骤:分析和理解程序,实施修改和重新验证程序
软件维护性:评价软件产品质量的一项重要指标
六个软件质量特性:功能性,可靠性,易用性 ,效率和可移植性
软件为彗星度量:丢软件产品的维护行给出量化的评价
包括了:内部维护性度量外部维护性度量
内部维护性度量:
目的:预测修改软件产品所需工作量
实际:软件产品设计和变成阶段
对象:中间产品实施静态测量
未完成时进行的度量
外部围护性度量:
目的:度量修改软件产品的工作量
时间:字啊代码完成后的测试或者运行时候
对象:执行代码收集数据
在产品完成后运行程序获得的维护性数据
实施者可能是任何人
软件过程和软件过程改进
提高软件产品质量和提高软件项目生产率得住是:人员、技术与设备和过程
过程要素:
1.输入:初态
2.输出:终态
3.活动:执行的一系列操作
<