一种机载健康管理系统的体系化需求分析建模方法技术方案

技术编号:36608039 阅读:28 留言:0更新日期:2023-02-04 18:33
本发明专利技术提供了一种机载健康管理系统的体系化需求分析建模方法,包括:操作分析阶段,确认利益相关方并进行角色划分,定义角色间的操作活动与交互关系,确认交互模式与状态;系统分析阶段,标识机载健康管理系统边界,将操作活动转化为系统功能,统一标识功能间的数据流,确定系统的模式状态,生成系统需求;逻辑分析阶段,分析系统功能间的关系耦合度,划分逻辑模块,将系统功能映射至模块功能,定义模块活动,结合系统内部需求,细化逻辑模块功能,描述模块间功能交互,确定逻辑场景,产生系统中各逻辑模块的需求,完成需求建模。本发明专利技术整体考虑协调利益相关方需求,统一进行需求分析,结构化、流程化、规范化需求建模过程,建立需求模型。模型。模型。

【技术实现步骤摘要】
一种机载健康管理系统的体系化需求分析建模方法


[0001]本专利技术涉及民用飞机机载维护系统
,具体涉及一种机载健康管理系统的体系化需求分析建模方法。

技术介绍

[0002]在传统的机载健康管理软件的开发流程中,存在对各机载成员系统及其他相关支持系统的整体考虑缺乏、需求难以追溯等问题,同时,基于自然语言描述的需求文档还存在一致性差、直观性差、易生歧义等问题,重复性的文档修改工作也会导致不必要的人力消耗,降低开发团队的工作效率。将需求建模思想引入机载健康管理软件的开发过程中,可以为实现研制自主可控的机载健康管理系统、建立高效的机载管理系统研发体系打下良好的基础。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种机载健康管理系统的体系化需求分析建模方法,能够整体考虑协调利益相关方需求,统一进行需求分析,结构化、流程化、规范化需求建模过程,建立需求模型。
[0004]本申请实施例提供以下技术方案:一种机载健康管理系统的体系化需求分析建模方法,包括:
[0005]操作分析阶段,确认利益相关方并进行实体、执行者与需求者的角色划分,定义角色间的操作活动与交互关系,确认交互模式与状态;
[0006]系统分析阶段,从角色间的交互关系中提炼标识机载健康管理系统边界,将操作活动转化为系统功能,完成功能映射,统一标识明确功能间的数据流,确定系统的模式状态,生成可追溯的系统需求;
[0007]逻辑分析阶段,分析系统功能间的关系耦合度,划分系统内的逻辑模块,将系统功能映射至模块功能,定义模块活动,同时结合系统内部需求,丰富细化逻辑模块功能,描述模块间功能交互,确定逻辑场景,产生系统中各逻辑模块的需求,完成需求建模。
[0008]进一步地,所述利益相关方包括飞机、机载成员系统、维护人员、航空公司、制造供应商,并根据各利益相关方的特点划分为实体、执行者或需求者。
[0009]进一步地,所述系统分析阶段中,从角色间的交互关系中提炼标识机载健康管理系统边界的过程具体包括:
[0010]通过角色间的操作活动与交互关系,确认属于系统内部的操作活动及交互、与系统无关的操作活动及交互、系统与系统外角色间的操作活动及交互,以划分系统边界。
[0011]进一步地,所述系统分析阶段中,通过分析系统功能及功能间的数据流关系,确定系统的模式状态,并将系统功能和数据流关系与系统的模式状态相关联。
[0012]进一步地,所述逻辑分析阶段中,通过分析逻辑模块功能及功能交互,确定模块的逻辑场景,并将模块功能及功能交互与逻辑场景相关联;以此使需求分析过程更完善。
[0013]进一步地,所述逻辑分析阶段中,确定逻辑场景,产生系统中各逻辑模块的需求,完成需求建模的过程中,同一逻辑模块可关联多个不同的系统的模式状态,将逻辑模块的逻辑功能与模式状态相关联,定义模块内外功能交互的逻辑环境。
[0014]进一步地,在需求建模过程中,使用建模工具MagicDraw和建模语言SysML进行需求分析,完成需求建模。
[0015]与现有技术相比,本专利技术实施例提供了一种机载健康管理系统的体系化需求分析建模方法,支持对各利益相关方进行整体考虑与协调;通过专用的建模工具与建模语言统一进行需求分析,自顶向下逐步细化明确了机载健康管理系统的系统需求与各逻辑模块的需求;解决了使用基于自然语言描述的需求文档中存在的一致性差、沟通效率低、直观性差、易出现歧义等问题,解决了系统需求与高层需求间的追溯问题;使用专用工具软件的需求分析、需求建模使得机载健康管理系统的需求分析过程更加规范,避免了传统开发流程中重复性的文档修改工作导致的不必要的人力消耗,提高了团队开发的效率,是实现研制自主可控的机载健康管理系统、建立完整且高效的机载健康管理研发体系的重要基础。
附图说明
[0016]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0017]图1为本专利技术的机载健康管理系统的体系化需求分析建模方法示意图。
具体实施方式
[0018]下面结合附图对本申请实施例进行详细描述。
[0019]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术,对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]本专利技术提供一种机载健康管理系统的体系化需求分析建模方法,该方法包括三个阶段:操作分析阶段,确认利益相关方,标识实体、执行者与需求者,定义操作活动与交互,描述操作模式和状态;系统分析阶段,标识系统边界,筛选操作活动提炼转化为系统功能、完成功能映射,统一标识明确功能间的数据流,描述系统模式状态;逻辑分析阶段,进行功能耦合,划分系统内逻辑模块,将系统功能映射至模块功能,定义模块活动,同时将系统内部需求纳入考虑、丰富细化模块功能,描述模块间功能交流,丰富逻辑场景,完成需求建模。如图1所示,本专利技术实施例提供了一种机载健康管理系统的体系化需求分析建模方法,包括:
[0021](1)操作分析阶段,确认利益相关方并进行实体、执行者与需求者的角色划分,定义角色间的操作活动与交互关系,确认交互模式与状态;
[0022](2)系统分析阶段,从角色间的交互关系中提炼标识机载健康管理系统边界,将操作活动转化为系统功能,完成功能映射,统一标识明确功能间的数据流,确定系统的模式状
态,生成可追溯的系统需求;
[0023](3)逻辑分析阶段,分析系统功能间的关系耦合度,划分系统内的逻辑模块,将系统功能映射至模块功能,定义模块活动,同时结合系统内部需求,丰富细化逻辑模块功能,描述模块间功能交互,确定逻辑场景,产生系统中各逻辑模块的需求,完成需求建模。
[0024]本专利技术实施例的需求建模流程包括操作分析、系统分析与逻辑分析三个阶段,操作分析阶段明确各利益角色间的操作交互,系统分析阶段确定系统需求,逻辑分析阶段确定系统内各逻辑模块的划分及需求;其中,每阶段可划分为三个部分,分别为确认角色(利益相关方角色划分/系统边界确定/逻辑模块划分)、明确交互(操作活动与交互关系/系统功能与数据流关系/模块功能与交互)、定义环境(交互模式与状态/系统的模式状态/逻辑场景)。
[0025]具体地,在确认利益相关方时,机载健康管理所有涉及的相关方如飞机、机载成员系统、维护人员、航空公司、制造供应商等均纳入考虑,宁多毋缺,并依据其特点进行角色划分为实体、执行者或需求者。其中,需求者为需方,如维护人员、航空公司等,需要通过机载健康管理获取相关数据、实现维护操作或制定维修计划;执行者为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机载健康管理系统的体系化需求分析建模方法,其特征在于,包括:操作分析阶段,确认利益相关方并进行实体、执行者与需求者的角色划分,定义角色间的操作活动与交互关系,确认交互模式与状态;系统分析阶段,从角色间的交互关系中提炼标识机载健康管理系统边界,将操作活动转化为系统功能,完成功能映射,统一标识明确功能间的数据流,确定系统的模式状态,生成可追溯的系统需求;逻辑分析阶段,分析系统功能间的关系耦合度,划分系统内的逻辑模块,将系统功能映射至模块功能,定义模块活动,同时结合系统内部需求,丰富细化逻辑模块功能,描述模块间功能交互,确定逻辑场景,产生系统中各逻辑模块的需求,完成需求建模。2.根据权利要求1所述的机载健康管理系统的体系化需求分析建模方法,其特征在于,所述利益相关方包括飞机、机载成员系统、维护人员、航空公司、制造供应商,并根据各利益相关方的特点划分为实体、执行者或需求者。3.根据权利要求1所述的机载健康管理系统的体系化需求分析建模方法,其特征在于,所述系统分析阶段中,从角色间的交互关系中提炼标识机载健康管理系统边界的过程具体包括:通过角色间的操作活动与交互关系,确认属于系...

【专利技术属性】
技术研发人员:梁丹薇吕镇邦王辉
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1