【软件工程大题】平均无故障时间MTTF
估算MTTF时需要使用到的符号表示的量
ET ——————测试前程序的错误总数
IT —————— 程序长度(机器指令数)
τ
\tau
τ—————— 测试时间
Ed(
τ
\tau
τ)——————在0到
τ
\tau
τ期间发现的错误数
Ec(
τ
\tau
τ)——————在0到
τ
\tau
τ期间改正的错误数
为简化问题,假设发现的错误都被改正了,故
E
d
(
τ
)
=
E
c
(
τ
)
{E_d}(\tau)=E_c(\tau)
Ed?(τ)=Ec?(τ)
剩余错误数:
E
r
(
τ
)
=
E
T
?
E
c
(
τ
)
E_r(\tau)={E_T}-E_c(\tau)
Er?(τ)=ET??Ec?(τ)
单位长度程序中剩余错误数:
?
r
(
τ
)
=
E
T
?
E
c
(
τ
)
I
r
\epsilon_r(\tau)={{E_T}-E_c(\tau)\over I_r}
?r?(τ)=Ir?ET??Ec?(τ)?
MTTF的值与单位长度程序中剩余错误数成反比,K根据题目给出,或题目条件求出
M
T
T
F
=
1
E
T
?
E
c
(
τ
)
I
r
×
K
MTTF={1\over {{E_T}-E_c(\tau)\over I_r}{\times K}}
MTTF=Ir?ET??Ec?(τ)?×K1?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!