系统建模语言

语言中一定包含的3个内容

Ontology: 定义允许存在的实体。这些实体如何分组,关联,以及构成层级关系。限定语言中可以表达的概念的全集

Semantics: 描述实体的意义

Syntax: 用于指导语言中正确的语句的规则,原则

 

Object Process Modeling中的Ontology

Object: 可能有状态,存在一段时间。对象都有状态

Form: Object的总和

Process: 作用于对象,改变其状态。不能独立于对象存在

Function: 从Process中派生

所有的Object和Process见的链接都有精确的Semantics

系统建模语言

Processes

作用于一个或者多个对象的转换的模式。不能触碰process. 他是瞬间的。

通常用在创建,转换或者破坏

Process依赖于对象存在

Process改变对象的状态

Process需要花费时间

Process与动词关联

系统建模语言

系统建模语言