面向对象软件FMEA方法研究

被引量 : 0次 | 上传用户:mikewu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FMEA(失效模式及影响分析)方法作为一种传统的可靠性和安全性分析方法已广泛的应用于硬件的可靠性工程中。随着数字化革命的兴起,软件FMEA方法被提出并逐渐应用于软件产品的设计与实现的过程中,有效地提高了安全关键软件的可靠性。但是传统的软件FMEA方法存在精确性低、客观性差、缺乏自动化分析工具等缺陷;同时,由于软件FMEA在安全关键软件的可靠性与安全性分析中起到了非常重要的作用,并取得了良好的效果,因此我们考虑将其推广到通用的软件开发过程中,针对已广泛运用的面向对象软件设计方法,寻找一种基于面向对象软件的FMEA方法。针对以上存在的问题及需求,本文分析面向对象软件的特点,提取面向对象软件特有的失效模式,并尝试给出一种基于依赖关系的面向对象软件FMEA分析方法,该方法跟踪软件开发的全过程,可有效的提高软件的可靠性,并为设计计算机辅助工具提供依据。首先,文章提出基于UML模型的系统级软件FMEA方法。在软件开发的早期,即需求分析和概要设计阶段,利用UML模型产生对系统的理解,通过定义并构建UML依赖关系模型,全面展示目标系统,并以模型为依据提出基于图的可达性结点计算的失效原因及影响分析方法。其次,文章提出基于程序依赖关系的详细级软件FMEA方法。在详细设计及代码实现阶段,通过定义并构建Java系统依赖图展现代码间存在的复杂的依赖关系,为详细级软件FMEA提供分析依据,并给出基于切片思想的详细级软件失效原因及影响分析方法。在以上的分析过程中,失效模式的提取是关键和基础,本文提出了基于启发式规则的失效模式收集方法,这些启发规则包括基于面向对象软件经典的失效模式库的失效模式提取、基于各种UML模型的失效模式提取以及基于目标系统的特定需求与规约的失效模式提取。在此基础上,给出系统级软件FMEA与详细级软件FMEA综合分析方法,使两个分析过程紧密结合。最后,以理论分析为基础,设计并实现了软件FMEA辅助分析工具原型。并通过具体实例,验证面向对象软件FMEA方法的可行性以及辅助工具的正确性。
其他文献
强化上市公司的环境信息披露责任,强制上市公司履行和承担环境责任,已成为和谐社会建设刻不容缓的任务。本文以湖南省上市公司为样本,采用Logistic模型研究上市公司财务状况
白居易不仅有廉政思想,还有打击腐败、提倡廉洁的实际行动;更为可贵的是白居易不贪财物、不贪权位,甚至有俸钱留官库的行为,让白居易以清廉的形象流誉史册。
水墨动画是完全中国式的动画,它的成功是中国动画界为世界作出的巨大贡献。本文介绍了水墨动画的艺术特征、水墨动画如何走出水墨艺术的“动画化”、电脑技术对水墨动画的推
经济全球化的发展使各国之间的民商事交往越来越频繁,而由此产生的涉外民商事争议也就随之增加。因此,统一立法,完善住所地的确认标准,适当调整协议管辖的范围,引进“不方便
一、森林资源的现状1.世界森林面积据FRA(2000)数据,世界森林面积为38.7亿hm2,与FAO(1997)年公布的1995年森林面积34.5亿hm2相比增加约4亿hm2.
本文通过桢楠(Phoebe zhennana)的育苗试验,研究了不同基质及容器规格对桢楠苗木生长的影响。结果表明:8月一10月为楠木幼苗速生期,在此期间,应加强苗圃水肥管理,以加速苗木生长,提高
目的探索建立慢性乙型肝炎合并非酒精性脂肪性肝病动物模型的方法。方法筛选16只先天感染鸭乙型肝炎病毒(DHBV)的雏麻鸭饲养至3周龄,随机分为对照组和模型组,每组8只,分别予普通饲
第六代导演的领军人物贾樟柯的《三峡好人》,以矿工韩三明与护士沈红从山西到三峡千里寻妻、寻夫的故事为线索,真切展现了社会底层百姓恶劣的生存境遇,表达了作者对当下社会
销售渠道管理是供应链协同管理的一部分。研究快速消费品渠道管理的不确定性,首先要理解快速消费品行业的产品特点和渠道特点对渠道管理带来的挑战。要抑制分销渠道管理的复
《幽灵公主》可以说是宫崎骏对人与自然关系进行思考、探究的成功之作,其魅力突出表现在:通过其作品所体现出的鲜明的民族文化特征,以及运用现代神话的艺术形式及叙事结构所