2.9.6 • Published 2 years ago

@quick-qui/model-defines v2.9.6

Weekly downloads
39
License
ISC
Repository
github
Last release
2 years ago

quick-qui/model-defines

  1. 模型定义的机制和实现。
  2. 模型中涉及的公用基本概念和实现。
  3. 模型描述中的常用语义。
  4. 几种基本的、内置的模型定义。

概念说明

模型的定义机制 -

  1. 模型的定义 - 确定模型相关的规则。包括其职责、内容、描述形式、各部分关系、与其他部分的关系和运算等规则。
  2. 模型的描述 - 根据模型的定义对具体模型进行的编写。
    1. 模型的定义,和模型的描述,两个概念容易混淆。举例说明,UML的类图规则是一个定义,某张具体的类图是一个描述。

模型的公用概念 -

  1. 模型空间 - 模型的整体范围,在同一个空间中的模型可以相互访问, 相互影响。一般作为一个系统对应的全部模型的范围。
  2. 模型的合并(merge) - 将多个模型部分放入到同一个空间中,使它们产生(可能的)相互联系。默认情况下,在同一个repository中出现的模型将被视为同一个空间中。
  3. 模型的继承(extend) - 模型单位间的一个运算,称为继承。比如a extend b,模型单位a将加入b中的内容。a和b都将继续存在。
  4. 模型的注入(inject) - 模型单位间的一个运算,称为注入。比如a inject b, 模型单位a被注入到b中,则模型单位a不会最终存在,其内容被加入到b中。

模型描述的常用语义 -

对模型描述的常用片段做一个约定,希望在各类模型中保持一致。

  1. name
  2. Annotation
  3. Parameters
  4. Ref 引用, 一般形式是 protocol:path

基本的内置的模型定义 -

预先定义好的,认为会比较常用的一些模型定义。

  1. 实体模型 - 定义系统中的业务实体。
  2. 功能模型 - 定义业务的功能。
  3. 表现模型 - 定义业务和功能的呈现形式。
  4. 信息模型 - 定义系统内的信息。
  5. 实现模型 - 定义系统实现的方式。

2.9.6

2 years ago

2.9.5

3 years ago

2.9.4

3 years ago

2.9.3

3 years ago

2.9.0

3 years ago

2.9.2

3 years ago

2.9.1

3 years ago

2.8.0

3 years ago

2.7.11

3 years ago

2.7.10

3 years ago

2.7.12

3 years ago

2.7.6

3 years ago

2.7.8

3 years ago

2.7.7

3 years ago

2.7.9

3 years ago

2.7.4

3 years ago

2.7.3

3 years ago

2.7.2

3 years ago

2.7.1

3 years ago

2.7.0

3 years ago

2.6.0

4 years ago

2.5.0

4 years ago

2.4.5

4 years ago

2.4.4

4 years ago

2.4.3

4 years ago

2.4.2

4 years ago

2.4.1

4 years ago

2.3.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

5 years ago