产品数据交换标准
数据交换内容标准

数据交换内容标准引言数据交换是不同系统之间传递和共享信息的过程。
为了确保数据的准确性、一致性和可靠性,制定一个数据交换内容标准是非常重要的。
本文档旨在定义一套数据交换内容标准,以帮助各个系统之间更高效地进行数据交流。
数据交换内容标准的目的数据交换内容标准的目的是具体规定在不同系统之间进行数据交换时所涉及的数据格式、数据字段和数据编码等内容,以确保数据的可靠传递和解析。
通过制定一套统一的标准,可以降低系统集成和数据交换的复杂性,提高数据交换的效率和准确性。
1.数据格式标准化:定义数据交换中所采用的标准数据格式,如XML、JSON等。
同时,应明确不同数据格式的优缺点和适用场景,以便选择最适合的数据格式。
2.数据字段规范:对于每个数据对象,明确其包含的数据字段及其含义、数据类型和长度等。
通过统一的数据字段规范,可以确保不同系统在数据交换过程中对数据的解析和处理保持一致。
3.数据编码标准:定义数据在传输过程中所采用的编码格式,如UTF-8、ISO-8859-1等。
同时,应明确特殊字符的处理方式,以避免编码错误和数据传输中的乱码问题。
4.数据校验规则:规定在数据交换过程中需要进行的数据校验规则,以确保数据的完整性和准确性。
包括但不限于数据校验和数据验证、数据去重、数据唯一性校验等。
5.异常处理机制:规定当数据交换过程中出现异常情况时的处理机制和流程。
包括对于错误数据的处理、异常情况的报警和异常数据的重发机制等。
为了确保数据交换内容标准的有效实施,以下几点需要得到重视:1.标准化委员会的成立:成立一个数据交换内容标准化委员会,由相关各方共同参与制定和维护数据交换内容标准。
委员会应定期召开会议,进行标准的修订和更新。
2.标准化培训和意识提高:组织相应的培训和宣传活动,提高各个系统之间对数据交换内容标准的认识和理解,确保标准的有效实施和遵守。
3.技术支持和规范工具:为各个系统提供必要的技术支持和开发工具,以便更方便地实施数据交换内容标准。
数据交换标准规范

数据交换标准规范1. 引言1.1 目的本文档主要描述了数据交换的标准规范,旨在确保数据交换过程中的准确性、完整性和效率。
通过遵循本文档,相关团队可以确保他们的数据交换方案能够与其他系统无缝集成,同时满足数据安全和隐私的要求。
1.2 范围本文档适用于所有涉及数据交换的团队和个人,包括数据提供者、数据消费者以及数据交换平台的管理员。
本文档涵盖了数据交换的各个方面,包括数据格式、数据传输、数据安全和隐私等。
2. 数据格式2.1 数据结构数据交换应采用标准化的数据结构,以确保数据的准确性和可解析性。
推荐使用 XML 或 JSON 格式作为数据交换的格式。
数据结构应包括以下元素:- `header`:包含数据交换的元数据,如数据提供者信息、数据消费者信息、数据交换时间等。
- `body`:包含实际的数据内容,根据数据类型和需求进行组织。
2.2 数据类型数据类型应遵循标准的数据类型定义,如整数、浮点数、字符串、布尔值等。
对于复杂的数据类型,如日期时间、枚举等,应使用标准的时间表示和枚举值。
3. 数据传输3.1 传输协议3.2 数据加密对于敏感数据,应使用适当的加密算法对数据进行加密。
加密应使用行业标准的加密算法,如 AES-256。
3.3 认证和授权数据交换过程中应实现认证和授权机制,确保只有授权的用户和系统能够访问和处理数据。
认证和授权应遵循现有的安全标准和协议,如 OAuth 2.0。
4. 数据安全和隐私4.1 数据保护数据交换过程中应采取适当的数据保护措施,确保数据的机密性、完整性和可用性。
应定期进行数据备份,并实现数据恢复机制。
4.2 数据隐私涉及个人数据和敏感信息的交换应遵循相关的数据隐私法规和标准,如 GDPR。
应确保数据主体的隐私权利得到保护,并实施数据脱敏和匿名化处理。
5. 错误处理和日志记录5.1 错误处理数据交换过程中应实现错误处理机制,确保在发生错误或异常时能够及时响应并采取适当的措施。
数据交换标准及协议

数据交换标准及协议在现代社会中,数据交换已成为各个领域中不可或缺的一部分。
无论是在企业管理、科学研究还是日常生活中,数据的传输和交换都是关键环节。
为了保证数据交换的顺畅和准确,人们制定了一系列的标准和协议,以确保数据的安全和可靠性。
一、数据交换标准的概念数据交换标准是指一些通用的规范和规则,用于定义数据在不同系统之间的传输和交换方式。
它们确保了数据传输的准确性、一致性和可靠性,有助于不同系统之间的互操作性。
1.1 数据交换标准的重要性数据交换标准的制定对于跨系统、跨平台的数据交互具有重要意义。
以下是一些数据交换标准的重要性:首先,数据交换标准确保数据在不同系统之间的兼容性。
不同的系统可能使用不同的数据格式和编码方式,数据交换标准将数据转化为统一的格式,使系统能够正确读取和解析数据。
其次,数据交换标准保证了数据的一致性和准确性。
通过规定数据的格式、结构和校验规则,数据交换标准能够防止在数据传输过程中出现错误和丢失。
最后,数据交换标准提高了数据交换的效率。
标准化的数据格式和交换方式使得数据传输更加快捷、安全和可靠,提高了数据交换的速度和精度。
1.2 常见的数据交换标准目前,世界上广泛使用的数据交换标准有很多,以下是一些常见的标准:XML(可扩展标记语言):XML是一种用于描述数据的标记语言,可用于表示和传输结构化的数据和文档。
它是一种通用的数据交换标准,被广泛应用于Web服务和企业间数据交换等领域。
JSON(JavaScript对象表示法):JSON是一种轻量级的数据交换格式,易于理解和阅读。
它常用于Web应用程序和API之间的数据传输。
HL7(医疗信息交换标准):HL7是一种用于医疗信息交换的国际标准。
它定义了医疗数据的结构和格式,以便医疗机构和系统能够互相交换和共享数据。
二、数据交换协议的概念数据交换协议是指在数据交换过程中所使用的一系列规则和约定。
它定义了数据的传输、格式、处理和安全性等方面的要求,确保数据能够安全、可靠地传输和接收。
数据交换标准

数据交换标准数据交换标准是指在不同系统、平台或组织之间进行数据交换时所遵循的规范和标准。
它的制定可以帮助不同系统之间实现无缝的数据交换和互操作,从而实现信息共享、资源整合和业务协同。
在当今信息化的社会和企业中,数据交换标准显得尤为重要,它直接关系到数据的质量、安全性和有效性,对于促进信息化建设和提高工作效率具有重要意义。
首先,数据交换标准需要具备的基本特点是统一性和通用性。
统一性是指在数据交换过程中所使用的数据格式、数据结构、数据元素和数据编码等都要符合统一的规范和标准,以确保数据的一致性和规范性。
通用性是指数据交换标准应当具备一定的通用性,能够适用于不同的行业、领域和应用场景,从而实现跨系统、跨平台和跨组织的数据交换和共享。
其次,数据交换标准还需要具备的特点是灵活性和可扩展性。
灵活性是指数据交换标准应当具备一定的灵活性,能够适应不同的业务需求和技术环境,从而实现定制化的数据交换方案。
可扩展性是指数据交换标准应当具备一定的可扩展性,能够支持新的数据类型、数据格式和数据交换方式,以适应信息化建设的不断发展和变化。
在实际应用中,数据交换标准可以采用多种形式,比如XML、JSON、EDI等。
其中,XML(可扩展标记语言)是一种通用的标记语言,具有良好的可读性和可扩展性,因此被广泛应用于数据交换和信息共享领域。
而JSON(JavaScript对象表示法)则是一种轻量级的数据交换格式,具有简洁的结构和快速的解析速度,适用于移动互联网和Web服务等场景。
总的来说,数据交换标准是信息化建设中的重要组成部分,它对于促进数据共享、提高工作效率和降低成本具有重要意义。
在未来,随着信息化建设的不断深化和发展,数据交换标准将会变得越来越重要,它将成为推动信息化建设和数字经济发展的重要支撑。
因此,我们应当重视数据交换标准的制定和实施,加强标准化建设,推动数据共享和互联互通,为实现数字化转型和智慧社会建设提供有力支持。
数据交换标准体系

数据交换标准体系
数据交换标准体系是一个包含多种数据交换标准的集合,它为企业和组织提供了一种高效且可靠的方案来进行数据交换。
数据交换标准体系中包含许多标准,如XML、JSON、SOAP等,这些标准可以被广泛地应用于各种不同的应用程序和系统之间的数据交互。
数据交换标准体系提供了一种标准化的方法,使得不同的系统之间可以无缝地进行数据交换。
这样,企业和组织可以更加高效地利用数据,并在不同系统之间共享数据。
同时,这也可以防止数据损坏或丢失,从而保证数据的完整性和安全性。
数据交换标准体系也为企业和组织提供了一种可靠的方式来与
合作伙伴进行数据交换。
通过使用相同的标准,合作伙伴可以更轻松地共享数据,加强合作,从而提高整个业务的效率和准确性。
数据交换标准体系的应用非常广泛,涉及许多不同的行业和领域。
例如,在电子商务、物流、金融和医疗保健等领域中,数据交换标准体系都发挥着重要的作用。
总之,数据交换标准体系是一个非常重要的概念,它为企业和组织提供了一种高效且可靠的方法来进行数据交换。
在未来,这个体系将继续发展,为我们的生活和工作带来更多的便利和效益。
- 1 -。
数据交换规范

数据交换规范数据交换规范是指在网络环境下,对数据进行传输和交换的一系列规范和标准。
它定义了数据的格式、传输方式、传输协议等内容,旨在保障数据的可靠性、安全性和高效性。
以下是一些常见的数据交换规范:1. 数据格式规范:数据格式规范定义了数据在传输过程中的格式和结构,包括数据的编码方式、字段的类型和长度等。
常见的数据格式规范有XML、JSON和CSV等。
这些格式具有良好的可读性和可扩展性,能够方便地进行数据解析和处理。
2. 传输协议规范:传输协议规范定义了数据在网络中的传输方式和流程。
常见的传输协议规范有TCP/IP、HTTP、FTP和SMTP等。
这些协议保证了数据的可靠传输和有序交换,能够在不同的网络环境下进行数据交换。
3. 安全性规范:安全性规范是指在数据交换过程中保障数据的机密性、完整性和可用性的一系列规范。
例如,使用SSL/TLS协议进行数据加密和身份验证,使用数字签名和哈希算法保证数据的完整性。
4. 接口规范:接口规范定义了数据交换的接口和方法。
例如,通过API(Application Programming Interface)来进行数据的调用和交换,通过Web服务(Web Services)实现不同系统之间的数据互联互通。
5. 性能规范:性能规范包括数据传输的速度、延迟、吞吐量等方面的规范。
为了提高数据交换的效率,可以采用数据压缩、数据缓存、多线程并发等技术手段。
6. 兼容性规范:兼容性规范指不同系统、平台和应用之间进行数据交换时的互操作性。
兼容性规范可以通过制定统一的数据标准和接口标准来实现,从而确保数据能够在不同系统之间无缝地进行交换。
综上所述,数据交换规范是保障数据在网络环境下传输和交换的一系列规范和标准。
它可以确保数据的可靠性、安全性和高效性,使得数据能够在不同的系统之间进行无缝的交互和共享。
数据交换规范的应用有助于促进信息的流动和共享,推动信息化建设和数据驱动的发展。
IGES

在CAD/CAM数据交换领域目前我国有两个标准可以选用,一个是IGES标准,另一个是STEP标准,这主要是基于整个国际的标准化情况和工业的应用情况所决定的。
但是由于IGES 标准的局限性,国际标准化组织制定的STEP标准当前在国际制造业的影响力越来越大。
为了弥补IGES标准的不足STEP标准针对不同的应用领域制定了不同的“应用协议”。
当前STEP 标准还在发展之中,所以它还未能把IGES标准完全取代。
如果在CAD技术应用中可以选用这两个标准的任何一个的情况下,我国推荐选用STEP标准。
IGES标准(初始化图形交换规范)The Initial Graphics Exchange Specification(IGES)是被定义基于Computer-Aided Design (CAD)&Computer-Aided Manufacturing (CAM) systems (电脑辅助设计&电脑辅助制造系统)不同电脑系统之间的通用ANSI(America National Stander Institude)信息交换标准。
3D Studio MAX可以实现这种IGES格式以用于机械、工程、娱乐和研究等不同领域。
用户使用了IGES 格式特性后,你可以读取从不同平台来的NURBS(Non-Uniform Rational B-Splines,专门做曲面物体的一种造型方法,NURBS造型总是由曲线和曲面来定义)数据,例如:Maya、Pro/ENGINEER, SOFTIMAGE, CATIA等等软件。
IGES标准是我国在90年代初参照美国标准制定的,标准号是GB/T14213。
由于美国对于该标准已经进行了多次修订,目前我国的GB/T14213已经落后。
所以,我国标准化主管部门现在正在组织有关单位对该标准进行修订。
IGES正是为了解决数据在不同的CAD/CAM间进行传递的问题,它定义了一套表示CAD/CAM系统中常用的几何和非几何数据格式,以及相应的文件结构,用这些格式表示的产品定义数据可以通过多种物理介质进行交换。
step的ap203标准

step的ap203标准
AP203标准是由国际标准化组织(ISO)制定的,主要用于描述产品数据模型和数据交换规范。
它提供了一种统一的数据交换格式,使不同系统之间能够共享和交换产品信息。
AP203标准定义了产品数据模型,包括几何、结构、功能和行为等方面的数据。
它使用了统一建模语言(UML)来描述这些数据模型,并提供了详细的类和属性定义。
AP203标准还规定了数据的组织方式和表示方法,包括对文件和文件目录的命名、文件格式和存储结构的约定等。
在AP203标准中,产品数据以XML(可扩展标记语言)的格式进行表示。
这种格式具有良好的可读性和可扩展性,可以方便地进行解析和处理。
AP203标准定义了一系列XML模式(XML Schema),用于描述不同类型数据的结构和约束。
这些模式定义了元素和属性的名称、类型和关系,确保数据的一致性和兼容性。
AP203标准还规定了产品数据的交换方式和协议。
它支持多种通信协议,包括传统的文件传输协议(FTP)、网页传输协议(HTTP)和简单对象访问协议(SOAP)等。
AP203标准还定义了数据交换的流程和规范,包括数据请求、数据包装、传输验证和错误处理等。
AP203标准还定义了一些重要的参考资料和标准。
其中包括ISO 10303系列标准,它是一套用于产品设计与制造的国际标准,与AP203标准密切相关。
ISO 10303-11标准定义了用于产品数据交换的统一信息模型(STEP核心模型),为AP203标准提供了基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品数据交换标准结构(chanpin shuju jiaohuan biaozhun STEP)产品数据交换标准STEP (Product data exchange standard STEP) 指国际标准化组织(ISO)制定的系列标准ISO 10303 《产品数据的表达与交换》。
这个标准的主要目的是解决制造业中计算机环境下的设计和制造(CAD/CAM)的数据交换和企业数据共享的问题。
中国陆续将其制定为同名国家标准,标准号为GB/T 16656。
该标准有一个非正式的,但在国际上非常流行的名字-STEP,它是Standard for the Exchange of Product model data的缩写。
企业的产品设计采用计算机辅助设计(CAD)技术以后遇到了很大的挑战。
首先是由于企业的产品设计产生的CAD数据迅速膨胀。
这些信息是企业的生命,它们不断的产生出来,不断地被更新改版。
这种技术信息在企业的不同部门中和生产过程中流动,重要的档案信息要保存几十年。
但是,CAD设计产生的数据不再象传统的图纸那样随便拿给任何地方的任何人都能阅读。
各种CAD系统之间的不兼容造成企业不同系统之间的数据不能共享,有时会造成非常严重的经济损失。
CAD系统不能发挥出最大的效益,很大的原因之一就是由于数据交换产生的障碍。
另一方面,很多企业的设计档案都要求保存几十年,这就意味着经过长期保存的CAD数据经过几十年以后,在已经更新了若干代的计算机软硬件系统中还应该能够正确读出并能得到再次使用。
如果做不到,那将是企业的灾难。
由于计算机系统软硬件的生命周期越来越短,CAD数据的长期存档在当前恰恰是很难做到的。
为了解决上述问题,国际标准化组织ISO/TC184/SC4 (以下简称SC4) 工业数据分技术委员从1983年开始着手组织制定一个统一的数据交换标准STEP。
到目前为止,该标准的基本原理和主要的二维和三维产品建模应用协议已经成为正式的国际标准,市场上的主要CAD 软件都已经开始提供商品化的STEP的接口。
虽然STEP标准的制定进展缓慢,但是它已经在一些发达国家的先进企业中得到应用,如飞机、汽车等制造行业。
STEP标准的体系结构如图所示,共分四个层次,下层主要是标准的原理和方法,中间两层是标准的资源,最上层是应用协议(AP)。
其中资源是建立应用协议的基础,建立应用协议是制定本标准的目的,是开发CAD / CAM数据交换接口的依据。
STEP标准是一个系列标准,是由若干分标准(或“部分”)组成的。
体系结构的矩形框表示了系列标准的分类,其中的编号对应分标准的编号规则。
例如描述方法类分标准的编号是11、12、13…。
应用协议类分标准的编号是201、202、203…。
EXPRESS语言STEP标准描述方法中的一个重要的标准是ISO 10303 - 11 EXPRESS语言参考手册。
EXPRESS语言是描述方法的核心,也是STEP标准的基础。
该标准是一种形式化描述语言,但不是计算机编程语言。
它吸收了现代编程语言的优点,主要目的是为了建立产品的数据模型,对产品的几何、拓扑、材料、管理信息等进行描述。
STEP标准体系结构EXPRESS语言为了能够描述客观事物、客观事物的特性、事物之间的关系,它引入了实体(ENTITY)和模式(SCHEMA)的概念。
在EXPRESS语言中把一般的事物(或概念)抽象为实体,若干实体的集合组成模式。
这意味着小的概念可组成大的概念。
事物的特性在EXPRESS语言中用实体的属性(attribute)表示。
实体的属性可以是简单数据类型,如实数数据类型可描述实体与数字有关或与几何有关的特性,字符串数据类型可描述实体或属性的名称或需要用文字说明的特性。
当然属性还可以是聚合数据类型或布尔数据类型用以描述相对复杂的产品特性。
描述实体之间的关系用子类(SUBTYPE)和超类(SUPERTYPE)说明的办法。
一个实体可以是某一实体的子类,也可以是某个其他实体的超类。
例如,人这一概念可以分为男人和女人。
在EXPRESS中把“人”这个实体作为“男人实体”和“女人实体”的超类,而“男人实体”和“女人实体”作为“人实体”的子类。
这种子类和超类的说明可以描述客观事物之间的复杂网状关系。
EXPRESS语言还允许定义复杂的函数以描述客观事物中任何复杂的数量关系或逻辑(布尔)关系,并进行相应的几何和拓扑等描述。
为了能够直观的表示所建立的数据模型,在标准中还规定可以用EXPRESS-G图表示实体、实体的属性,实体和属性之间的关系、实体之间的关系等等。
这种表示法主要使用框图和框图之间的连线的办法,非常直观,易于理解。
原则上讲,EXPRESS语言所引入的机制使我们可以对任何复杂的事物进行描述,它的优点是人可以读懂(英文语义),而且计算机可以处理。
应用协议应用协议(AP)是STEP标准的另一个重要组成部分,它指定了某种应用领域的内容,包括范围、信息需求以及用来满足这些要求的集成资源。
STEP标准是用来支持广泛领域的产品数据交换的,应该包括任何产品的完整生命周期的所有数据。
由于它的广泛性和复杂性,任何一个组织想要完整地实现它都是不可能的。
为了保证STEP的不同实现之间的一致性,它的子集的构成也必须是标准化的。
对于某一具体的应用领域,这一子集就被称为应用协议。
这样,若两个系统符合同一个应用协议,则两者的产品数据就应该是可交换的。
国际标准化组织现在正式发布的应用协议有:ISO10303-201 显式绘图,中国对应的同名国家标准为GB/T16656.201,简称AP201;ISO10303-202 相关绘图,中国对应的同名国家标准为GB/T16656.202,简称AP202;ISO10303-203 配置控制设计,中国对应的同名国家标准为GB/T16656.203, 简称AP203;AP201主要是二维图的数据交换协议,它包括的数据模型主要有关于二维几何、尺寸标注、标题栏、材料表等内容。
AP202也是二维图的数据交换协议,但是它增加了二维和三维之间的关系。
由于这种技术上的扩充,使得很多研究开发机构更加重视AP202。
AP203是三维设计的数据模型,在标准中把它的主要内容按照软件的实施分为6个级别:级别1:除形状之外的配置管理设计信息。
级别2:级别1 + 几何边界线框模型、曲面模型、或由两者共同表示的形状;级别3:级别1 + 拓扑线框模型表示的形状;级别4:级别1 + 拓扑流形曲面模型表示的形状。
级别5:级别1 + 小平面边界表示的形状。
级别6:级别1 + 高级边界表示的形状。
其中级别1实际上是CAD设计所需要的管理和配置方面的信息模型,是其它各级别的前提,级别2至6之间是独立的,无任何依赖关系。
不同的系统实现方法可以对应不同的级别。
SC4中目前正在制定的应用协议应该说覆盖了制造业的绝大部分领域,如机械应用、汽车制造、建筑、造船、电工电子等。
甚至现在有一个新的标准项目是专门针对家具产品数据的应用协议。
值得一提的是AP214-汽车核心数据。
这个应用协议虽然还没有成为正式标准,现在已经受到了工业界,特别是汽车工业的极大重视。
目前很多CAD软件能够提供的STEP 数据交换接口主要支持AP203和AP 214 。
集成资源和应用解释构造在STEP标准不同的应用协议中实际上有很多模型的内容可能是相同的或相似的。
例如不同领域的几何模型和管理信息模型必定会有共性的方面。
这样,在STEP标准中把不同领域中有共性的信息模型抽取出来,制定为标准的集成资源或应用解释构造(AIC),以供制定应用协议的时候引用。
这些模型可能是不完全的,在制定应用协议的时候还需要增加一定的约束信息。
集成资源中正式发布的标准如下表:集成资源标准号和标准名称序号国际标准号我国标准号标准名称1ISO 10303- 41GB/T16656.41产品的描述和支持的基本原理2ISO 10303- 42GB/T16656.42几何与拓扑表达3ISO 10303- 43GB/T16656.43表达结构4ISO 10303- 44GB/T16656.44产品结构配置5ISO 10303- 46GB/T16656.46可视化表示6ISO 10303- 101GB/T16656.101绘图7ISO 10303- 105GB/T16656.105运动学表中的分标准编号为40系列的被称为集成通用资源,编号为100系列的被称为集成应用资源。
应用解释构造(AIC)中所涉及的主要是几何方面的内容,分标准的编号为500系列。
实现方法STEP标准的实现方法可分为物理文件的实现方法、标准数据访问接口(SDAI)的方法、数据库的实现方法。
其中比较成熟的是物理文件的实现方法和标准数据访问接口(SDAI)的实现方法。
具体的国际标准号和标准名称分别为ISO 10303- 21《交换文件结构的纯正文编码》和ISO/DIS 10303- 22《标准数据访问接口规范》(DIS表示国际标准草案)。
中国对应21部分的国家标准号为GB/T16656.21。
目前SDAI还没有国家标准。
物理文件的实现方法主要规定把用STEP应用协议描述的数据写入电子文件(ASCII文件)的格式。
这种格式是开发STEP接口软件必须要遵循的。
标准中规定了STEP物理文件的文件头段和数据段的内容,实体的表示方法,数据的表示方法,,从EXPRESS向物理文件的映射方法等。
SDAI的实现方法主要规定访问STEP数据库的标准接口实现方法。
由于不同的应用系统存贮和管理STEP数据可能用的是不同的数据库。
不同的数据库的数据结构和数据操纵方式都是不相同的。
采用SDAI的目的就是为了在数据库与应用系统之间增加一个标准的访问接口,把应用系统与实际的数据库相隔离,使应用系统在存取STEP数据的时候可以采用统一和标准的方法进行操作。
一致性测试为了解决实际按照标准开发的系统是否真正符合标准的问题,在STEP标准中还专门制定了有关一致性测试的内容。
按照一致性测试的基本原理,软件商按照STEP标准开发的软件不能自己证明自己是符合标准的,而是要通过专门的测试实验室的一致性测试。
STEP标准中的分标准编号为30系列的主要解决一致性测试的基本原理、测试的基本程序、测试服务、对测试实验室的要求等。
300系列一致性测试套件标准与200系列应用协议标准相对应。
如301是AP201的测试套件,303是AP203的一致性测试套件等等,以此类推。
一致性测试套件是由一组一致性测试项组成的。
每一个测试项是根据应用协议中不同的数据模型而规定的测试内容(测试题),它包括测试要输入的内容、期望输出的结果和相应的判定准则。
因为STEP数据交换接口有前置处理器和后置处理器分别负责写出和读入STEP数据的双向过程,所以一致性测试套件要区分这两种不同的情况。