[go: up one dir, main page]

CN111176617B - 一种面向多种系统构型的技术状态管理方法 - Google Patents

一种面向多种系统构型的技术状态管理方法 Download PDF

Info

Publication number
CN111176617B
CN111176617B CN201911255948.0A CN201911255948A CN111176617B CN 111176617 B CN111176617 B CN 111176617B CN 201911255948 A CN201911255948 A CN 201911255948A CN 111176617 B CN111176617 B CN 111176617B
Authority
CN
China
Prior art keywords
interface
subsystem
technical state
management method
state management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911255948.0A
Other languages
English (en)
Other versions
CN111176617A (zh
Inventor
宋雁翔
罗显琴
王健
王珺
郭栋
张驰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AVIC Chengdu Aircraft Design and Research Institute
Original Assignee
AVIC Chengdu Aircraft Design and Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AVIC Chengdu Aircraft Design and Research Institute filed Critical AVIC Chengdu Aircraft Design and Research Institute
Priority to CN201911255948.0A priority Critical patent/CN111176617B/zh
Publication of CN111176617A publication Critical patent/CN111176617A/zh
Application granted granted Critical
Publication of CN111176617B publication Critical patent/CN111176617B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明属于复杂系统设计制造领域,涉及一种面向多种系统构型的技术状态管理方法。本发明包括:建立系统接口规范以及系统最小运行条件,通过针对配置项接口规格的适配性评价,分析子系统/软件配置项的接口特征与多种系统构型的匹配性;快速适配符合条件的子系统/软件配置项开展系统综合并进行风险评估,通过风险评估过程评价子系统/软件配置项对系统使用过程产生的影响。本发明可以有效提高系统构建的灵活性,减少技术状态分支开发的冗余,实现快速重构系统。

Description

一种面向多种系统构型的技术状态管理方法
技术领域
本发明属于复杂系统设计制造领域,涉及一种面向多种系统构型的技术状态管理方法。
背景技术
随着工业系统、航空装备信息化水平的不断提高,在航空装备型号研制过程中复杂系统的特征逐渐凸显出来,飞机系统中子系统/软件的特征对整个系统功能、性能的影响变得越来越复杂,为控制复杂系统特征的涌现,技术状态管理以子系统/软件配置项单一有效的状态作为系统有效状态,也就是说在构建一个系统基线时,子系统/软件配置项的状态有且仅有一种状态与之对应。
分析传统技术状态管理的方式我们发现,这种管理方式较好的控制了复杂系统的涌现效应但是有以下方面的缺陷:
(1)在系统设计阶段,在航空装备军贸市场中,同一型号航空装备将面向多种用户需求,传统技术状态管理方法使用面向单一设计状态管理方式,在构建不同基线状态时,针对多用户需求的开发在传统配置管理中是以独立开发分支管理,造成开发冗余,共性问题也难以追溯;
(2)在系统交付阶段,面对用户快速变化的需求,难以通过系统构型调整而不是设计变更快速实现系统交付技术状态;
(3)在系统使用阶段,传统技术状态管理的定义方式在实际使用过程中子系统/软件配置项的适配范围狭隘,针对系统不同状态,软件基线状态不一致,且无法快速分析构型影响关系,在实际使用环境中,难以作出替换或者重构的决策。
发明内容
本发明的目的:从系统可以同时构建多种有效构型的实际应用角度,提出一种新的技术状态管理方法,它可以克服传统的单一设计状态管理方式的局限性,同时实现对不同用户多种系统构型的快速适配,可以向用户提供更加清晰的系统构型数据,协助用户在使用过程中实现快速重构,从而解决复杂系统技术状态管理的灵活性问题。
本发明的技术方案:一种面向多种系统构型的技术状态管理方法,基于子系统/软件的接口特征,主要步骤如下:
1)建立系统接口规范,接口规范包括但不限于物理接口规范和逻辑接口规范;
2)按照需求设计要求完成子系统/软件配置项设计活动并提供工作产品;
3)根据用户需求和系统需求建立系统最小运行条件;
4)对照接口规范建立配置项的接口规格,并进行相应等级的验证,保证其获得有效实现;
5)根据子系统/软件接口规范确定接口特征,建立系统内部接口映射关系;
6)依据系统最小运行条件建立子系统/软件配置项适配性评价准则,分析子系统/软件配置项的接口特征与多种系统构型的匹配性;
7)根据子系统/软件配置项的接口特征与系统构型的匹配性,选择符合条件的子系统/软件配置项开展系统综合并进行风险评估;通过系统综合过程验证用户需求、系统需求和相关质量特性完成情况,通过风险评估过程评价子系统/软件配置项对系统使用过程产生的影响。
本发明的积极效果:该方法与传统技术状态方法相比,可以有效提高系统构建的灵活性,减少技术状态分支开发的冗余,实现快速重构系统。对于子系统/软件开发者不必考虑系统架构与兼容性问题,可以专注于已知需求的设计实现,促进子系统/软件的构件化开发,实现更多的复用。通过定义接口规范,可以有效识别子系统/软件之间的详细关系并通过技术状态管理过程完整确认其实现性,及时识别系统构建过程中的接口完整性、一致性风险。
针对复杂系统便于统一接口规范,预防涌现效应的出现。结合系统架构设计技术,可以通过接口规范分析,优化架构设计,提高系统可靠性水平。
附图说明
图1为传统技术状态管理方式示意图;
图2为本发明面向多种系统构型的技术状态管理方法示意图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步详细说明。
本发明一种面向多种系统构型的技术状态管理方法,基于子系统/软件的接口特征,主要步骤如下:
(1)根据对象系统的特征建立接口规范,可根据系统设计、系统接口设计、软件需求规格、软件概要设计等过程的结果,每一个识别的接口应给出唯一标识,接口特征应具有可验证性;建立系统接口规范,接口特征包括但不限于物理接口规范和逻辑接口规范;
a)物理接口规范
物理接口规范包括但不限于以下内容:
a.接口实体分配给接口的优先级别;
b.要实现的接口的类型(如实时数据传送、数据的存储和检索等);
c.接口实体将提供、存储、发送、访问、接收的单个数据元素的特性,如:
1)名称/标识符:
1.a)项目唯一标识符;
1.b)非技术(自然语言)名称;
1.c)数据元素名称;
1.d)技术名称(如代码或数据库中变量或字段名);
1.e)缩写名或同义名;
2)数据类型(字母、数字、整数等);
3)大小和格式(如:字符串长度和标点符号);
4)计量单位(如:m);
5)可能值的范围或枚举(如:0----99);
6)准确度(正确程度)和精度(有效数字位数);
7)优先级别、时序、频率、容量、序列、其它约束,如:数据元素是否可被更新、业务规则是否适用;
8)保密性约束;
9)来源(设置/发送实体)和接收者(使用/接收实体)。
d.接口实体必须提供、存储、发送、访问、接收的数据元素组合体(记录、消息、文件、数组、显示、报告等)的特征,如:
1)名称/标识符:
1.a)供追踪用的项目唯一标识符;
1.b)非技术(自然语言)名称;
1.c)技术名称(如代码或数据库的记录或数据结构);
1.d)缩写名或同义名;
2)数据元素集合体中的数据元素及其结构(编号、次序、分组);
3)媒体和媒体中数据元素/集合体的结构;
4)显示和其它输出的视听特性(如:颜色、版面设计、字体、图标和其它显示元素、蜂鸣声、亮度);
5)数据元素集合体之间的关系,如排序/访问特性。
6)优先级别、时序、频率、容量、序列、其它约束,如:集合体是否可被修改、业务规则是否适用;
7)保密性约束;
8)来源(设置/发送实体)和接收者(使用/接收实体)。
e.接口实体为该接口使用通信方法的特征。如:
1)项目唯一标识符;
2)通信链路/带宽/频率/媒体及其特性;
3)消息格式化;
4)流控制(如:序列编号和缓冲区分配);
5)数据传送速率,周期性/非周期性,传输间隔;
6)路由、寻址、命名约定;
7)传输服务,包括:优先级别和等级;
8)安全性/保密性方面的考虑,如:加密、用户鉴别、隔离、审计。
f.接口实体为该接口使用的协议的特性,如:
1)项目唯一标识符;
2)协议的优先级别/层次;
3)打包,包括:分段和重组、路由、寻址;
4)合法性检查、错误控制和恢复过程;
5)同步,包括:连接的建立、维护、终止;
6)状态、标识和其它的报告特征。
g.其它特征,如接口实体的物理兼容性(尺寸、公差、负荷、电压和接插件兼容性等)。
b)逻辑接口规范
逻辑接口规范包括但不限于以下内容:
a.内容耦合逻辑
1)逻辑起点
2)入口条件
3)逻辑行为
4)终止条件
5)逻辑终点
6)约束
b.公共耦合逻辑
1)全局数据定义
2)全局数据引用
c.外部耦合逻辑
1)共用外部环境定义(数据格式、通讯协议或设备界面)
2)共用外部环境引用
d.控制耦合逻辑
1)控制起点
2)入口条件
3)控制行为
4)终止条件
5)控制终点
6)约束
e.标记耦合逻辑
1)数据结构定义
2)数据结构引用
f.数据耦合逻辑
1)数据定义
2)数据引用
g.消息耦合逻辑
1)消息定义
2)消息引用
h.并发逻辑
1)并发条件
2)并发范围
i.继承逻辑
1)父类
2)继承特征
j.无耦合逻辑
(2)按照需求设计要求完成子系统/软件配置项设计活动并提供工作产品,工作产品应包含但不局限于系统需求规格说明、软件需求规格说明、接口规范说明等;
(3)根据用户系统需求建立系统最小运行条件,系统最小运行条件是系统对于自身运行状态的最小条件,该条件是分析评价子系统/软件适配性的刚性约束,系统最小运行条件的考虑涵盖系统主要功能、关键性能、安全性、保密性、可靠性等特征,应考虑系统运行的所有强制约束条件,明确系统最小运行边界;
(4)对照接口规范建立配置项的接口规格,并进行相应等级的验证,保证其获得有效实现;子系统/软件配置项进行合格性验证,按照接口规范要求根据接口验证的实际结果标识子系统/软件配置项接口规格,所有通过合格性验证的配置项均纳入技术状态主干管理,主干的版本路径分为维护路径和开发路径,主要针对不同需求来源,保证多种用户需求均能同时得到响应,该种技术状态管理方式支持多种子系统/软件配置项技术状态均处于有效状态,以便于系统构建的灵活性;
(5)根据子系统/软件接口规范确定接口特征,建立系统内部接口映射关系,接口映射关系包括但不限于统一的数据字典、复杂数据结构定义、通讯协议、消息机制、调用关系矩阵、任务优先级等;
(6)分析子系统/软件配置项的接口特征与多种系统构型的匹配性,依据系统最小运行条件建立子系统/软件配置项适配性评价准则;完成配置项接口规格之间的完整性、一致性审查,首先检查规格说明与系统接口规范的一致性,之后检查接口间交互关系的一致性,这种一致性检查可以使用静态分析工具、运行时分析工具、时序分析检查工具等专用工具;
(7)根据子系统/软件配置项的接口特征与系统构型的匹配性,选择符合条件的子系统/软件配置项开展系统综合并进行风险评估;通过系统综合过程验证用户系统需求和相关质量特性完成情况,通过风险评估过程评价子系统/软件配置项对系统使用过程产生的影响;分析不一致的影响,对照系统最小运行条件,对不一致的子系统/软件配置项接口特征进行影响分析,确认是否影响系统最小运行条件,如果不影响,可以建议作为集成备选配置项,否则就不具备构建系统构型的条件。
本发明中的“/”表示或和与的关系。
图2中CI001-005为子系统/软件配置项,V0.1、V1.0、V1.1、V1.2、V2.0等为各配置项的开发状态,根据系统最小运行状态分析各配置项的开发状态得出针对不同构型状态的基线有效性,由此确定其系统综合的可能性,根据用户需求、系统需求和风险评估的结果选择最佳的集成路径得出最终的系统构型基线。

Claims (8)

1.一种面向多种系统构型的技术状态管理方法,其特征为:所述技术状态管理方法基于子系统/软件的接口特征,其步骤如下:
1)建立系统接口规范,接口规范包括但不限于物理接口规范和逻辑接口规范;
2)按照需求设计要求完成子系统/软件配置项设计活动并提供工作产品;
3)根据用户需求和系统需求建立系统最小运行条件;
4)对照接口规范建立配置项的接口规格,并进行相应等级的验证,保证其获得有效实现:按照接口规范要求根据接口验证的实际结果标识子系统/软件配置项接口规格,所有通过合格性验证的配置项均纳入技术状态主干管理,主干的版本路径分为维护路径和开发路径,针对不同需求来源,保证多种用户需求均能同时得到响应;
5)根据子系统/软件接口规范确定接口特征,建立系统内部接口映射关系;
6)依据系统最小运行条件建立子系统/软件配置项适配性评价准则,分析子系统/软件配置项的接口特征与多种系统构型的匹配性;
7)根据子系统/软件配置项的接口特征与系统构型的匹配性,选择符合条件的子系统/软件配置项开展系统综合并进行风险评估;通过系统综合过程验证用户需求、系统需求和相关质量特性完成情况,通过风险评估过程评价子系统/软件配置项对系统使用过程产生的影响。
2.根据权利要求1所述的技术状态管理方法,其特征为:所述物理接口规范包括但不限于以下内容:a.接口实体分配给接口的优先级别;b.要实现的接口的类型;c.接口实体将提供、存储、发送、访问、接收的单个数据元素的特性;d.接口实体必须提供、存储、发送、访问、接收的数据元素组合体的特征;e.接口实体为该接口使用通信方法的特征;f.接口实体为该接口使用的协议的特性。
3.根据权利要求1所述的技术状态管理方法,其特征为:所述逻辑接口规范包括但不限于以下内容:a.内容耦合逻辑;b.公共耦合逻辑;c.外部耦合逻辑;d.控制耦合逻辑;e.标记耦合逻辑;f.数据耦合逻辑;g.消息耦合逻辑;h.并发逻辑;i.继承逻辑;j.无耦合逻辑。
4.根据权利要求1所述的技术状态管理方法,其特征为:所述工作产品包含但不局限于系统需求规格说明、软件需求规格说明、接口规范说明。
5.根据权利要求1所述的技术状态管理方法,其特征为:所述系统最小运行条件是系统对于自身运行状态的最小条件,该条件是分析评价子系统/软件适配性的刚性约束,系统最小运行条件的考虑涵盖系统主要功能、关键性能、安全性、保密性、可靠性特征。
6.根据权利要求1所述的技术状态管理方法,其特征为:所述内部接口映射关系,包括但不限于统一的数据字典、复杂数据结构定义、通讯协议、消息机制、调用关系矩阵、任务优先级。
7.根据权利要求1所述的技术状态管理方法,其特征为:所述步骤6),完成配置项接口规格之间的完整性、一致性审查,首先检查规格说明与系统接口规范的一致性,之后检查接口间交互关系的一致性。
8.根据权利要求1所述的技术状态管理方法,其特征为:所述步骤7)中,分析不一致的影响,对照系统最小运行条件,对不一致的子系统/软件配置项接口特征进行影响分析,确认是否影响系统最小运行条件,如果不影响,可作为集成备选配置项。
CN201911255948.0A 2019-12-10 2019-12-10 一种面向多种系统构型的技术状态管理方法 Active CN111176617B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911255948.0A CN111176617B (zh) 2019-12-10 2019-12-10 一种面向多种系统构型的技术状态管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911255948.0A CN111176617B (zh) 2019-12-10 2019-12-10 一种面向多种系统构型的技术状态管理方法

Publications (2)

Publication Number Publication Date
CN111176617A CN111176617A (zh) 2020-05-19
CN111176617B true CN111176617B (zh) 2022-05-17

Family

ID=70648776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911255948.0A Active CN111176617B (zh) 2019-12-10 2019-12-10 一种面向多种系统构型的技术状态管理方法

Country Status (1)

Country Link
CN (1) CN111176617B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114443115B (zh) * 2020-11-05 2024-07-12 沈阳中科博微科技股份有限公司 一种仪表构件化模型的构建方法及其可配置方法
CN112578815B (zh) * 2020-12-17 2023-01-13 中国航空工业集团公司成都飞机设计研究所 一种面向多平台异构遥控数据词典的系统及方法
CN113590213B (zh) * 2021-06-24 2023-04-25 深圳开源互联网安全技术有限公司 组件维护方法、电子设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0770239B1 (en) * 1994-07-13 1998-10-21 Unisys Corporation A generalized configurator
US8082549B2 (en) * 2006-11-08 2011-12-20 Board Of Regents, The University Of Texas System System, method and apparatus for allocating resources by constraint selection
EP2317431A1 (en) * 2009-10-30 2011-05-04 IBBT vzw System and method for adapting software architecture
CN101794226B (zh) * 2010-03-08 2012-11-07 山东大学 一种适应多业务抽象层次的服务化软件构造方法和系统
GB2505564B (en) * 2013-08-02 2015-01-28 Somnium Technologies Ltd Software development tool
CN105335580A (zh) * 2015-11-26 2016-02-17 中国航空工业集团公司沈阳飞机设计研究所 一种飞机全系统icd协同设计与配置管理方法
WO2019204492A1 (en) * 2018-04-17 2019-10-24 The Regents Of The University Of Michigan Interactive and dynamic search based approach to software refactoring recommendations

Also Published As

Publication number Publication date
CN111176617A (zh) 2020-05-19

Similar Documents

Publication Publication Date Title
CN107766579B (zh) 基于xbrl标准的主数据管理系统的设计方法
CN111176617B (zh) 一种面向多种系统构型的技术状态管理方法
CN108600148B (zh) 一种交易报文处理方法及装置
US11820529B2 (en) System and method for monitoring and certifying aircrafts and components of aircrafts
EP1963938A2 (en) Sustaining a fleet of configuration-controlled assets
US11368304B2 (en) Systems and methods for generating a parts logbook using blockchain technology
CN115543969B (zh) 一种数据迁移方法、装置、设备及介质
CN109063362A (zh) 航电软件接口控制文件设计管理系统
CN113506095A (zh) 订单动态规则校验及分发的方法
CN118820360B (zh) 财务数据同步方法及系统
US20080155337A1 (en) Message analyzing apparatus, message analyzing method, and computer product
US20070220461A1 (en) Method and system for sequential equivalence checking with multiple initial states
CN118012956A (zh) 数据库间数据的传输方法、装置、设备以及存储介质
CN118041914A (zh) 一种区块链生态安全协同监管系统
CN120583157A (zh) 基于字典的广域数据压缩方法及装置
US20230261877A1 (en) Blockchain-based collaborative maintenance platform
CN117723857A (zh) 一种通用数据记录器测试系统及测试方法
US20100042661A1 (en) Rehosting Method Which Convert Mainframe System into Open System
WO2024015039A1 (ru) Автоматизированная электронная система предоставления услуг в управлении проектами
Penttinen et al. An open modelling approach for availability and reliability of systems-OpenMARS
CN113610617B (zh) 一种适合多财务报表的船舶费用配置系统及方法
CN119094614B (zh) Api网关的接口调用方法、设备及存储介质
US20240126927A1 (en) Ui/ux development system applied with blockchain for preventing forgery/falsification and forgery/falsification verification method using the same
CN110648219A (zh) 一种银行交易系统标准化输入区的方法和装置
EP1958144A2 (en) Representing business transactions

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant