- 8
- 0
- 约6.95千字
- 约 56页
- 2019-09-14 发布于湖北
- 举报
8.4.1 软件可维护性的因素 目前广泛使用的是用如下的七个特性来衡量程序的可维护性。 可理解性 可使用性 可测试性 可移植性 可修改性 效率 可靠性 而且对于不同类型的维护,这七种特性的侧重点也不相同。 8.4.1 软件可维护性的因素 8.4.2 软件可维护性的度量 人们一直期望对软件的可维护性做出定量度量,但要做到这一点并不容易。 常用的度量一个可维护的程序的七种特性的方法。 1. 可理解性 可理解性表明人们通过阅读源代码和相关文档,了解程序功能及其如何运行的容易程度。 一个可理解的程序应具备以下一些特性:模块化,风格一致性,不使用令人捉摸不定或含糊不清的代码,使用有意义的数据名和过程名,结构化,完整性等。 2. 可靠性 可靠性表明一个程序按照用户的要求和设计目标,在给定的一段时间内正确执行的概率。 关于可靠性,度量的标准主要有: 平均失效间隔时间MTTF 平均修复时间MTTR 有效性A = MTBD/(MTBD+MDT) 注:系统平均不工作间隔时间MTBD(Mean Time Between System Downs)、平均停机时间MDT(Mean Down Time) 3. 可测试性 可测试性表明论证程序正确性的容易程度。程序越简单,证明其正确性就越容易。而且设计合理的测试用例,取决于对程序的全面理解。 一个可测试的程序应当是可理解的,可靠的。 用于可
原创力文档

文档评论(0)