针对UML在企业应用软件建模中可用性差和效率低的问题,提出一种基于扩展UML的企业应用软件PIM模型.通过对企业应用软件特点的分析,建立了一个以业务对象为中心的多视图集成PIM模型,对UML进行扩展,在它的元模型中增加了描述企业应用软件PIM模型中的概念及其之间关系的元类、版型和标记,并采用包对这些概念和关系进行不同视点的划分.基于扩展UML的企业应用软件PIM模型通过业务对象的丰富语义实现了UML中各种图之间基于语义的集成,改善了UML的可用性,提高了企业应用软件的建模效率.结果表明:通过实际案例验证了该模型的可行性和有效性.
Aimed at the poor usability and low efficiency of UML modeling for enterprise software and application(ESA),an ESA oriented platform-independent model(ESA-PIM) based on extended UML is proposed to solve the problem.First,an integrated multi-view PIM model based on business objects was constructed by analyzing the characteristics of ESA.Then using the extended mechanism of UML,the new meta-classes,stereotypes and tagged values that describe the concepts and relationships in ESA-PIM were added into UML2.0 meta-model,and they were divided into different viewpoints in the extended UML meta-model.The ESA-PIM proposed in this paper realizes the semantic-based integration between various UML diagrams through the richsemantic business objects,which improves the usability of UML and enhances the modeling efficiency of ESA.The feasibility and effectiveness of ESA-PIM were verified by an application case.