|
摘要:基于面向对象技术的PDM系统建模的研究
0 引言 当今,小批量、多品种、个性化的产品生产模式和适应市场的快速反应机制,已成为企业竞相追逐的目标。要实现这一目标,企业在产品的设计、制造、营销过程中,信息的快速传递和普遍交流必不可少。企业生产的最基本资源,不仅包括原材料、燃料、人员、设备、技术和市场等,还包括由它们代表和体现出来的能高效交流的信息。企业各部门人员在这类信息的支持下,进行高度的协作,采用并行的工作方式,在产品的全生命周期内对各项任务进行整体规划。只有这样,企业生产才能快速地响应市场变化,把市场需求在最短的时间内转变成为可提供的产品和服务。对于制造业企业而言,产品信息(包括设计、工艺、生产和销售等方面的文档、数据和知识)是企业最重要和最主要的资源之一。作为收集、管理、提供这类信息的系统,产品数据管理(ProductDataManagement,PDM)系统的开发和使用,在企业的信息化过程中占有举足轻重的地位。 在计算机软硬件的支持下,现实世界中的实体和概念可以被部分或全部模拟出来,形成的计算机模型是现实对象在虚拟环境中的“自然”形态,比较接近人类的自然概念。在分析研究中,这类模型能很好地代替它们的原形,体现其性能和特征,为人们所理解和运用。在计算机语言中,面向对象的(Ob ject-oriented,OO)技术就是模拟和代替现实对象的思想的运用[1],使用这种思想的编程方法就是面向对象编程(Object-orientedProgramming,OOP),在OOP中的类和对象,就是对自然概念和实体的模拟和替代。在开发PDM系统的过程中,分析和提炼与产品相关的实体和概念(如项目、工作流和零件),用一种类似面向对象计算机语言(Operator-orientedLanguage,OOL)形式的类来描述它们,并利用它们构造PDM系统的模型。这样,开发人员易于理解系统模型,在编程阶段,还可以用OOL快速地形成系统程序代码,缩短开发周期[2]。 1 PDM系统建模的要求 PDM管理着企业或企业动态联盟的产品数据库[3],该数据库是保证产品设计、生产和销售正常与高效进行的基础信息来源[4],为产品......More↓↓↓
|