Express-G是一种用于面向对象信息建模的图示建模符号语言。它在ISO 10303-11标准中被描述,该标准是工业自动化系统产品数据表达与交换的一部分,描述方法中包含了EXPRESS语言参考手册。Express-G符号语言基于标准化的Express-G表示法,用于定义面向对象的信息模型,例如在工程系统信息建模中。 1. 实体(Entity):在Express-G表示法中,实体相当于一个类或一组对象。每一个实体中的对象彼此相似,因为它们展示相同的特征和/或行为。在图形建模表示法中,实体被显示为一个矩形框,实体的名称写在框内。例如,一个公司中所有员工的集合(实体名:employee);所有工作项目的集合(实体名:project)。 2. 属性(Attributes):实体具有属性,这些属性描述了该对象的特征。属性被定义为简单数据类型,例如整数(integer)、字符串(string)、逻辑(logical)、布尔值(boolean),或者更复杂的类型,比如其他实体。通过线条将实体与其属性连接起来,属性的名称写在上方和线条上。如果属性名由多个单词组成,则使用下划线(_)作为中间字符。实线表示必须有的属性,虚线表示可选的属性。例如,一个人可以被某些特征定义,包括名字、姓氏、出生日期、描述头发的特征以及拥有昵称的可能性。 3. 枚举类型(Enumeration):数据类型枚举表达了一系列值,这些值属于该属性。只能选择一个枚举值。在Express-G符号语言中,数据类型以带有垂直线的虚线框的形式表示。例如,在图A.2中定义了不同的头发类型。 基于上述内容,我们可以归纳出以下知识点: - Express-G是一种用于面向对象信息建模的图形表示语言。 - 它基于ISO 10303-11标准,该标准详细描述了EXPRESS语言的图形表示法。 - 在Express-G中,实体是类或对象集合的表示,具有共同特征和行为。 - 实体在图形中以矩形框显示,框内写有实体名。 - 属性用于描述实体的特征,并通过线条与实体连接。属性名写在上方和线条上,下划线用作属性名中的分隔符。 - 属性可以是必须的(实线连接)或可选的(虚线连接)。 - 枚举类型是表示实体属性可以取值范围的一种方式,只能选择其中一个值。 了解Express-G的基本概念和组成部分对于数据建模者来说是十分重要的,因为它能帮助他们用标准化的方式精确地描述数据结构,从而用于工程系统信息建模等领域。掌握Express-G的使用方法能够让建模者创建出既准确又易于理解的模型图,这是数据建模过程中的关键步骤。
剩余7页未读,继续阅读
- 粉丝: 729
- 资源: 22
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助