软件架构:可靠性

作者: 影子喵喵喵 | 来源:发表于2024-02-26 09:55 被阅读0次

    可靠性(Reliablility),是软件系统在应用或系统错误面前,在意外或错误使用的情况下,维持软件系统的功能特性的基本能力。

    可靠性是最重要的软件特性,通常用来衡量在规定的条件和时间内,软件完成规定功能的能力。

    可靠性分为两个方面:

    1、容错:容错的目的是在错误发生时确保系统正确的行为,并进行内部“修复”

    例如在一个分布式系统中失去了一个与远程构件的连接,接下来恢复了连接。

    2、健壮性:这里说的是保护应用程序不受错误使用和错误输入的影响,在发生意外错误事件时确保应用系统处于预先定义好的状态

    值得注意的是,和容错相比健壮性并不是说在错误发生时软件可以继续运行,它只能保证软件按照某种已经定义好的方式中止执行。

    相关文章

      网友评论

        本文标题:软件架构:可靠性

        本文链接:https://www.haomeiwen.com/subject/rxnsadtx.html