Manufacturing is not only the foundation of economy and national defenses, but also the motivation of social development. Product information modeling is the supporting technology of manufacturing in the 21st century, so how to make product modeling reasonably has an important sense to product development and enterprise survival. The product modeling methods is researched based on Unified Modeling Language (UML) in the mechanical field, with the reference of generalized product modeling theory and the modeling methods using UML in the software field. The major work includes as follows:The three-layer product structure model is presented based on meta model theory and the UML four-layer meta model structure as well as the generalized product modeling method. The UML model is established on the structures, contents and relations of each layer. The relations between the product meta-meta model and the meta model are illuminated with the instance of the product class. The product meta-meta class and the meta class are abstracted with generalized product modeling theory and the object-oriented method. Also, the product meta-meta class database and the meta class database are built up in the software platform MagicDraw UML. The storage and transformation methods are also analyzed. The active swim-lane models and use case models are all built, with UML according to the main contents and stages of the products lifecycle. The meta model is built with UML throughout the stages of design, manufacture and service of the product lifecycle. The modeling methods are researched on the mapping relationship with UML and the corresponding mapping relationships as well as the mathematic description are presented. The feasibility and advantages of the product modeling theory based on UML are proved with a instance modeling of the product layers. The product models are the bottom support of the whole product lifecycle management, which have solved the consistency problem of definition, process and resources based on UML, meanwhile, which have met the need of developing the system from different point of views providing various viewports. |