系统建模语言
语言中一定包含的3个内容
Ontology: 定义允许存在的实体。这些实体如何分组,关联,以及构成层级关系。限定语言中可以表达的概念的全集
Semantics: 描述实体的意义
Syntax: 用于指导语言中正确的语句的规则,原则
Object Process Modeling中的Ontology
Object: 可能有状态,存在一段时间。对象都有状态
Form: Object的总和
Process: 作用于对象,改变其状态。不能独立于对象存在
Function: 从Process中派生
所有的Object和Process见的链接都有精确的Semantics
Processes
作用于一个或者多个对象的转换的模式。不能触碰process. 他是瞬间的。
通常用在创建,转换或者破坏
Process依赖于对象存在
Process改变对象的状态
Process需要花费时间
Process与动词关联