一种业务模型的建立、显示方法及其装置的制造方法

文档序号:9523988阅读:322来源:国知局
一种业务模型的建立、显示方法及其装置的制造方法
【技术领域】
[0001]本发明涉及一种业务模型建立方法,特别是一种以对象关系模型为基础的业务模型的建立、显示方法及其装置。
【背景技术】
[0002]MDA(Model Driven Architecture)是模型驱动架构,它是由国际组织0MG定义的一个软件开发框架。它是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。和UML相比,MDA能够创建出机器可读和高度抽象的模型,这些模型独立于实现技术,以标准化的方式储存。MDA把建模语言用作一种编程语言而不仅仅是设计语言。MDA的核心思路是希望通过对商业模型(比如政府、企业信息化)的领域研究,进而提炼出一个相对核心的领域模型,同时抽象出一个PIM(Platform Independent Model,平台无关模型)。之后根据不同的开发平台(例如.net或J2EE),应用平台(windows或unix)形成相应的PSM(Platform specific Model,平台相关模型)。
[0003]然而,由于UML是以用例入手的,是一种归纳的思维,用例的完备性不容易保障,用例的关联性不强。
[0004]另外,业务模型需要清晰表达那些是有层次的,哪些是基础性的、哪些是扩展性,同时还需要能突出重点和关键的,基础性的比扩展性的更重要。然而,UML的用例之间也没有明确的层次区分,没有突出重点和关键。

【发明内容】

[0005]本发明在于克服现有技术的缺点与不足,提供一种业务模型的建立方法、显示方法及其建立装置和显示装置。
[0006]本发明是通过以下的技术方案实现的:一种业务模型的建立方法,包括步骤:
[0007]步骤11:创建业务对象;
[0008]步骤12:建立业务关系;具体包括步骤:
[0009]步骤121:建立围绕该业务对象的业务内容;
[0010]步骤122:增加执行该业务内容的的业务主体;
[0011]步骤13:以所述业务内容为衍生对象,创建下一级业务关系;具体包括步骤:
[0012]步骤131:建立围绕该衍生对象的衍生业务内容;
[0013]步骤132:增加执行该业务内容的衍生业务主体。
[0014]相比于现有技术,本发明提供了一种新型的业务模型的建立方法,其以对象关系模型(0RM)为基础,对业务进行建模。本发明的0RM模型是全局模型,描述业务对象、对象之间、业务之间的关系,可以将多个基本业务模型关联起来,建立复杂业务模型。
[0015]因此,与现有的UML建模相比,本发明所保护业务建模方法是从业务的内核(基础对象)出发,逐层扩展来进行业务领域的分析,是一种演绎与归纳相结合的思维,不容易遗漏。
[0016]同时,本发明的业务模型一方面是有层次的,哪些是基础性的、哪些是扩展性的是比较清晰的;另一方面是能突出重点和关键的,基础性的比扩展性的更重要。
[0017]作为本发明的进一步改进,还包括步骤14:根据衍生业务内容为衍生对象,继续逐层创建下一级业务关系,直到建立整个业务模型。
[0018]本发明还提供了一种业务模型的图形展示方法,其特征在于:包括以下步骤:
[0019]步骤21:建立至少两个饼图,分别为一级饼图和二级饼图;所述每个饼图包括内部中心层、中间层和外围层;
[0020]步骤22:在一级饼图的内部中心层中增加业务对象;所述中间层中增加针对该业务对象的业务内容;所述外围层中增加执行该业务内容的业务主体;
[0021]步骤23:以一级饼图中的业务内容作为衍生业务对象,在二级饼图的内部中心层中增加衍生业务对象;所述中间层中增加针对该衍生业务对象的衍生业务内容;所述外围层中增加执行该衍生业务内容的衍生业务主体。
[0022]作为本发明的进一步改进,还包括步骤:
[0023]步骤24:逐级建立饼图;所述饼图包括内部中心层、中间层和外围层;
[0024]步骤25:以上一级饼图的业务内容作为本级的衍生业务对象,并显示在本级饼图的内部中心层,同时在本级的中间层针对该衍生业务对象的衍生业务内容,在所述外围层中增加执行该业务内容的衍生业务主体。
[0025]本发明还提供了一种业务模型的建立装置,包括
[0026]业务对象创建模块,用于创建业务对象;
[0027]业务关系建立模块,其包括业务内容创建子模块和业务主体创建子模块;所述业务内容
[0028]创建子模块用于创建针对所述业务对象的业务内容;所述业务主体创建子模块,用于创建用于执行该业务内容的业务主体;
[0029]衍生对象创建模块,用于将所述业务内容创建为衍生业务对象;
[0030]衍生内容创建模块,用于创建针对该衍生业务对象的衍生业务内容;
[0031]衍生主体创建模块,用于创建执行该衍生业务内容的衍生业务主体。
[0032]作为本发明的进一步改进,所述衍生对象创建模块还以衍生业务内容创建下级衍生业务对象,通过所述衍生内容创建模块创建下级衍生业务内容,通过衍生主体创建模块创建衍生业务主体。
[0033]本发明还提供了一种业务模型的显示装置,包括
[0034]图形创建模块,用于建立至少两个饼图,分别为一级饼图和二级饼图;所述每个饼图包括内部中心层、中间层和外围层;
[0035]业务创建模块,用于在一级饼图的内部中心层中增加业务对象;所述中间层中增加针对该业务对象的业务内容;所述外围层中增加执行该业务内容的业务主体;
[0036]同时,该业务创建模块还用于以一级饼图中的业务内容作为衍生业务对象,在二级饼图的内部中心层中增加衍生业务对象;所述中间层中增加针对该衍生业务对象的衍生业务内容;所述外围层中增加执行该衍生业务内容的衍生业务主体。
[0037]作为本发明的进一步改进,所述图形创建模块还逐级建立饼图;所述饼图包括内部中心层、中间层和外围层;
[0038]所述业务创建模块继续以上一级饼图的业务内容作为本级的衍生业务对象,并显示在本级饼图的内部中心层,同时在本级的中间层针对该衍生业务对象的衍生业务内容,在所述外围层中增加执行该业务内容的衍生业务主体。
[0039]为了更好地理解和实施,下面结合附图详细说明本发明。
【附图说明】
[0040]图1是本发明的业务模型建立方法的步骤流程图。
[0041]图2是本发明的业务模型建立装置的原理框图。
[0042]图3是本发明的业务模型显示方法的步骤流程图。
[0043]图4是本发明的一级饼图的示意图。
[0044]图5是本发明的二级饼图的示意图。
[0045]图6是本发明的业务模型显示装置的原理框图。
[0046]图7a_7c是确定和创建对象才操作步骤示意图。
[0047]图8a_8b是建立对象关系的步骤示意图。
[0048]图9是本确定对象分类的步骤示意图。
[0049]图10a-10c是创建业务内容的的步骤示意图。
[0050]图11是创建业务相关主体的操作示意图。
[0051]图12a-图12b是确认保存的操作示意图。
[0052]图13a-图13e是创建衍生对象操作示意图。
[0053]图14a-图14f是创建衍生业务内容和业务主体的操作示意图。
【具体实施方式】
[0054]请参阅图1,其为本发明的业务模型建立方法的步骤流程图。本发明涉及一种业务模型的建立方法,包括步骤:
[0055]步骤S11:创建业务对象;
[0056]步骤S12:建立业务关系;具体包括步骤:
[0057]步骤S121:建立围绕该业务对象的业务内容;
[0058]步骤S122:增加执行该业务内容的的业务主体;
[0059]步骤S13:以所述业务内容为衍生对象,创建下一级业务关系;具体包括步骤:
[0060]步骤S131:建立围绕该衍生对象的衍生业务内容;
[0061]步骤S132:增加执行该业务内容的衍生业务主体。
[0062]步骤S14:根据衍生业务内容为衍生对象,继续逐层创建下一级业务关系,直到建立整个业务模型。
[0063]请参阅图2,其为本发明的业务模型建立装置的原理框图。相应地,本发明还提供了一种业务模型的建立装置,具体包括:
[0064]业务对象创建模块11,用于创建业务对象;
[0065]业务关系建立模块12,其包括业务内容创建子模块和业务主体创建子模块;所述业务内容创建子模块用于创建针对所述业务对象的业务内容;所述业务主体创建子模块,用于创建用于执行该业务内容的业务主体;
[0066]衍生对象创建模块13,用于将所述业务内容创建为衍生业务对象;
[0067]衍生内容创建模块14,用于创建针对该衍生业务对象的衍生业务内容;
[0068]衍生主体创建模块15,用于创建执行该衍生业务内容的衍生业务主体。
[0069]进一步,所述衍生对象创建模块还以衍生业务内容创建下级衍生业务对象,通过所述衍生内容创建模块创建下级衍生业务内容,通过衍生主体创建模块创建衍生业务主体。
[0070]请参阅图3,其为本发明的业务模型显示方法的步骤流程图。另外,为了直观地表示本发明的业务模型,本发明还提供了一种业务模型的图形展示方法,包括以下步骤:
[0071]步骤S21:建立至少两个饼图,分别为一级饼图和二级饼图;所述每个饼图包括内部中心层、中间层和外围层;
[0072]请参阅图4,其为本发明的一级饼图的示意图。
[0073]步骤S22:在一级饼图的内部中心层中增加业务对象;所述中间层中增加针对该业务对象的业务内容;所述外围层中增加执行该业务内容的业务主体。
[0074]请参阅图5,其为本发明的二级饼图
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1