下载此文档

第九讲软件与软硬件复合结构可靠性-课件ppt(精).ppt


文档分类:IT计算机 | 页数:约49页 举报非法文档有奖
1/49
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/49 下载此文档
文档列表 文档介绍
第九讲软件与软硬件 复合结构可靠性
内容
概述
可靠性设计
串行系统结构模型
并行系统结构模型
软硬件复合结构可靠性预计
2
1. 概述
为了进行可靠性分析,需要进行系统结构分解
原因:控制复杂性
分解方法(针对软件系统):
按照软件系统的结构特征进行分解
软件工程的层次结构分解方法,深度是有限制的,一般只能分到模块层
按照数据采集的可能性进行分解
从工程和费用的角度对现成的已有数据说明及其可靠性的不宜细分,否则数据收集难度增加,费用增加
3
按可靠性管理的要求进行分解
如果规定了监控某些分程序和模块的可靠性要求,那么应该作为单独的单元,提出类似的要求时,要考虑经费允许
按软件的运行模式进行分解
不同的运行模式用于软件的不同部分,因此在分析运行模式时可以将软件分解为若干个单元
如电话系统
如空间飞行器预发射检查和空间飞行,两种模式下,对应于不同的软件单元,预发射检查模式,系统使用一个驱动器、一个执行全部飞行任务的功能模块和显示模块;当飞行器工作于飞行模式时,只需使用功能模块和显示模块。
4
有的软件需求说明包含了对软件性能的要求,例如要求在规定的条件下系统的反应时间必须小于规定值——引入虚拟性能模块
并行与串行系统:硬件一般为并行系统,软件一般为串行系统。串行系统的可靠性分析远比并行系统复杂
实际系统
虚拟性能模块
蕴涵的程序的性能与功能是相互独立的假设
5
2 串行系统结构模型
串行系统结构模型由Littlewood提出。他在分析了软件运行状况后认为,如果软件系统由M个模块构成,系统的运行流程将按照不同的输入数据在各个模块之间转移,输入数据及模块的转移是随机的。
系统能够正常运行,取决于各个模块能否正常工作,也取决于模块间能够实现正常的转移。模块的转移错误对应于模块接口的错误。
6
通过建立一系列假设,例如:
系统流程从前一个模块退出进入另一个模块的概率,与进入前一个模块的时间是相互独立的;
模块i的失效规律是服从期望为it的Poisson过程
当模块i以概率pij转至模块j时,两个模块接口的失效率为aij
系统流程进入模块j之前在模块i中的驻留时间,仅取决于模块i和模块j,驻留时间分布的均值为ij
系统运行环境与预期使用的运行环境相同
7
得到的模型要求知道转移概率pij,平均驻留时间ij,参数i和转移的失效概率aij
其中pij和,可以从它们给出的信息中统计,也可以按照经验和运行环境、软件结构作出估计
模块的Poisson过程参数i等价于模块的失效率,它可以从模块的测试中获得,或者按照模块的特征和规模作出估计
原则上,参数的值都可以获得,但这些参数的获得比较困难
因此我们假设转移时间非常快,并且很频繁,因此可以把它简化为并行系统
8
3 并行系统结构模型
串联配置系统
N个相互独立的模块构成的软件系统,其中任何一个模块的失效都能导致系统失效,称为串联配置系统
如果用随机数i表示模块i发生失效的时间,用随机变数s表示系统发生失效的时间,对于串联配置系统
模块1
模块2
模块n
10

第九讲软件与软硬件复合结构可靠性-课件ppt(精) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数49
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3239657963
  • 文件大小511 KB
  • 时间2018-05-27