ICS35.080 L 77 中华人民共和国国家标准 GB/T36462—2018 面向组件的虚拟样机软件开发通用要求 General requirements for component-oriented virtual prototype software development 2019-01-01实施 2018-06-07发布 国家市场监督管理总局 发布 中国国家标准化管理委员会 GB/T 36462—2018 目 次 前言 1范围 2规范性引用文件 3术语和定义、缩略语 3.1术语和定义 3.2缩略语 4虚拟样机软件通用要求综述 虚拟样机软件开发环境要求 6 虚拟样机软件开发过程要求 7 虚拟样机软件文档编写要求 原子模型端口描述要求 8 8.1一般要求 8.2 原子模型端口描述要求 8.3 原子模型变量描述要求 原子模型功能实现要求 10 原子模型集成接口要求· 10.1 概述 10.2 COM形式原子模型接口 10.3普通DLL形式原子模型接口 11形成的产品形式 11.1虚拟样机软件产品形式· 11.2软件库产品形式 附录A(资料性附录)原子模型功能体函数实现编程参考 附录B(规范性附录)原子模型集成接口要求 11 附录C(规范性附录)原子模型端口服务描述XML模式 14 GB/T36462—2018 前言 本标准按照GB/T1.1—2009给出的规则起草 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 术标准化研究院、北京航天智造科技发展有限公司 本标准主要起草人:陶栾、周军华、李璐、宋晓、张旸旸、施国强、侯宝存、王玫。 Ⅲ GB/T36462—2018 面向组件的虚拟样机软件开发通用要求 1范围 本标准规定了仿真领域里面向组件的虚拟样机软件开发中的通用要求,包括环境要求、过程要求 和文档编写要求。同时为对应于通用的仿真技术,还对原子组件开发的端口描述要求、功能实现要求, 集成接口要求和行成的产品形式进行了全面描述 本标准适用于复杂产品虚拟样机软件开发实施。 2规范性引用文件 2 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T8566—2007信息技术软件生存周期过程 GB/T8567—2006计算机软件文档编制规范 GB/T11457—2006信息技术软件工程术语 3术语和定义、缩略语 3.1术语和定义 GB/T8566一2007、GB/T11457一2006界定的以及下列术语和定义适用于本文件。 3.1.1 虚拟样机virtualprototype 与物理产品相对应的计算机数字模型集合。 注:虚拟样机从构造、功能和性能等方面定义、模拟、试验验证和评估物理产品,并且作为物理产品在研制、生产和 使用等生命周期内各项活动主要依据。 3.1.2 虚拟样机系统 virtual prototype system 以虚拟样机为主体,进一步集成现实系统应用环境、目标对象等多学科模型构成的数字化仿真 系统。 3.1.3 组件component 仿真领域中的逻辑组成概念,即虚拟样机系统中各粒度、各学科模型的软件实现形式。进一步地, 组件对应于仿真领域的模型,原子组件(即最细粒度的组件)对应为原子模型。 3.1.4 组件对象模型 componentobjectmodel;COM Windows操作系统下实现面向组件开发的一种常用模型。 注:组件对象模型可以给应用程序、操作系统及其他组件提供服务 1 SZC GB/T36462—2018 3.1.5 原子模型atomicmodel 面向虚拟样机仿真应用领域的各类算法、功能函数、计算单元等不可再分的最小粒度模型。 注:原子模型采用基于COM组件的封装形式,具有高重用性,内部含有若干个功能体函数。 3.1.6 端口port 原子模型的一类输输出数据或事件的通道。 注:端口由一个或多个端口项组成,端口在原子模型内部具有唯一标识。 3.1.7 端口项 portitem 原子模型或组件提供给输入输出的事件或数据的端口。 注:每个输入数据流、输出数据流、输人事件流、输出事件流只有一个端口项。端口项在原子模型或组件内部具有 唯一标识。端口项主要用于建立与其他原子模型的接口连接关系。 3.2 缩略语 下列缩略语适用于本文件。 COM组件对象模型((ComponentObjectModel) DLL动态链接库(DynamicLinkLibrary) IDL接口描述语言(InterfaceDescriptionLanguage) SOM1 仿真对象模型(SimulationObjectModel) XML可扩展置标语言(eXtentsiveMarkupLanguage) 4虚拟样机软件通用要求综述 面向组件的虚拟样机软件开发通用要求即对虚拟样机的开发环境、开发过程和文档编写进行一般 要求,还特别强调了面向组件的虚拟样机原子模型的端口描述、功能实现和集成接口要求。 虚拟样机软件开发环境要求 虚拟样机软件开发应在主流操作系统上开展,使用C十十、VC十十等编程语言或.net等编程环境 虚拟样机软件开发过程要求 开发方应建立一个虚拟样机软件开发过程,可包括以下主要活动: a) 项目规划和监督; b) 系统功能及性能需求分析(必选); c) 系统结构设计; d) 软件需求分析; e) 软件结构设计; f) 软件详细设计; g) 软件编码和测试(必选); h) 软件集成; i) 软件合格性测试; 2 GB/T36462—2018 j)系统集成(必选); k) 系统合格性测试(必选); 软件安装; m)软件移交的准备。 虚拟样机软件的综合过程包括: a) 软件配置管理; b) 软件产品评价; c) 软件质量保证; (P 联合技术和管理评审; e)其他活动。 这些活动可重叠、可被重复应用,对不同的软件成分采用不同的活动,可根据自身的特点做裁剪。 开发方也可按照GB/T8566一2007规定的活动开展软件开发过程, 虚拟样机软件文档编写要求 依据第6章规定的软件开发过程的相关活动,应在相应的阶段完成软件开发和用户文档编制,可包 括以下文件: a) 软件(项目)开发计划; 软件需求规格说明(必选); 接口需求规格说明; d) 系统设计说明; e) 软件设计说明(必选); f) 接口设计说明; 软件用户手册(必选); g) h) 软件操作手册; i) 软件测试计划; 软件测试说明; k) 软件测试分析报告(必选); 1) 软件产品规格说明; m)软件(项目)开发总结报告。 上述文件可根据自身的特点做裁剪,开发方也可按照GB/T8567一2006规定的软件文档进行 编制。 8原子模型端口描述要求 8.1一般要求 充许外界对原子模型内部信息直接访问,原子模型与外界进行信息交互的唯一方式就是通过“服务端 口实现。 8.1.2原子模型的服务对应原子模型的端口,端口即服务,服务即端口。端口应通过“端口项”来实现, 它是模型服务的最小单元,一个服务端口由若干“端口项”构成,如图1所示。 3 GB/T36462—2018 原子模型 端几1 端口2 端口n 端 12 端 瑞 端 口 n 口 n n 项 项 项 项 项 项 项 n n SAC 图1原子模型服务组织结构 8.2原子模型端口描述要求 原子模型的端口分为两类: a) 功能服务端口,用于描述原子模型功能服务的主要通道。功能服务端口分为: 1)初始化端口; 2)输人数据端口; 3)输出数据端口; 4)输入事件端口; 5)输出事件端口。 b) 测试端口,用于描述原子模型在测试过程中所用的通道。测试端口分为: 1) 初始化通道测试端口; 2)输人通道测试端口; 输出通道测试端口; 模型测试点检查端口。 8.3原子模型变量描述要求 在原子模型中二个端口项对应一个服务变量。原子模型端口项服务变量分为三类,分别与端口的 服务类型对应: a) 初始化变量:从信息传输方向上属于从外界到原子模型,一般对应实体模型的一些性能指标、 结构参数等,在一次仿真运行中只需赋值一次; b) 输入变量:从信息传输方向上属于从外界到原子模型,是模型解算实现自身功能时需要的外界 (如其他模型的输出)信息,在一次仿真过程中赋值多次; c)输出变量:从信息传输方向上属于从原子模型到外界,是模型解算实现自身功能时提供给外界 的信息。 9原子模型功能实现要求 原子模型功能实现一般包括三个步骤:原子模型服务概念分析、原子模型服务定义、面向用户原子 模型功能实体类的编程: a)原子模型服务概念分析:主要分析提炼出原子模型与外界的交互信息,确定模型功能需要外界 4

pdf文档 GB-T 36462-2018 面向组件的虚拟样机软件开发通用要求

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 36462-2018 面向组件的虚拟样机软件开发通用要求 第 1 页 GB-T 36462-2018 面向组件的虚拟样机软件开发通用要求 第 2 页 GB-T 36462-2018 面向组件的虚拟样机软件开发通用要求 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2023-01-26 17:30:38上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。