# UserGuide6.0 **Repository Path**: nancygitee/UserGuide6.0 ## Basic Information - **Project Name**: UserGuide6.0 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 什么是iBiz模型体系 iBiz模型体系对应[iBiz软件工厂]()中**业务开发主线**,是基于特定领域建模(DSM,**[Domain-Specific Modeling](http://book.douban.com/subject/2372572/)**)理论演化而成的**务实的企业级应用设计方案**,其内容包括:特定领域标准模型、模型标准管理及建模工具。 iBiz模型体系中,我们不再使用技术相关的语言(Code),而是使用特定领域的标准模型,描述问题领域的业务概念和规则,并通过多个建模模块的有序结合,完成整体应用功能的设计。 ## 内容 ### **iBizSys标准模型** 基于多个相同领域企业级应用开发实例,归纳、抽象出来的**元模型组合**,其内部的元模型之间存在复杂的关联关系,同时具备描述对应领域的业务场景的能力,可用于**定义**应用系统的数据结构、业务功能、业务流程等。 **元模型** 基于业务领域的抽象模型,例如:实体、属性等。 **模型(实例)** 基于业务对象的抽象模型,使用元模型描述其内容,又称模型实例(Instance)。例如:订单(实体模型)、用户(实体模型)、订单创建时间(属性模型)、用户名(属性模型)等。 > iBizSys标准模型举例: > > iBiz(管理类应用)标准模型,是管理类领域的标准模型, > > 其中的元模型包括,实体、属性、实体行为、(工作流)流程节点、对外服务接口(ServiceAPI)等。 ### 模型标准管理 模型标准管理,用于制定标准模型的构建规范,管理元模型的创建、扩展(版本迭代、版本同步)、弃用的整个过程。 模型管理标准使得iBiz标准模型的演化过程变得井然有序,使得企业用户的建模设计方案真正成为一个可复用、可交易的资产。 > 至今为止, > > iBiz(管理类应用)标准模型已经包含了至少1100多个元模型,经历了11个大版本的有序更替。 ### 建模工具 iBiz标准模型的本质,其实是大量的有关联性的元数据(Metadata)。如果是直接对标准模型本身进行数据层面的建模,将是极具挑战性的,并且可读性非常差,也不利于后续维护。 因此,我们提供了符合用户习惯的可视化建模工具,以降低用户的工具使用门槛。 > 目前建模工具已迭代至6.0版本,相关使用说明手册可参考官网文档说明。 ## 为什么是特定领域建模? 相对于全领域建模(MDA),特定领域建模(DSM)把焦点集中在特定领域内部问题,使得建模概念可以直接映射到领域(Domain)。 这样的好处是,我们可以直接从领域专家Domain观点直接建模,而不必拘束于具体的计算机技术概念(增加了模型抽象的难度、理解的成本),也不必象MDA那样疲于往来返工(增加建模难度、人员工时成本)。 > 特定领域举例: > > 管理领域、财务领域、电子电路领域、建筑领域等。 ![](img/特定领域建模.png) ## 什么时候适合建立一个iBiz应用设计方案? 很多管理软件都是基于变量来做个性化需求,这其实是项目型产品(国内又称二次开发)。 基于特定领域而演变出来的项目型产品越多,则构建一个iBiz应用设计方案所带来的价值越大。 当我们拥有大量类似的产品需求的时候,iBiz模型体系可以通过复用已有的模型,节省大量的通用业务构建成本,提高产品的开发效率(5~10倍+)。 ![](img/iBiz建模开发开支对比.png)