pdm为企业管理增色

pdm为企业管理增色

ID:22310768

大小:51.50 KB

页数:6页

时间:2018-10-28

pdm为企业管理增色_第1页
pdm为企业管理增色_第2页
pdm为企业管理增色_第3页
pdm为企业管理增色_第4页
pdm为企业管理增色_第5页
资源描述:

《pdm为企业管理增色》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、PDM为企业管理增色

2、第1PDM应用方兴未艾  目前PDM在国内的应用刚刚起步,这项事业正方兴未艾,但也有很多困难和局限,下面是国内外企业PDM应用情况的对比分析,如表1。国内外PDM方面投入情况对比,如表2。表一表二PDM优化企业信息  多层客户/服务器+浏览器  基于对企业面临的问题和现有硬件条件的分析,我们认为企业级的、开放的产品数据管理系统应采用多层次结构Client/Server体系结构,它是InterIntra采用的一种先进的系统结构。在传统的Client/Server结构中,客户机应用程序对在局域网上的共

3、享文件服务器和数据库服务器发出数据请求,由客户机对得到的数据进行随后的分析、处理和显示,系统运行后的效果和桌面数据库几乎一样,这种模式反映了这样一个事实,即:只牵扯到两个参与者-客户端应用程序和数据服务器。然而,随着企业业务的发展,这种组织结构会产生严重的不利后果。一方面,一个典型的单独的事务处理过程中可能要处理30个或更多的数据请求,每个数据请求只存取一个或很少几个数据记录,把每个请求送给服务器自然会产生大量网络通讯,这些网络通讯就成了系统运行的限制因素;另一方面,对频繁存取的表格和记录的争用,也会限制共享数据库服务

4、器的性能。更为重要的是,这种系统结构的PDM系统需要安装、配置到每个客户端,再加上系统升级、维护和培训,必将需要投入大量时间、精力和资金。  采用多层结构的Client/Server方式将减轻企业和PDM软件提供商所头痛的问题,这种结构的思想从Inter技术发展而来,它的中心特征是每个应用程序的主要部分在一共享的应用程序服务器上执行,而不是分散在每个客户机上运行,这种结构由三个逻辑独立的系统服务构成,它们分别是:用户服务-完成描述逻辑、应用服务-完成业务处理逻辑和数据服务-完成数据存取逻辑,由它们实现灵活的分布式计算环

5、境。  这一系统框架建立在我们对一些Inter技术理解的基础上,随着Inter网络技术的发展,国内外许多计算机企业开始推出自己的新的大型分布式计算环境解决方案,如:IBM的SAN、微软的DNA、Sybase的ACA。  组件技术  PDM软件系统的规模比较大,采用传统的开发技术代码重用率低,稳定性差,开发成本高。而在多层Client/Server结构中,每个服务由一个或多个组件组成,它们建立在对象模型基础上,每个组件被作为一个对象描述,封装它具有的属性和能提供的操作,建立在其上的用户服务和应用服务只处理自己模块的功能逻

6、辑。这样整个系统被划分成为各个功能化组件,然后通过组件开发技术进行独立开发,尽可能地保证组件的可靠性,又因为组件之间遵循统一的对象标准,因此各个组件之间可以方便地进行数据沟通,从而使PDM系统也就成为各种组件的一种有机结合,即实现了一种类似“堆积木”的方式,其中的“积木”就是组件。建立在这种系统结构上的应用服务可分散在多个物理设备上,充分发挥分布式计算环境的优势。同时,经过合理划分的组件模块可以提高代码的重用性和软件质量,降低开发周期,对软件开发产业化能起到积极的推动作用。  为了实现PDM系统内部的各个软件组件之间的

7、数据交换与方法调用(数据与方法可能分布在不同地域的不同机器上),需要在系统内部遵循统一的分布式对象标准,目前常用的对象标准是D和CORBA两种,通过遵循这些标准并使用它们所提供的开发技术,可以使用户执行和操纵远程系统上的组件,实现分布式计算与对通用对象的共享存取。如果遵循这些软件标准,在客户端与服务器之间还可以使用由第三方开发的各种中间件,从而降低系统开发的复杂程度。产品数据管理要加强协作   我们知道,传统的软件开发模型是:不同的小组参与不同的研发阶段,需求、系统分析、系统设计、开发、测试,自上而下相互独立。为了衔接

8、各个阶段,每个成员必须完成和阅读理解大量的文档,其中的偏差会随着项目进行积累,相互的沟通比较少,范围窄。项目完成后用户常不满意。  造成项目失败的主要原因是项目成员之间、项目成员与用户之间沟通少,缺乏好的沟通机制和管理方法。PDM作为一个复杂的信息系统,在实施时应遵照工程化的管理方法来组织人员、落实责任。项目小组从项目立项到结束成员基本固定,而且尽可能参与项目进行的各个阶段。小组中应该有产品负责人负责与客户打交道,参与需求调研,他们控制客户的期望值,可参与系统的安装、调试;项目负责人参与需求调研,对系统要实现的功能进行

9、取舍,加以分析,并与开发人员讨论,进行总体设计,同时在项目的开张过程中进行协调,控制项目进度;开发人员对计算机多个领域有专长的人,在进行系统设计时能给出咨询建议,同时对需求进行了解,一旦设计开放,就可立即编程;测试、文档准备人员在项目开始时参与文档的编写,同时准备测试方案和数据,随着项目进行开始测试;项目小组中应该包括用户方代表,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。