Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@quick-qui/model-defines

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@quick-qui/model-defines

basic model defines

latest
Source
npmnpm
Version
2.9.6
Version published
Weekly downloads
9
-90.72%
Maintainers
1
Weekly downloads
 
Created
Source

quick-qui/model-defines

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

概念说明

模型的定义机制 -

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

模型的公用概念 -

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

模型描述的常用语义 -

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

  • name
  • Annotation
  • Parameters
  • Ref 引用, 一般形式是 protocol:path

基本的内置的模型定义 -

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

  • 实体模型 - 定义系统中的业务实体。
  • 功能模型 - 定义业务的功能。
  • 表现模型 - 定义业务和功能的呈现形式。
  • 信息模型 - 定义系统内的信息。
  • 实现模型 - 定义系统实现的方式。

FAQs

Package last updated on 22 Nov 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts