Font Size: a A A

Study And Application Of Software Reuse Technology In PDM System

Posted on:2009-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:J CaiFull Text:PDF
GTID:2178360245455300Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The product data management (PDM) is a kind of technology used for managing the product information (including the component information, product configuration, drawing CAD document, BOM etc.) and the relevant procedure (including processing define and management).It focuses on the product data, which contains three major components: data, processes and resources. PDM systems manage not only the static data, but also the relevant dynamic processes, thus provide a platform for the fundamental data management for enterprises.Due to the maintenance problem and user requirements complexity of product data management, PDM system development failed to meet demands .The problems are repetitious labor, longer research cycle. Software reuse is an answer to the worsening "software crisis" problem from the software industry . Software reuse is a technique that software resources created in previous software activities can be reorganized and employed in current system development. And taking advantage of the software reuse technology to reduce waste and enhance productivity is an effective way to settle those problems. The PDM system software have characteristics of large size, long development period, etc, but there are common elements inside so they can be reused.This article starts with the present situation of software reuse , analyze the inevitable addition of software reuse technology to the PDM system and introduces the concept of PDM system and its main functions. Combined with experience of software development ,this thesis presents the successful application of software reuse to the design of TIANGONG PDM system. It then designs a reuse software-based system of PDM overall structure and several modules, including the BOM, workflow management and project management. It sums up software reuse technology used in the PDM system, such as code reuse, component reuse and framework reuse. Code reuse is the most basic; software component technology (that is soft-chip) is the core, framework reuse is the software skeleton, which can be used as high level of software architecture abstraction, and provide a context for basic components, increases the efficiency of reuse accordingly. This thesis considers software reuse from the overall development of the PDM system thereby have increased integration and scalability and other properties in the PDM system.
Keywords/Search Tags:Software Reuse, PDM, Component Technology, Framework Technology
PDF Full Text Request
Related items