文章目录

  • 可靠性
  • 软件可靠性和硬件可靠性
  • 软件可靠性

可靠性

可靠性被定义为计算机系统的可信度,因此可以合理地依赖它提供的服务。系统提供的服务是其用户可感知的行为;用户是与前者交互的另一个系统(人的或物理的)。

对可靠性产生损害的情况:

  • Fault:静态存在于软件之中的缺陷。
  • Error:运行时运行到Fault,触发了一个错误的中间状态。Error可能并且通常确实会传播;通过传播,一个Error会产生其他新Error。
  • Failure:Error的影响一直传播到软件的外部,通过系统用户界面并影响系统提供的服务时,导致交付的服务偏离了系统功能需求的实现,使得测试人员或者用户能观测到这个失效的行为。

可靠性可以根据不同但互补的属性来看待,这使得可靠性的属性能够被定义:

  • 可用性 (availability):使用准备就绪导致。
  • 可靠性 (reliability):服务的连续性。
  • 安全性 (safety):运行过程没有产生灾难性后果。
  • 机密性 (confidentiality):杜绝未经授权的信息泄露。
  • 完整性 (integrity):信息不当变更的避免。

【软件质量】软件可靠性相关推荐

  1. 【软件质量与软件测试 软件可靠性度量和测试】

    文章目录 第四章 软件可靠性度量和测试 4.1 软件可靠性 4.1.1 软件可靠性发展史 4.1.2 软件可靠性的定义 4.1.3 软件可靠性的基本数学关系 4.1.4 软件可靠性与硬件可靠性的区别 ...

  2. 软件产品质量要求与评价_软件质量模型

    关于软件质量特性,前面的文章已经介绍了可靠性.易用性以及测试性,还有哪些质量特性?如何保证完整而不会遗漏?我认为有必要介绍一下GB/T 16260,以便对软件质量特性建立一个系统性的认知,立足整体对于 ...

  3. 提高软件可靠性的方法和技术

    提高软件可靠性的方法和技术 1.建立以可靠性为核心的质量标准 在软件项目规划和需求分析阶段就要建立以可靠性为核心的质量标准.这个质量标准包括实现的功能.可靠性.可维护性.可移植性.安全性.吞吐率等等, ...

  4. 【软件质量与软件测试 软件质量工程体系】

    文章目录 第二章 软件质量工程体系 2.1软件质量控制的基本方法 2.1.1 软件质量控制基本概念 2.1.2 软件质量控制的基本方法 风险控制方法 2.2软件质量控制模型和技术 2.2.1 软件质量 ...

  5. 【软件质量与软件测试】

    文章目录 第一章 软件质量和测试的背景 1.1 软件特征与软件工程 软件的定义(IEEE) 计算机硬件vs计算机软件 软件具有与硬件完全不同的特征 硬件.软件失效曲线图 1.1.1 软件分类 当前的计 ...

  6. SWEBOK软件工程知识体系 - 10.软件质量

    软件质量(SOFTWARE QUALITY) 什么是软件质量,为什么它如此重要以至于它包含在SWEBOK指南的许多知识领域(KA)中? 其中一个原因是软件质量这个术语过载了.软件质量可以是指:软件产品 ...

  7. 经验教训 软件开发_软件可靠性的教训

    经验教训 软件开发 构建可靠和稳定的企业软件需要什么? 首先,停止编写糟糕的代码 不幸的是,很少有开发人员熟悉MITER Corporation的常见软件问题的Common Weakness Enum ...

  8. 7软件质量与测试规范

    软件质量与测试规范 前言 标准/规范 产品质量模型 总结 前言 标准和规范可以指导测试工作的方向. 标准/规范 软件质量与测试标准分为国际标准.国家标准.行业标准.企业(机构)规范.项目规范等.下一层 ...

  9. Java之父接受Evrone专访:您需要的软件可靠性越高,静态类型语言的帮助就越大...

    每一次重大更改都会在开发人员社区中引发痛苦.如果您的开发人员不多,那么破坏性更改不是大问题.而且您还必须考虑成本效益的权衡.如果你做一个突破性的改变,它会增加一些痛苦,但也会带来一些好处. James ...

最新文章

  1. 使用SaltStack安装JDK1.6
  2. 桌面显示菜单图标下面的字搞起阴影了,怎么弄掉?
  3. Backbone与服务器接口之Model数据同步
  4. 常用的正则表达式(方便自己看)
  5. Transformation
  6. 谈谈读书自由与财富自由
  7. django模板系统(上)
  8. html div如何列对其,CSS:自适应N列布局如何解决两端对齐
  9. 关于诺顿身份安全2013独立版(Norton Identity Safe)
  10. 什么是卡诺图,如何用卡诺图表示逻辑函数,如何用卡诺图化简逻辑函数
  11. latex 插图 上下放_专辑插图中上下文中的文本
  12. 关于触摸板设备USB映射虚拟桌面的VID与PID
  13. 用html创建数独,数独做不出来怎么办
  14. 服务器指的是系统,服务器操作系统指的是什么
  15. 女子花2万元雇友人杀逝世女街坊
  16. 实施经理的工具箱--走出软件作坊:三五个人十来条枪 如何成为开发正规军(五)
  17. gartner数据治理_Gartner:2019年「数据管理解决方案」魔力象限
  18. 常见的拖垮中小公司技术团队的10宗罪
  19. 对于运维以及运维开发工程师的一些了解
  20. Object-C使用ICE

热门文章

  1. 浏览器插件FeHelper学习:页面取色器
  2. linux apt 卸载mysql_linux怎么干净卸载mysql
  3. [framework] CUICatalog: Invalid asset name supplied: ‘‘
  4. ArcGIS超级工具SPTOOLS-线封闭,点集转面
  5. WebGL光照模型渲染立方体
  6. 让你效率爆表的网页设计PHOTOSHOP插件包
  7. Faster-rcnn模型下载
  8. java.lang.NoClassDefFoundError与aspectjrt、aspectjweaver的联系
  9. 火狐浏览器显示服务器超时,Firefox为什么有时会出现警告说连接超时
  10. JS页面跳转请求方法