基于UML扩展的SFMEA方法研究

[复制链接]
查看: 129|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
发表于 2023-10-18 12:19:00 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
近年来,随着计算机软件在诸多领域的广泛应用,软件可靠性和安全性的重要性也日益突出。作为主要的软件可靠性和安全些分析方法之一,软件失效模式与影响分析(SFMEA)得到了越来越多的应用,对提高软件的可靠性和安全性发挥了重要作用。当前,统一建模语言(UML)已成为计算机软件界设计的事实标准,被业界许多企业采用。因此,对基于UML开发软件进行SFMEA方法研究具有实际意义。失效模式分析是SFMEA的关键,目前国内外针对基于UML开发软件失效模式的分析和获取存在缺少规范方法的有效指导和缺少辅助分析工具的支持的题目。失效影响分析是SFMEA中的重要环节,基于UML开发的软件使用UML视图模型来描述功能与设计,区别依据功能层次图进行影响分析的面向过程软件。因此,本文致力于研究以下内容:1)        总结了国内外相关研究成果和发展动态,阐述了SFMEA基本原理与分析过程,介绍了UML典型模型与UML扩展以及OCL特点与语法。2)        对基于UML开发软件进行失效模式分析,根据UML模型中是否附加OCL约束,失效模式分析分为两种情况:一是在无OCL约束时,提出了对象失效模式分析(Object-Failure Modes Analysis,即Object-FMA)方法;二是在有OCL约束时,提出基于变异的失效模式分析方法。在这两个方法指导下,给出类OCL描述的失效模式。这种类OCL描述对辅助工具的设计提供便利。3)        对基于UML开发软件进行失效影响分析,根据需求与设计中已有的UML模型图,讨论其间的关系以及建立影响分析的线索,作为影响分析的依据。接着对UML典型模型进行SFMEA。4)        研究了失效模式分析辅助工具的设计,包括XMI转换、XML解析以及词法分析等技术,以实现快速提取失效模式。5)        最后,构建一个基于UML建模的软件实例,运用本文的研究方法对实例进行了分析,给出了SFMEA分析结果,证明了本文提出方法的可行性。





上一篇:基于FPGA的光纤微扰动系统相关检测算法实现
下一篇:基于多层先验分布的Bayes软件可靠性验证测试方案的研究与实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图