GB/T18726-2011

现代设计工程集成技术的软件接口规范

Softwareinterfacespecificationofintegratedtechnologyofmoderndesignengineering

本文分享国家标准现代设计工程集成技术的软件接口规范的全文阅读和高清PDF的下载,现代设计工程集成技术的软件接口规范的编号:GB/T18726-2011。现代设计工程集成技术的软件接口规范共有60页,发布于2012-05-01
  • 中国标准分类号(CCS)J07
  • 国际标准分类号(ICS)25.040.40
  • 实施日期2012-05-01
  • 文件格式PDF
  • 文本页数60页
  • 文件大小1.03M

以图片形式预览现代设计工程集成技术的软件接口规范

现代设计工程集成技术的软件接口规范


国家标准 GB/T18726一2011 代替GB/T187262002 现代设计工程集成技术的软件接口规范 Softwareinterfaeespecifieationofintegratedteehnology of m0oderndesignengineering 2011-12-30发布 2012-05-01实施 国家质量监督检监检疫总局 发布 国家标准花管理委员会国家标准

GB/T18726一2011 目 次 前言 引言 范围 规范性引用文件 术语和定义 缩略语 软件集成接口描述 符合性判定方法 附录A(资料性附录)产品数据浏览器接口实例 附录B(资料性附录)设计过程数据浏览器接口实例 2 附录c(资料性附录)产品数据提取接口实例 附录D(资料性附录)产品BOM提取接口实例 附录E(资料性附录)设计过程数据提取接口实例 附录F(资料性附录产品数据修改接口实例 附录G(资料性附录)CAD系统开放接口实例 附录H(资料性附录)CAD工程图管理信息提取接口实例 附录1(资料性附录)cAD图形数据转换接口实例 32 附录J(资料性附录计算机辅助工艺设计软件开放接口实例 34 参考文献 50

GB/T18726一2011 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准代替GB/T18726一2002《现代设计工程集成技术的软件接口规范》 本标准与GB/T18726 2002相比,除编辑性修改外主要技术变化如下 -规范性引用文件引用的是标准的最新版本; 重修修订了术语和定义中的部分词条; 增加了参考文献 -增加了缩略语; 对于原标准中不适用部分进行了修订 本标准由机械工业联合会提出 本标准由全国自动化系统与集成标准化技术委员会(sAc/Tc159)归口 本标准负责起草单位;北京机械工业自动化研究所 本标准参加起草单位;清华大学 本标准主要起草人;刘颖、王辉 本标准所代替标准的历次版本发布情况为 -GB/T187262002
GB/r18726一2011 引 言 综述 本标准定义了一套集成方法,用于规范我国现代设计工程集成领域特别是计算机辅助设计、制造以 及工程数据管理方面的软件系统集成 本标准描述了计算机辅助产品开发领域诸系统的应用集成以及对信息流的互操作性要求 旨在为 我国现代产品设计开发工程领域的相关软件提供一个规范化的系统应用集成接口技术开发标准 同时 使得相关领域内的软件系统可以根据这些技术标准所确定的应用接口来实现实时、动态的数据和功能 交换,使得企业的设计信息系统具有更高的集成性,提高产品设计与管理的效率 本标准的主要目标使用者是我国现代设计工程集成领域特别是计算机辅助设计、制造以及工程数 据管理方面的软件系统相关使用者,特别是那些从事相关软件系统设计、开发、部署、使用以及维护的工 程师 0.2现代设计工程软件的集成方法 本标准采用面向对象的中间件技术,定义了我国现代设计工程集成领域特别是计算机辅助设计,制 造以及工程数据管理方面的软件系统集成规范 将中间件技术作为技术信息中各系统之间的信息通讯 手段,使技术信息各相关系统可以共享必要的信息,使它们共享所需的功能和应用界面 本项目的目的 是定义并促使与技术信息相关的不同软件系统提供并开放信息交流的中间件 在面向制造业的工程技术设计系统的开发中,将这些技术开发标准与其他的产品数据信息交换标 准相结合,制定出设计信息系统中各子系统或模块应遵循的中间件接口标准,将使标准化工作从传统的 基于文件的信息交换推广到应用软件系统的信息集成运行的水平 本标准所提供的集成接口方法示意图如图1所示 由于各单元应用系统除提供了操作界面供用户 使用本功能外,还提供了和其他系统交换数据的动态接口面向对象的中间件),使得接口的提供成为相 应软件系统的标准配置,同时该系统也成为其他系统提供数据和功能的服务器 由于面向对象的中间 件的特性,这些接口具有与语言无关性,它们的可继承性使得接口可以随着软件的升级而升级,并且具 有向下的兼容性,客户系统不需要理解要连接的服务器系统的内部数据格式,只要通过服务器提供的中 间件接口就可实现动态的处理服务器提供的数据和使用服务器的功能
GB/T18726一2011 用 而 PDM系统 服务普孩心 接 欢 入接口. 用 接 出接口 CAD数转换PDM数据转换 接 用 口 CAD系统 服务然孩心 应用集成接口 [出接口 入楼口 对 界 cA系线 入接口 CA数据转换 服务器核心 对 面 出接几o 界 入接口 出接口 面 象 接 用 口 其他客户心用程序 ERP等 界 面 图1产品设计信息集成接口技术示意图 0.3本标准的作用 本标准的意义主要体现在以下几个方面 提高我国制造业技术信息集成的水平和步伐 应用企业在信息集成方面投人的成本和时间将 大为缩短,水平将大为提高 为软件提供商们带来更大的市场空间,也为国内的技术信息咨询和集成领域的规范化提供 契机 本标准的实施,将促使国内软件供应商提高其软件的设计水平 标准的实施将使我国技术信 息领域的软件供应商步人现代化的软件开发方式

GB/T18726一2011 现代设计工程集成技术的软件接口规范 范围 本标准规定了与技术信息系统(TIs)相关的不同软件系统提供并开放信息交流的中间接口技术 这些软件系统主要可分为以下几类;PDM,CAD.cAPP等;开放的中间接口可用于支持与现代设计工 程相关的许多其他软件系统,如CAE,CAM等,也可支持如ERP等管理信息系统 本标准适用于指导企业在实施技术信息集成过程中,定义不同软件的动态接口或在选购相关软件 时作为判断其可集成程度的参考 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T17304一2009cAD通用技术规范 术语和定义 下列术语和定义适用于本文件 3.1 InformationSystem;TIS 技术信息系统Iechnique 技术信息主要是描述企业产品设计阶段所产生出来的有关产品定义,设计,设计过程等的相关信 息 例如产品的设计数据(图纸,计算书、设计说明等、工程分析数据、工艺数据、设计流程数据等 管 理技术信息的软件系统就称为技术信息系统 产品数据管理ProduetDataManagement;PDM 管理与产品相关的所有数据(包括工程规范、电子文档、图像、CAD/CAPP/CAM文件、产品结构、 产品定单,供应状况等)和过程(包括工作流程,审批/发放过程、工程更改单等)的技术 它提供产品整 个生命周期的数据管理,并可在企业范围内为设计与制造建立一个并行化的产品开发协作环境 3 3 wmputer-AidedDesign;c C ;CAD 计算机辅助设计 利用电子计算机的高速处理大容量存储和图形功能来辅助产品设计的技术,英文缩写CAD 广义 地说,cAD是指一切利用计算机辅助进行的设计和分析工作 3.4 计算机辅助工艺规划Coputer-AidedProessPlanning;CAPp 利用计算机来进行零件加工工艺过程的制定,把毛坯加工成为工程图纸上所要求的零件,这一过程 称为计算机辅助工艺规划 它是通过向计算机输人被加工零件的几何信息(形状、尺寸等)和工艺信息 材料,热处理,批量等),由计算机自动输出零件的工艺路线和工序内容等工艺文件的过程 5 33 -AidedManufactut ;CAM 计算机辅助制造Cn Computer- uring; 利用电子计算机的高速处理和大容量存储功能辅助产品生产制造的技术,英文缩写CAM 广义
GB/r18726一2011 地说,计算机辅助制造是指一切由计算机直接或间接控制的产品生产制造过程 3.6 中间件MMiddleware 个将数据与功能封装在一起以完成特定任务的计算机程序,它本身往往不能单独运行,要在其宿 主程序中与其他程序一起协调地工作 中间件把应用程序与系统所依附软件的较低层细节和复杂性隔 离开来,使应用程序开发者只处理某种类型的单个应用接口,其他细节则由中间件处理 3.7 公共对象请求代理体系CommoObjeetRequireBrokerArchitecture;CoRBA 由OMG制定的面向对象的中间件标准 ? 8 组件对象模型ComponentobjeetModel;coNI 由Mierosoft提出的面向对象的中间件标准,它定义了中间件程序之间进行交互的标准和所需的 运行环境 3.9 AetiveX 实现微软COM标准的一组技术,它使得采用该技术的软件不仅在本地计算机而且可以在国际互 联网上动态实现信息和功能的互操作 它定义的技术主要包括:AetiveX控制AetiveXControl),Ae tivex文档ActiveXDocument)、 ,Activex组件(Ae etiveComponent)等 .10 3 自动化对象autommationobjeet COM对象的一个特例,它简化了cOM的一些底层细节,通过特定的IDispatch接口提供了一些弱 类型语言实现cOM对象的方法 3.11 可扩展标记语言 Esensthe.Markuplanguge;.xL xXML即可扩展标记语言(ExtensibleMarkup L.anguage),是一种平台无关的表示数据的方法 XML是目前信息系统中一种具有高度灵活性、应用非常广泛的技术标准,可以用于配置文件,web服 务、数据存储等等 3.12 面向服务的架构Service-OrientedArchiteeture;SoA worldwidewebConsortium(w3C)将soA定义为一套可以被调用的组件,用户可以发布并发 现其接口描述 ComponentBasedDevelopmentandIntegration(CBDI)组织将SOA定义为一种使用 了特定的策略、实践和框架的结构,按照特定的规范来交付服务 3.13 工艺数据proeessdata 在产品工艺设计过程中产生的与产品工艺直接相关的数据信息 3.14 加工单元processunit -个抽象的概念,某个部件、产品的工艺路线,某个零部件的不同专业的工艺过程(如机加工工艺、 热处理工艺、装配工艺)以及加工过程中的不同工序都可以作为加工单元处理 units 加工单元集process 服务于某一特定工艺目的一组相关操作的加工单元的集合
GB/T18726一2011 3.16 过程记录集processrecordset 二维数据表,该表中的每一条记录对应加工过程中的某个步骤 过程记录集是在工艺设计过 程中产生的 缩略语 下列缩略语适用于本文件 OMG;对象管理集团(ObjectManagementGroup) ERP:企业资源规划(EnterpriseResourcePla1 lanning IDL;接口定义语言(InterfaceDefineLanguage) MIDL;微软接口定义语言(MierosofInterfaceDefine Language ODL;对象定义语言(ObjeetDefineLanguage) 软件集成接口描述 5.1接口定义方法和原则 5.1.1接口定义的形式 本标准定义了现代设计工程中相关软件系统应提供的接口内容及定义应遵循的原则,但不定义该 接口的具体实现 作为参考,规范给出了一些接口的实现实例 本标准要求所有被定义开放的接口均使用面向对象的中间件技术 5.1.2接口定义应描述的内容 每 -接口的描述应包括如下内容 a)接口功能描述,可实现的接口级别 接口的运行环境包括硬件和软件环境; b c 接口定义所采用的语言及接口实现的语言工具; D 可用于使用接口的语言工具; 接口定义 f)用于测试接口的实例 本标准对接口定义了级别,该级别可用于判断软件可提供接口的水平 级别越高的接口,要求系统 的开放程度也越大,但实现的难度不一定大 5.1.3接口定义语言 制造业流行的面向对象的接口定义语言大部分是在OSF(开放式软件基金会)的DCE(分布式计算 环境)标准中制定的IDL.的基础上发展而来的 例如,OMG的IDL以及Mierosof的MIDL 因此在 本标准的实现中,推荐使用基于DCE的IDL 软件开发者所使用的接口开发工具,可以采用相应的扩 展IDL 5.1.4接口级别定义 接口定义的级别主要依据以下几种原则进行划分 第一级可以提供浏览服务器数据的能力 如CAD系统浏览器接口
GB/r18726一2011 第二级;可以提供提取服务器数据的能力 如CAD标准格式文件的转换器接口、工程图标题栏 明细表数据的提取工具等 第三级;可以提供存取服务器数据的能力 如CAD系统提供的在其系统外部修改工程图标题栏、 明细表等管理数据的能力 修改数据一般是服务器系统的基本权利,但是如果可以开放其中的部分接 口 ,则可以促使不同系统之间达成更加完美的集成,所以将本级接口定为推荐采用接口 第一级及第二级要求服务器系统提供其数据的出接口,第三级要求服务器系统提供其数据的人 接口 -个服务器系统,并不一定在满足了所有的低级接口后才能满足高级接口 它可以在某些接口上 满足低级接口,而在其他接口上满足高级接口 5.1.5接口信息分类 按照接口信息在设计过程中出现的不同阶段,规范将软件接口信息分为三类;产品数据管理软件开 放接口,计算机辅助设计软件开放接口、计算机辅助工艺设计软件开放接口 这种分类并不具体对应软 件供应商提供的相应系统;PDM软件系统、CAD软件系统、CAPP软件系统 软件供应商可以在其提 供的系统中将开放的接口信息按照自己的数据结构定义,放在不同的软件系统中 例如,供应商可以将 工艺统计数据放在PDM系统中,将工装设备统计数据放在cAM系统中等 但是为了符合本标准,无 论这些信息在哪个软件系统中定义或管理,它们都应在其被定义的系统中以面向对象的中间件形式开 放接口 5.2产品数据管理软件开放接口定义 5.2.1概述 奉条定义的接口主要涉及到企业的产品设计数据的共享和操纵 这些数据目前主要由ProM软件 或相关的软件进行处理 这里定义的接口涉及到产品数据的两个方面;产品的定义数据及设计过程中 的管理数据 5.2.2产品数据浏览器 接口级别;一级 本接口使得客户程序可以浏览PDM系统中的产品定义数据 该数据一般是以产品结构树形式派 生的 该浏览器一般提供如下功能 a)产品的装配或配置结构,该结构表达了产品的各组成部件和零件的装配或隶属关系; b) 产品属性,它定义了产品的实用、制造及管理、性能等方面的数据 e 产品文档(产品文档的构成可能是很广泛的,在不同的PDM系统中可能会不同),例如,有的 PDM系统可以浏览和产品制造有关的信息 产品的其他相关内容,例如,产品设计任务书、更改通知单等 由于不同的产品数据管理软件 对产品数据的表达范围和方式可能不同,因此各软件所开放的接口内容也可以不同 接口参考实例见附录A 设计过程数据浏览器 接口级别:一级 5.2.3 本接口使得客户程序可以浏览PDM系统中的过程数据,一般包含如下功能 浏览项目结构,项目结构是组织设计任务的一种层次化的方式,在不同PDM系统中有不同的 a 定义方法,采用本接口可以显示出PpDM系统定义的项目结构" 浏览任务属性,任务属性是描述任务基本配置的一组信息包括负责人,时间、要求,资源、流 b 程状态等,在各PDM系统中有不同的数据项;
GB/T18726一2011 浏览任务文档,设计的过程是不断产生文档的过程,对任务文档的管理将为产品数据的管理提 供可控的,确认后的规范化数据,由于设计是一项反复修正、迭代的工作,故任务可能是有版 本的; 浏览任务评审数据,过程数据是经过工作流程驱动后形成的规范化数据,在工作流程当中,将 产生各种任务的评审数据,如,评审意见、批注文件等是对任务的一种补充性的经验数据,在不 同PDM系统中有不同的处理方法 接口参考实例见附录B 5.2.4产品数据提取接口 接口级别二级 本接口使得客户程序可以按照服务器系统给定的格式提取产品的数据 这些数据可以是产品结 构、产品属性、技术要求、产品文档、产品更改等(其中产品结构提取接口在5.2.5详细说明,数据的定 义形式取决于服务器系统的产品的描述形式 接口参考实例见附录C 5.2.5产品Bo提取接口 接口级别;二级5 物料请单(BoM)是产品结构的技术性措述文件 它表明了产品组件、子件、零件直到原材料之间 的结构关系,以及每个组装件所需要的各下属部件的数量 物料清单是一种树型结构,称为产品结构 树 一般BOM是指物料之间的关系树,BOM可以从顶至底的跟踪和检索信息,也可以自底至顶的跟 踪检索信息 利用这些数据之间的层次关系可以作为很多功能模块的设计基础 BOM作为概括产品 零部件及材料等信息的结构化数据包,对支撑产品全生命周期的信息管理有着至关重要的作用,是 PLM/PDM/MIs/MRPI/ERP与CAD,CAPP等子系统的重要接口,是面向制造业的信息系统集成的 关键和核心 本接口提取产品的BOM信息,按服务器给定的形式提供给客户程序 产品的OM对 象包含三个子类型 设计BOM(EBOM)是产品在工程设计阶段的产品结构的BOM形式 主要反映产品的设计 a 结构和物料项的设计属性 设计结构区别于装配结构和制造结构,是工程设计人员按照客户 定单合同中的产品功能要求,来确定产品需要哪些零部件,以及这些零部件之间的结构关系 物料项的设计属性是产品功能要求的具体体现,如重量要求,寿命要求,外观要求等 EBOM 是设计部门向工艺、生产,采购等部门传递产品数据的主要形式和手段 工艺部门依据 EBOM进行工艺分工,编排零件的加工路线,进行零件的工艺设计 因而EBOM虽然属于纯 技术文件,不能用于生产计划,但它是工艺设计的直接数据源 它包含物料项的图纸信息,即 物料项的原始几何信息和结构关系 工艺计划阶段的BoM,对于大型复杂机械产品尤其重要 大型复 工艺BOMPBOM)是产品工 杂机械产品零部件数据庞大、构型复杂、种类繁多、生产形式各种各样 因此,建立产品的工艺 计划对组织产品的生产极其重要 同时,工艺计划的作用还在于确立产品的零部件装配顺序 和装配结构 PBOM就是反映产品装配结构和装配顺序的BOM形式 PBOM中的信息对 于组织工艺设计、安排生产计划、制定采购计划都具有重要的作用 制造BOM(MBOM)是详细描述产品制造过程的BOM MBOM是生产的依据,是MRP运算 的输人信息联系MPs(主生产计划)和MRP的桥梁,为生产的管理,采购、备料,制定销售价格 与成本核算提供依据 制造部门根据EBOM和PB(OM,决定装配件、自制件和最终产品的制 造方法 制造oM信息主要以EBOM作为基础数据内容,另外还有工艺部门编制的工艺卡 一的 片内容 在有些制造单位MoNM与roMI是合而为- 接口参考实例见附录D.
GB/r18726一2011 5.2.6设计过程数据提取接口 接口级别:二级 本接口使得客户程序可以按照服务器系统给定的格式提取过程数据 这些数据可以是任务属性、 工作文档、评审意见等,数据的定义形式取决于服务器系统的描述形式 接口参考实例参见附录E 5.2.7产品数据修改接口 接口级别:三级 本接口使得客户程序可以修改服务器系统中的产品数据 修改数据的规则由服务器接口定义 接口参考实例参见附录F 5.2.8产品数据获取接口 接口级别:三级 本接口使得服务器可以从客户程序中获得所需的产品数据 即客户端程序通过调用本接口,可以 将新的产品数据存人服务器系统,产品数据的格式由服务器接口定义 接口参考实例参见附录F 5.3计算机辅助设计软件开放接口定义 概述 CAD的设计信息被广泛应用于PDM,CAPP,CAM,ERP等各种系统中 它是企业技术信息的重 要的数据源 因此.开放CAD系统的相关数据接口是本标准中很重要的组成部分 本标准定义的 CAD开放接口主要包括cAD系统中工程图纸的相关管理数据和通用图形格式转换接口 5.3.2CAD图形浏览接口 接口级别一级 本接口使得其他系统可以在CAD系统之外浏览相关CAD系统的图形文件 虽然现在已经推出 -些通用浏览器可以浏览一部分国际上较知名CAD系统的图形文件,但是CAD系统提供商开放其 图形的浏览接口仍然是十分重要的,这是那些通用浏览器具有长久生命力的重要保障 接口参考实例参见附录G 5.3.3CAD工程图管理信息提取接口 接口级别:二级 该接口主要用于提取CAD数据文件中的图纸管理信息,如图纸幅面、标题栏信息、明细表信息以 及装配结构信息等 所提取的信息为CAPP,PDM,ERP等系统服务 接口参考实例参见附录H 5.3.4CAD图形数据转换接口 接口级别:二级 本接口提供了将一种CAD系统的图形文件转换为标准格式(例如,DXF,IGES等)的接口 CAD 软件提供商通过该接口开放自己读人标准数据格式文件的功能以及输出为标准格式文件的功能 接口参考实例参见附录I 5.3.5CAD工程图管理信息修改接口 接口级别;三级 本接口要求CAD系统提供在其系统之外的修改CAD图形文件管理信息的接口 例如在将CAD 设计文件存人PDM数据库以后,如果要在DM中修改其标题栏.技术要求等有关管理方面的信息,则 可以使用本接口 本接口使得这种修改可以实现信息变化的双向相关
GB/T18726一2011 计算机辅助工艺设计软件开放接口定义 5.4.1概述 本条定义的接口主要涉及到产品加工工艺数据的存取,这部分数据主要由CAPP系统负责产生和 但是在有的系统中,工艺统计数据是由PDM系统产生和管理的.CAPP系统只负责管理最原始 管理 的工艺卡片数据,并将其提交给PDM进行处理 也有一 -些cAM软件包含了cAPP软件的内容 总 之无论这些工艺数据在哪些系统中定义,该系统都应按本标准开放相关的数据和功能的交换接口 5.4.2产品工艺数据浏览接口 接口级别:一级 本接口提供的是对工艺数据的浏览器 在不同的系统中,由于工艺数据的结构和体现形式不同,因 而浏览方式不同 由于工艺数据的多样性,浏览器可以由一个接口给出,也可以由多个接口给出 例如 在有的系统中,工艺卡片数据的浏览由CAPP负责,而工艺统计数据的浏览由PDM负责 各服务器可 以根据其定义的工艺数据结构设计各自的浏览器 浏览器应可以浏览服务器中主要的工艺数据类型 接口定义实例参见附录J中的IeappCardviewX接口 5.4.3产品工艺数据提取接口 接口级别:二级 由于工艺数据的多样性,工艺数据的提取接口也可能有多个 本接口主要应满足PDM系统,ERP 系统.CAM系统对工艺数据提取的需要 接口参考实例参见附录J中的IproeessData接口定义 5.4.4产品工艺统计数据提取接口 接口级别;二级 工艺统计数据也是工艺数据的一部分 但它们一般不是由工艺人员直接设计产生的,而是在系统 对工艺卡片等直接设计的数据进行统计整理后产生的,主要为ERP系统提供生产准备数据 这部分数 据在有的系统中由PDM负责提供 接口参考实例参见附录J中的IcappSumData接口定义 符合性判定方法 符合性测试的目的 为判定一种软件系统是否符合本标准的规定,应由规范的授权认证单位对相应软件进行符合性测 通过符合性测试的,可判定该软件系统在其符合性声明的范围内符合本标准 试 符合性测试的目的是按照规范所规定的接口范围和实现的功能,对被测软件产品进行测试,以判定 其产品提供的集成接口是否达到规范所规定的要求 6.2符合性测试的套件 6.2.1概述 由于不同的软件产品所提供的用于符合性测试的中间件可能会采用不同的硬件、软件技术平台及 中间件技术,所以测试的套件就会有较大差别 测试套件包括测试对象,测试用例及测试环境 6.2.2测试对象 测试对象是由申请测试者提供的,它包括如下内容: 提供符合本标准定义的开放接口的软件产品 a
GB/r18726一2011 b 和开放接口信息相关的数据组织结构,测试者可以据此判断开放的信息是否完整; 符合本部规范5.1.2的接口说明文档及规范实现的符合性声明,申请测试者在符合性声明中 应给出测试对象符合本标准的范围,这个范围也是该软件的符合性测试的范围 6.2.3测试用例 申请测试者应提供可以公开的使用其接口的自测试用例及其源代码 测试用例的源代码可以用实 现接口的中间件技术所支持的任何一种语言编写 申请测试者还应提供使用测试用例进行的自测试的测试报告 根据测试对象的符合性声明,需要时测试者可以在申请测试者提供的用例之外编写新的测试用例, 以抽查测试对象在符合其中间件规范的其他环境中是否有效 6.2.4测试环境 申请测试者应明确声明可运行其测试对象的计算机软,硬件环境 6.3符合性测试的工作流程 6.3.1概述 本标准的符合性测试主要包括五个阶段;测试准备、静态测试,测试运行、结果分析、形成测试报告 6.3.2测试准备 在测试准备阶段测试者应编写测试计划 测试计划包括测试内容、测试环境,测试完成时应提供的 测试文件、,测试人员及其职责 6.3.3静态测试 静态测试主要是对测试对象所提供的文档进行审查,并确定测试进行的环境及测试用例 概括为 以下儿个方面 a)审查测试对象所提供的文档是否符合规范定义的格式 b) 根据规范的定义和测试对象提供的符合性声明以及与开放接口信息相关的数据组织结构,判 断测试对象实现接口的完整性 根据测试对象的符合性声明,在测试对象所提供的测试用例之外,测试者还应采用可以调用接 口的其他语言编写测试用例以备测试 该用例应该由申请测试者认可,如果申请测试者不能 认可该用例,则应将其理由记录备案,如果需要应在测试报告中对其进行说明 6.3.4测试运行 测试运行是运行可执行的测试套件的过程,这个过程要提供测试记录 测试记录应包括测试项目、 执行描述、测试通过准则以及测试结果 6.3.5结果分析和测试报告 结果分析和测试报告是指按照规范的定义,对照测试记录进行差异性分析后,对各个测试项目是否 符合本标准做出结论,结论可以是通过,不通过或无结论(对于无结论的测试必须详细阐述其理由) 然 后形成测试报告对结论进行详细阐述
GB/T18726一2011 附 录 A 资料性附录 产品数据浏览器接口实例 A.1接口定义 a)本接口运行在基于MlieroSofwimdow、操作系统的微机单机或网络环境下 本接口描述采用MDL格式,用MicrosoftVisualC十十编写; b) 所有支持cOM技术的编程语言均可以使用本接口,例如,Visualc十十、VisualBasic,VBA、 Delphi、,PowerBuilder等; 接口的IDL如下 dD import"oaidl.id"; "oeidl.idll"; import object, uuidEE2E767E-AC08-1lD4-9F99-00A00C138D91), dual. helpstring("IProductDataViewerInterface") pointer_default(unique) interfaceIProduetDataViewer;Iispateh [[id(1),helpstring methodshowBOM")]HRESsULT sihowM([in]IsTRPoalP,[im]IsTRProalveP,[in]IsTRoMyw,[Co,retvalLoNG"sat) methodSowProducetPro [id2),helpstring 'operty")刀 IHIRESU儿TShowProductPrd operty[in]BSTRProdIDP,[in]BSTRProdVerP,[out,retva]L.ONG 关statu; methodShowProductTech" [[id3),helpstring out,retva]LONG关statu):; HIRESULTShowProduetTech[in]BSTRProdIDP,[in]BSTRProdVerP,[ Cid4),helpstring methodShowProductDocument" HIRESUITShowProductDocumentCin]BSTRProdI[P,in]BSTRProdVerP,in]BSTRDocType,Lout retva]LONG*statu); [id5)hepstring nmethodshowProductEco")] HRESUITShowProduetECO([in]BSTRProdP,[in]BSTRProdverP,[in]BSTREcoI,[out,retval] LONG关statu); A.2接口描述 A.2.1浏览产品结构 HREsULTShowBOM([in]BSTRProdIDP,//产品代号
GB/r18726一2011 [in]BSTRProdVerP, //产品版本号 [in]BSTRBOMType, /产品结构类型 etva]LONG //返回值 outret 关statu 方法调用成功时:返回VARIANT_TRUE;否则VARIANT_FALSE 产品版本号为空(“")时,表示默认为产品的当前版本;产品结构类型为空(“”)时,表示默认为产品 的设计BOM 该方法先查询产品对应版本的相关结构类型,不存在则提示返回,存在则显示产品结构 信息,(处理方法视不同PDMI系统而定,可采用分层展开,即先展开产品层,根据交互来逐级展开其他 层,也可采用完全展开,即一次展开所有层次),其中在完全展开方式中,遍历时需要增加产品结构循环 嵌套(可能存在由于数据不规范,造成图号循环引用的情况)的判断处理,以避免死循环 A.2.2浏览产品属性 /产品代号 HRESULTShowProductProperty[in]BSTRProdIDP [in]BSTRProdVerP, //产品版本号 [out,retva]L.ONG*statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则.VARIANT_FALsE 产品版本号为空(”)时,表示默认为产品的当前版本 该方法用于显示产品相关的属性信息,对于 不同的PDM系统所显示的内容不同,可以包括:代号、名称、设计者,负责人等设计属性 A.2.3浏览产品技术要求 HRESU1TShowProduetTech([in]BSTRProdDP /产品代号 [in]STRProdVerP //产品版本号 [out,retva]LONG关statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则VARIANT_FALSE 产品版本号为空(“”)时,表示默认为产品的当前版本 该方法用于显示产品相关的技术要求内容 A.2.4浏览产品文档 HREsULTShowProductDocument[in]BSTRProdIDP /产品代号 [in]]BSTRProdVerP, /产品版本号 [in]BSTRDocType. /文档类型 Cout,ret tva]LONG /返回值 关statu 10
GB/T18726一2011 ; 方法调用成功时:返回VARRIANT_TRUE;否则:VARIANT_FAL.SE 产品版本号为空(“”)时,表示默认为产品的当前版本;文档类型为空(“”)时,表示默认为产品的主 设计图(二维)或主模型文件(三维) 该方法先查询产品对应版本的相关文档类型,不存在则提示返回, 存在则显示指定文档,完成从服务器中下载文档,并在浏览界面中打开(不同PDM系统的具体处理方 法不一样 A.2.5浏览产品更改单 HIRESU1TShowProductCO([in]BSTRProdIDP, //产品代号 Cin]BSTRProdVerP, //产品版本号 [[in]BSTREcolD, /更改单号 /返回值 Lout,retval]L(ONG关statu 方法调用成功时;返回VARIAN!_TRUE;否则.VARIANT_FALsE 更改单号为空(“”)时,表示显示该版本产品对应的所有更改单,更改单显示内容由各PDM系统进 行定义 1
GB/r18726一2011 附 录B 资料性附录 设计过程数据浏览器接口实例 B.1接口定义 本接口运行在基于MieroSoftwindows操作系统的微机单机或网络环境下; a b 本接口描述采用MIDL格式,用MierosoftVisualC十十编写; 所有支持cOM技术的编程语言均可以使用本接口,例如,VisualC十十、VisualBasic、VBA、 c Delphi,PowerBuilder等; 接口的IDL 如下 interfacelProjectDataViewer:IDispatch [id(1),helpstring("methodShowProjectStruct")] HRESULTShowProjectStruct[in]BSTRPrjtID,[out,retval]L(ONG关statu); id(2),helpstring("methodShowProjectProperty" HRESULTShowProjeetProperty[in]BSTRPrjtID,[out,retva]LONG关statu); [id(3),helpstring("methodShowProjeetDocument") HIRESULTShowProjectDocument([in]BSTRPijID,[in]BSTRPrjtVer,[in]BSTRDocType,[out retvalLONG关statu); ..[id(4),helpstring"methodShowAuditData")门 HREsULTsShowAuditData([in]BSTRPrjitID,[in]BSTRPitVer,[out. ]L(ONG ,retva 关statu B.2接口描述 B.2.1浏览项目结构 HREsULTShowProiectStruct [in]BSTRPrjtID. /项目代号 [out,retva]LONG*statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则:VARIANT_FAL.SE 在不同PDM系统中对项目结构有不同的处理方法,视结构数据量的大小,可采用分层展开,即先 展开产品层,根据交互来逐级展开其他层,也可采用完全展开,即一次展开所有层次 B.2.2浏览任务属性 HREsULTshowProjectProperty([in]STRPritID /项目代号 /返回值 [out,retval]LONG关statu 方法调用成功时;返回VARIANT_TRUE;否则.VARIANT_FAL.sE: 该方法显示任务的属性,属性的具体内容由各PDM系统进行规定 12
GB/T18726一2011 B.2.3浏览任务文档 HIREsULTShowProjeetDo0 Dcument [in]BSTRPrjitID. /项目代号 [in]BSTRPrijtVer //项目版本号 in]BSTRDocTy ype /文档类型 [[out,retva]LONG关statu //返回值 方法调用成功时返vARIANT_TRUE;否则,VARIANT_FALsE 项目版本号为空(“”)时,表示默认为项目的当前版本;文档类型为空(“”)时,显示该项目版本下的 所有文档 该方法先查询产品对应版本的相关文档类型,不存在则提示返回,存在则显示指定文档,完 成从服务器中下载文档,并在浏览界面中打开(不同PDM系统的具体处理方法不一样 B.2.4浏览任务评审数据 //项目代号 HRESULTShowAuditData(in]BSTRPrjtID [in]STRPritVer //项目版本号 [out,retval]L.ONG*statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则:VARIANT_FAI.sE 项目版本号为空(“”)时,表示默认为项目的当前版本 该方法用于显示指定版本的项目(任务)相 关的工作流程中的评审数据,具体内容视不同PDM系统而定 13
GB/r18726一2011 附 录 C 资料性附录 产品数据提取接口实例 C.1接口定义 a本接口运行在基于MieroSoftwindows操作系统的微机单机或网络环境下 b 本接口描述采用MIDL格式,用MierosoftVisualC十十编写 所有支持cOM技术的编程语言均可以使用本接口,例如,VisualC十十、VisualBasic、VBA、 Dephi,PowerBuilder等 接口的ID1 如下 interfaceIProductDataContainer:lDispatch Lid(1),helpstring("methodGetProductProperty" HREsULrGetProducetProperty([in]STRProdDP,[in]STRProdVerP,[in]BSTRFieldIype, [out]BSTR关FieldValue,lout,retval]LONG关statu); [id(2),helpstring"methodGetProducetTech")] HRESULTGetProductTech([Cin]BSTRProdIDP,[Cin]BSTRProdVerP,[out]BSTR关FileName [out,retva]L(ONG关statu; [[id(3),helpstring"methodGetProductDocumenm nt")门 HRESULTGetProductDocument [in]BSTRProdIDP,[in]BSTRProdVerP,[in]BSTRFileType., [ou]BSTR关FileNe Name,[out,retva]L.ONG 关statu ...[id(4),helpstring"methodGetProductECcO")] HRESsU1TGetProductECO[in]BSTRProdDP,[in]BSTRProdVerP,[in]BSTREcoNo,[out BSTR关FileName,[out,retva]LONG并statu); C.2接口描述 C.2.1获取产品属性 HRESU1TGetProducetPropertyCin]BSTRProdDP //产品代号 [[in]BSTRProdverP. /产品版本号 [in]sTRFieldType. /属性字段 [out]STR关FieldValue /属性内容 /返回值 Lout,retvalL(O)NG*statu 方法调用成功时;返回VARIANT_TRUE;否则.VARIANTFAL.sE 其中属性字段用""来进行分隔组合,返同的属性内容与字段项相对应,也用""分隔,空内容用 NULL来表示 14
GB/T18726一2011 属性字段描述为:字段名称1字段名称2-字段名称n 属性内容描述为:字段内容1字段内容2字段内容 n 示例: 输人属性字段;“代号"名称材料图幅图纸类型设计者"设计日期当前版本 输出属性内容;“A000-101"车体支架NULLA1"装配图-陈刚"2000-3-22.0.1 c.2.2获取产品技术要求 HREsUITGetProductTech([in]BSTRProdDP //产品代号 [in]BSTRProdverP 产品版本号 [out]BsTR*FileName /技术要求文件名 [out,retval]LONG*statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则.VARIANT_FAL.SE 该接口调用后,返回一个AsC码的文本文件,包含了对应版本产品的技术要求内容,具体格式由 各PDM系统自定义 c.2.3获取产品设计文档 HREsUITGetProduetDocument(C[in]BSTRProdDP //产品代号 [[in]BSTRProdVerP /产品版本号 [in]BsTRFileType /文档说明. [ou]BSTR关FileName. /文档名称 [out]intFileCount. /文档数量 [out,retval]LONG关statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则;VARIANT_FAL.SE 该接口支持获取指定的设计文档.以及支持获取所有的设计文档设计文档以下载到本地的方式, 返回本地完整的文件名称(带路径) a)获取指定的设计文档 文档说明用“”来进行分隔组合,返回的文档数组中文档次序与文档说明对应 返回的文档为一个 指针数组,数组长度为返回的文件数量FileCount 示例 输人文档类型:“设计图测试结果安装示意图 输出文档名称 FileName[0]=“C:;\Output\A00-010.prt" FileName[1]=“C;\output\report.doe"” FileName[2]=“C:\Output\安装图.dwg” b 获取所有的设计文档 设置文档说明为空(“”),此时,返回的文档为一个指针数组,数组中每项目在每个文档名称后追加 上对应的文档类型,用“$”来区分;数组长度为返回的文件数量FileCoun unt 示例 输人文档类型“” 输出文档名称 HiaAwme[-“c.\oupr\A000.pns设计图" 15
GB/r18726一2011 FileName[1]=“C;\Output\report.doe$测试结果” FileName[2] “c;\o Output\安装图.dwg$安装示意图” C.2. 获取产品更改通知单 HRESU1TGetProduetEcO([in]BSTRProdDP, //产品代号 [in]BSTRProdVerP /产品版本号 [in]BSTREcoNo 1/更改单编号 [ou]BSTR*FileName /更改通知单文件名 [out,retva]LONG*statu /返回值 方法调用成功时;返回VARIANT_TRUE;否则:VARIANT_FALSE 该接口调用后,返回一个AsCI码的文本文件,包含了对应版本产品指定的更改单的内容,具体格 式由各PDM系统自定义 如果更改单编号为空(“”),将返回对应的所有更改单内容 16
GB/T18726一2011 附 录D 资料性附录 产品BoM提取接口实例 D.1接口定义 a)本接口运行在基于MicroSoftwindows操作系统的微机单机或网络环境下 b本接口描述采用MIDL格式,用MicrosoftVisualC十十编写 所有支持COM技术的编程语言均可以使用本接口,例如,VisualcC十十,VisualBasic,VBA、 c Dephi,PowerBuilder等 接口的DL 如下 interfaceIProductBOMContainer;IDispateh [id1),hepstrng("methodGetSimgleBOM")]HRESUIT GetSimgleBOM(Cin]BSTRProdIDP,[in]BSTRProdVerP,[in]BSTRBOMType,[in]BSTRField Type,[out]BSTR关FileName,[out,retval]LONG*statu); [id(2),hepstring("methodGetExpandlBOM")]HRESUT GetExpandBOM([in]BSTRProdDP,[in]BSTRProdVerP,[in]BSTRBOMType,[in]BSTRField Type,[out]BSTR*FileName,[out,retval]LONG关statu): D.2接口描述 D.2.1获取单层的产品BoM HRESULTGetSimgleBOMCin]BSTRProdIDP /产品代号 [in]BSTRProdVerP /产品版本号 [in]BSTRBOMype /BOM类型 [in]BSTRFieldType //属性字段 [ou]BSTR*FileName, //返的文件名 [out,retval]LONG*statu /返回值 方法调用成功时:返回VARIANT_TRUE;否则:VARIANT_FAL.SE 该方法提供了获取指定版本的产品下一级装配结构信息 BOM类型表示是设计BOM、工艺 BOM,制造BOM等,具体由各PDM系统进行定义,如果为空时,默认为设计BOM(EBOM) 属性字 段是指获取的产品BOM的信息,各表示为BOM数据的XML文件中的一个节点 示例: BOM -”上层代号”)Aw0-1o《BoMAs BOMAtrributName= Atrribut》 BO)MAtrributName=”上层图名”》车体支架(/BOMAtrribut BOMAtrributName一 e=”代号”》Ao00-101-1GB/r18726一2011 BOMAtrributName=”名称”》横梁(/BOMAtrribut (/BoMAtrilbut》 BOMAtrributName-”图幅”》A2GB/T18726一2011 附 录 E 资料性附录 设计过程数据提取接口实例 E.1接口定义 a)本接口运行在基于MieroSoftwindows操作系统的微机单机或网络环境下 b 本接口描述采用MDL格式,用Mieroso Ii tVisualC+十编写 所有支持coM技术的编程语言均可以使用本接口,例如,Visual!C十十、VisualBasic,VBA Delphi,PowerBuilder等 接口的IDL如下 nterfaceIProjectDataContainer;IDispatch Lid(1),helpstring"methodGetProjeetProperty")]HIRESULTGetProjeetProperty y[in BSTRPrjtID,[in]BSTRFieldType,[out]BSTR*FieldValue,[out,retval]LONG*statu); [id(2),helpstring"nmethodGetProjeetDoeument")]HIREsULTGetProjeetDoeument [in]BSTRPrjtID,[in]BSTRPrjtVer,[in]BSTRFileType,[out]BSTR关FileName,[out,retval l(ONG关statu); [id3),helpstring"methodGetAuditData")]IHIRESUTGetAuditData[in]BSTR PritlD,[Cin]BSTRPitVer,[out]STR*FileName,[out,retval]LONG*statu) E.2接口描述 E.2.1获取任务属性 HREsU1TGetProjectProperty(C[in]sTRPrijtlID //项目代号 [in]BSTRFieldTypec. /属性字段、 [out]BSTR关FiedValue //属性内容 [out,retval]LONG关statu //返回值 方法调用成功时;返回VARIANT_TRUE;否则:VARIANT_FALSE 其中属性字段用“”来进行分隔组合,返回的属性内容与字段项相对应,也用“”分隔,空内容用 NULL来表示 属性字段描述为:字段名称1字段名称2字段名称n 属性内容描述为:字段内容1字段内容2-字段内容n 示例: 输人属性字段“代号名称-负责人完成日期状态" 输出属性内容“P2000-10GT小车改进陈刚2000-7-20评审 E.2.2获取任务文档 HREsULTGetProjectDocument [in]BSTRP;jtlD,//项目代号 19
GB/r18726一2011 [in]BSTRPjtVer /项目版本号 [in]BSTRFileType //文档说明, //文档名称, [out]BSTR*FileName, tval]LONG //返回值 out,ret 关statu 方法调用成功时:返回VARIANT_TRUE;否则:.VARIANT_FALSE 该接口支持获取指定的任务文档,以及支持获取所有的任务文档,任务文档以下载到本地的方式, 返回本地完整的文件名称(带路径) 项目版本号为空时,表示当前版本 E.2.3获取指定的任务文档 文档说明用”"来进行分隔组合,返回的文档名称与文档说明对应,也用"”分隔 示例输人文档类型;“设计图-测试结果"安装示意图 输出文档名称;“C;\Output\A00-010.prtrC;\Output\report.doecC;\Output\安装图.dwg E.2.4获取所有的任务文档 设置文档说明为空(“”),此时,返回的文档名称在用“-”分隔的基础上,在每个文档名称后追加上对 应的文档类型,用“$”来区分 示例;输人文档类型;"" 输出文档名称;“C:\Output\A00-010.prt$设计图C:\Output\report.doc$测试结果C:\Output\安装 .dwg$安装示意图 图. E.2.5获取项目评审意见 //项目代号 HRESUITGetAuditDatain]BSTRPrjtID, //项目版本号, [in]BSTRPrijtVer //评审意见文件名 [outBSTR关FileName [out,retva]LONG*statu //返回值 方法调用成功时;返回VARIANT_TRUE;否则.VARIANT_FALsE 该接口调用后,返回一个AsC码的文本文件,包含了对应版本的任务相关的评审意见内容,具体 格式由各PDM系统自定义 20
GB/T18726一2011 附 录 ! 资料性附录 产品数据修改接口实例 F.1接口定义 本接口用于从客户端获取产品数据及其结构定义的数据 通过新建功能可以从PDM外部建 a 立产品的数据,通过更新功能可以从PDM外部修改产品的数据 产品数据中的产品结构用 类似明细表的表达方式,将客户的装配图数据放人PDM数据库中,并自动建立产品的数据结 构 接口可获取的产品数据包括产品的图纸、标题栏,技术要求 为了便于理解,图F.1给出 了本PDM中对产品数据的描述简图 -属性 零件 -文档 图形文件 图档 技术要求 产品 标版栏 属性 -文档 图形文件 装配件 -图档 技术要求 装配结构 标题栏 图F.1PDM开放数据组成 本接口运行在基于MicroSoftwindows操作系统的微机单机或网络环境下; b e)本接口描述采用MIDL格式,用VisualBasic语言编写 d)所有支持cOM技术的编程语言均可以使用本接口,例如,VisualC十十,VisualBasic,VBA、 Delphi,PowerBuilder等; e 接口的IDL如下: object uuid(EBDC5E30-0092-11D4-AC87-0080C8761927). dual, helpstring"clsCadInterface"). pointer_defaultunique) clscad:IDispatch interface [id(1),helpstring"methodSaveBom")]HREsULTSaveBom[in]BSTRProdDP,[in BSTRProdVerP,[in]BSTRFieldText,[in]BSTRStyle,[in,optional]VARIANTOwner,[out., retv al]LONG*statu u; [id(2),helpstring(“methodSaveTech”)]HERESULTSaveTech[in]BSTRDrawNof BSTRDrawVerf,BSTRFileN,[o ut,ret sval]LONG*status); SaveDwg”)]HREsULTSaveDraw BSTRDrawNoP,BSTR [id(3),helpstring(“method awing 21
GB/r18726一2011 DrawVerP,BSTRFileN,EBSTRProdDP,BSTRProdVerP,[out,rets a]LONG 关status; d SaveTitle”)]HRESULTSaveTitlBSTRDrawNoP,BSTR [id(4)helpstring(“met 1od DrawVerP,BSTRFieldText,[out,retvalLONG关status); f 该接口在计算机中接口对象的名字为:PrjCadDl.CIlsCad,它的服务器文件名为“Prjcaddl dl”,支持Automation和coM双接口 F.2接口描述 产品明细入库 F.2.1 1产品代号 HIRESULTSaveBomin]BSTRProdIDP 1产品版本号 L[in]BSTRProdVerP, [in]sTRFieldText. 1明细表数据 [in]sTRstyle 1/产品状态 [in.optional]VARIANTOwner. 1/字符型,产品的拥有者 [out,retva]LONG*status //返回值 方法调用成功时;返回VARIANT_TRUE;否则:VARIANT_FALSE 产品状态取值如下;“ w”表示该产品为新人库,系统将删除原有数据再写人新的数据 如果存 New” 人的产品结构不存在,则本方法新建一个产品结构,同时建立产品结构上相关的产品基础属性数据 如 果相应的产品结构已经存在,则刷新原有的数据 每一类明细属性及其数据用符号“-”分开,表示如下 属性1一属性1值字符串-属性2一属性2值字符串 b属性值的数据项用“&.”分开,表示如下 值1&值2& 各个属性值的项数必须相等; D 对于标准件必须提供规格属性; 如果属性的某项没有值,则用“”表示; 对于单件重量用“$”将重量与单位分开,如100$kg 对于标准件必须有规格,否则视同非标件; g 除了代号、非标准件版本号和标准件规格号以外,其他属性都可以省略 h 如果用户给出了系统未定义的属性,它将被忽略 示例序号=10&.1l1&.1&.2&.3&.4&.5&.6&.7&.8&.9代号 =GB6174-86&.GB67-85&.655-2.1.08.655D-1.0&.655-2.1-08.655-2.2&.655-2.3(1)&.655-2.3(2)&.655-2.4 0&.655-2.5&.655-2.1.5名称=六角薄螺母&.开槽盘头螺钉&.电池盒部&.线路板(一)&.壳体&.堵盖&.面 -)8面板(二)&壳体档板&线路板立柱&触点簧片-数量=6&281&1&1& 1& 28 1& -48 8.2材料- 板(一 HOb59-1&.HPb59-1&.NULL8&.NUILI&.ABS(橘红& 丁晴橡胶&.NULL&.PVC&.ABS橘红&.HPb59 1&.3J9-单件 NULI.$NUIl8.NUI.$NUIl8.NUIl$NUII8.NUI$NU1I8.NUIl$NUI8.NUII$NUI8.NU1I $NUIL&.NUIl$NULL8,NULL$NUll&NUIL$NUIL8.NULL$NUll总计=NUIL&.NULL&.NULL&.NULL &NUL.&NUL.&NULL.&NULL&NUL&NL.&NL备注=NUL&.镀银&NUL.&.NULL.&NUL.&NULL&. 选用国内&NULL&.NULI&UIL&NUL版本号 =NULL&NULL&.1.o8.1.0&.1.08.1.08.1.0&.1.0&.1.08.1.0&.1.0规格 -M2&.M2X6&NULL&NULL&NULL&NULL&NULL&NULL&NULL&NULL&NULL标识=标准件 22

现代设计工程集成技术的软件接口规范GB/T18726-2011

现代设计工程集成技术的出现,极大地提高了设计效率和质量。但是,由于各种设计工具和技术之间缺乏标准化的交互方式,导致很多设计师需要在不同的软件之间反复切换,使得设计流程变得极为繁琐。

因此,在国家相关部门的支持下,我国制定了一系列的软件接口规范,其中最重要的便是GB/T18726-2011。这一规范定义了现代设计工程集成技术中不同软件之间的数据格式、传输协议等方面的标准化要求,保证了不同软件之间的兼容性。

实际上,GB/T18726-2011规范的制定并非易事。因为现代设计工程集成技术中涉及到的软件种类繁多,各个软件之间又有着不同的数据格式和传输方式,所以规范的制定需要考虑到各种情况下的兼容性和可行性。

在GB/T18726-2011规范中,主要包含了以下内容:

  • 数据格式的标准化要求。这一部分定义了不同软件中常见的数据格式,并对其进行了详细的说明和解释。
  • 传输协议的标准化要求。这一部分则明确规定了不同软件之间数据传输时应该采用的协议类型、协议参数等方面的标准化要求。
  • 接口测试和验证的标准化要求。这一部分则具体说明了如何对不同软件之间的接口进行测试和验证,并提供了相应的测试方法和验证标准。

可以说,GB/T18726-2011规范的制定为现代设计工程集成技术的发展提供了重要的支持。它使得不同软件之间的兼容性问题得到了很好的解决,加快了设计流程,提高了设计效率和质量。

总之,现代设计工程集成技术的发展离不开软件接口规范的支持。而GB/T18726-2011规范则是这一领域中最重要的标准之一。

现代设计工程集成技术的软件接口规范的相关资料

和现代设计工程集成技术的软件接口规范类似的标准

广播电视术语
上一篇 本文分享国家标准广播电视术语的全文阅读和高清PDF的下载,广播电视术语的编号:GB/T7400-2011。广播电视术语共有268页,发布于2012-06-01
低压电器通信规范
本文分享国家标准低压电器通信规范的全文阅读和高清PDF的下载,低压电器通信规范的编号:GB/T27745-2011。低压电器通信规范共有36页,发布于2012-05-01 下一篇
相关推荐