【技术实现步骤摘要】
适用于核安全相关软件设计和验证的可追踪性分析系统
[0001]本专利技术涉及核安全
,具体涉及一种适用于核安全相关软件设计和验证的可追踪性分析系统。
技术介绍
[0002]根据核安全法规导则的要求,执行安全功能的仪控系统软件需要在系统全生命周期进行严格的验证和确认(V&V)(包括对仪控系统的设计输入进行V&V),以保障系统的安全性和可靠性。可追踪性是系统所具有的一种能够将各个子系统相互关联,并随系统变化对这些关联关系进行维护的特性。可追踪性分析是与系统开发并行开展的、贯穿系统开发全生命周期的一项验证活动。
[0003]建立一种适用于核安全相关软件设计和验证的可追踪性分析系统,涵盖需求的分析处理与版本控制以及人员管理等功能,帮助用户实现项目需求条目化、版本化、层次化、流程化管理,建立需求跟踪矩阵,实现需求变更影响分析,进行高效管理,提高团队工作效率。本专利技术提供一种可追踪性分析系统,能够对文档按需求归类进行统一管理,实现对核安全相关仪控系统软件设计文档的追踪。
专利技术内 ...
【技术保护点】
【技术特征摘要】
1.一种适用于核安全相关软件设计和验证的可追踪性分析系统,其特征在于,包括:输入模块、文档需求库、分析模块、人机界面和输出模块;所述输入模块用于通过输入输出接口将文档发送至所述文档需求库;所述文档需求库用于保存所述输入模块发送的文档并发送至所述分析模块;所述分析模块用于接收所述文档需求库发送的文档,对其中的需求文档进行需求分解、需求编号,构建需求之间的链接关系,对需求之间的链接关系进行覆盖率分析,进行需求变更影响分析,以及导出报表;所述文档需求库还用于接收所述分析模块分解后的需求以及需求之间的链接关系;所述人机界面分为全局视图、中级视图和详细视图,全局视图用于显示导入的需求文档和版本,以及不同需求文档之间的链接关系,中级视图用于显示需求文档中的各个需求及基本信息、每个需求对应的链接关系,详细视图用于显示当前文档结构和当前文档需求的详细信息;所述输出模块用于通过所述输入输出接口将保存在所述文档需求库的分解后的需求及需求之间的链接关系,以需求分解表、向下追踪矩阵和向上追踪矩阵的形式输出。2.根据权利要求1所述的可追踪性分析系统,其特征在于,所述输入模块和所述文档需求库具体用于:(1)文档导入:接收一个或多个文档,通过全局视图的“添加文档”可执行导入操作,在详细视图的“原始数据区”以文本或图片的形式显示,在全局视图可以进行历史记录,记录导入文档的名称/编号、导入日期、操作人等信息,并进行保存。3.根据权利要求1所述的可追踪性分析系统,其特征在于,所述分析模块具体用于:(2)需求分解:需先在详细视图的功能框选择“分解规则”,后才可进行需求分解。“分解规则”包括“按最小一级标题分解”、“按自然段分解”、“按句子分解”以及“按正则表达式分解”,其中“正则表达式”可根据用户需求通过“编辑规则”功能进行补充或修改并保存到所述文档需求库中;在详细视图的功能框点击“编辑规则”,可以对非内置规则(正则表达式)进行自定义,包括查看、修改、添加和删除规则;编辑好规则后,点击“保存”,即可将做所修改保存到所述文档需求库中;选择特定的“分解规则”后,点击“分解”,可以将原始文档按需求条目进行自动分解,完成分解后点击“保存”,保存到所述文档需求库;支持需求分解的手动调整,作为自动分解结果的修正,包括根据需要将几条需求合并成一条需求,或将一条需求拆分成几条需求,或删除某条需求;对于不可自动识别的文档,通过手动截图结合插入图片的方式,将截图存储为条目需求进行管理。4.根据权利要求1所述的可追踪性分析系统,其特征在于,所述分析模块具体用于:(3)需求编号:对需求自动编制需求号,分为文档有需求编号和没有需求编号两种情况:当文档中没有需求编号时,需求分解后,按用户预定义的规则对每条需求自动编制需求号;当文档有需求编号时,则直接采用文档自带需求编号。5.根据权利要求1所述的可追踪性分析系统,其特征在于,所述分析模块具体用于:(4)需求链接:当文档中既有需求编...
【专利技术属性】
技术研发人员:刘玥,李溪韵,王少华,王昕宇,陈日罡,张玉峰,
申请(专利权)人:中国核电工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。