● 摘要
近年来,随着数字化技术的不断发展成熟,核仪器仪表控制系统的数字化成为先进反应堆的普遍发展趋势。较之传统模拟仪控系统,数字化仪控系统的功能更多由软件实现。因此,核级软件对安全性、可靠性要求极高。缺陷是影响核级软件可靠性的关键问题,做好核级软件的缺陷管理工作对提高核级软件的质量至关重要。
本文针对核级软件的缺陷管理技术进行研究,首先识别了核级软件缺陷的基本属性信息,结合实际软件开发过程,分析出一套适用于核级软件的缺陷管理流程;并针对核级软件对可靠性要求高的特点,提出一种基于用户角度(功能可靠性)的缺陷评估方法,利用FMECA和RPN评定缺陷的危害性等级。为有效提高缺陷管理工作的效率,设计了一套核级软件缺陷管理系统;将核级软件FMECA结果整理成知识库,结合人工智能技术,设计了自动计算评定缺陷危害性等级的专家系统。最后,利用web技术、PHP语言和Mysql数据库开发了基于B/S三层架构的核级软件缺陷管理系统,实现缺陷管理流程和缺陷危害性分级的自动化。
经测试验证,本文设计实现的缺陷管理系统与实际核级软件开发过程匹配度高,对缺陷的评级准确有效,提高了核级软件缺陷的管理效率,进而促进了软件质量的提高,具有很高的实用价值。
相关内容
相关标签