首页计算机计算机软件软件工程导论 4.8 软件可靠性.pptx

4.8 软件可靠性.pptx

页数:10页文件大小:103.6 KB来源: 软件工程导论ppt课件

本课件围绕软件可靠性展开,依次讲解软件可靠性等内容,并结合图示与文字版说明软件可靠性的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

软件可靠性,介绍本节主要概念、方法与关键要点
设系统故障停机时间为td1,介绍1, td2,正常运行时间为tu1, tu2,系统可用性
引入系统平均无故障时间,介绍MTTF和平均维修时间MTTR的概念则MTTF= Mean
查看本课件的文字版(共 10 页,供检索与复制)

第1页:软件可靠性

  • 软件可靠性
  • 基本概念
  • 可靠性:程序在给定时间间隔及环境条件下,按规格说明书的规定,成功运行的概率。
  • 可用性:给定的时间点,按规格说明书规定,成功运行概率。

第2页:设系统故障停机时间为td1

设系统故障停机时间为td1, td2,正常运行时间为tu1, tu2,系统可用性:软件可靠性

第3页:引入系统平均无故障时间

引入系统平均无故障时间MTTF和平均维修时间MTTR的概念,则:MTTF= Mean Time To Failure =MTTR= Mean Time To Repair =软件可靠性

第4页:估算平均无故障时间

  • 估算平均无故障时间
  • 符号ET:测试前程序中错误总数。IT:程序长度(机器指令总数)τ:测试时间(包括调试)Ed(τ):0到τ间发现的错误数。Ec(τ):0到τ间改正的错误数。软件可靠性

第5页:基本假定

  • 基本假定
  • 单位长度的错误数ET/IT,近似常数。(1000条指令5~20错误)
  • MTTF与剩余错误数成反比。
  • 为简化讨论,假设Ed(τ)=Ec(τ)
  • 剩余错误数Er(τ)=ET-Ec(τ)
  • 单位长度剩余错误数软件可靠性

第6页:软件可靠性(续)

  • 软件可靠性
  • 估算平均无故障时间其中,K为经验常数,其典型值为200

第7页:3.估算错误总数方法

  • 估算错误总数方法
  • 植入错误法
  • 测试之前由专人在程序中随机植入错误,测试后,根据发现错误中原有的和植入的两种错误的比例,估计程序中错误总数。软件可靠性

第8页:3.估算错误总数方法(1)植入错误法软件

3.估算错误总数方法(1)植入错误法软件:本页为图示内容,展示软件可靠性部分的组成结构与关键要素。

第9页:如果能对程序中原有的错误

  • 分别测试法
  • 如果能对程序中原有的错误加上标记,然后再通过进一步的测试,就可以对潜在故障进行估计。
  • 由甲乙两测试员分别测试,一测试员测出错误作为有标记错误。软件可靠性

第10页:(2)分别测试法软件可靠性

(2)分别测试法软件可靠性:本页为图示内容,展示软件可靠性部分的组成结构与关键要素。

《软件工程导论》课件目录

顶部目录