Cradle-PDM项目数据管理模块

      Cradle-PDM模块是所有其他的Cradle模块的基础。它的可伸缩性以及灵活性可以为大型项目来提供一个工业级的、经证实的共享数据环境。 Cradle的数据库具有无限的容量。数据库中可以包含条目(Items)以及条目之间的连接关系(Links)。可以定义任意数量的新类型的条目,指定任意数量的属性,可以在项目的任意阶段进行修改。项目组成模式(Schema)的定义可以完全由鼠标点击操作来完成,完全不需要任何数据库管理或脚本编写。数据库可以是集中式或分布式,甚至可以通过防火墙。
      利用条目(Item)可以管理任意数量、任意类型的数据,包括文本、音频、视频、图片以及桌面应用程序等。数据存储在数据库当中,或者可以连接到外部文件、环境(如一个绘图控制或文本管理系统)、或URL 。
       条目的变更通过基线中管理的一系列版本而不断演化并由一个集成配置管理系统控制。这个配置管理系统具有以下机制:正式的评审和批准、基线以及版本控制、变更控制和管理、审阅记录。
       每一个条目的编辑记录都可以被保存在历史记录中。除了由配置管理系统维护的基线不同历史版本的记录外,每一次编辑条目所发生的变化都会记录下来,并且可以相互进行比较。
       Cradle 拥有注释机制,因此任何用户(即便是只读用户)都可以对条目添加注释。结合消息系统(可以选择链接到 e-mail),Cradle 可以处理成员极度分散的项目。项目中配置管理状态的变化可以用告警(Alert)的方式及时的通知相关用户。
      变体(Variant)可以用来管理系统或产品的类型,构造(Build)可以用来管理独立于基线的实现。这样一个项目就可以管理一套相关的系统,比如一套相关的产品或是产品中多个模块。 条目之间可以通过连接(link)进行交叉引用。用户可以自定义任意数量的连接类型,也可以选择对连接分组。连接包含所记录的数据的属性。用户可以使用连接属性,类型和组这些特征来定义搜索的范围。结合影响分析,未参考的条目以及递归检测,连接是直接且可传递的。
       可以用鼠标拖拉的方式建立连接,用户可以对其进行查看和编辑,可以通过资源管理器形式的树状结构对连接进行查看和搜索。连接可以做成超链接的形式,将Cradle的数据库进行网络发布,也可以用web浏览器访问Cradle的数据库。
      基于用户帐号、权限以及安全设置,访问控制适用于所有的条目。项目可以将用户划分为不同的小组,包括使用方、转包商以及独立验证与确认(IV&V)团队,并对这些小组创建任意的访问控制方案。
      PDM模块还包含基本的文本和图形报告工具,这些工具对于内部项目开发来说已经足够了。
      Cradle有浮动,动态的license,和收费较低的只读用户许可。Licences ,数据库以及项目方案可以在平台间自由互换,如 UNIX 、Windows 95,98, ME,NT,2000,以及XP 。