腐蚀电化学数据系统的目标取向设计OOD与模型化论文.pdfVIP

腐蚀电化学数据系统的目标取向设计OOD与模型化论文.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
腐蚀电化学数据系统的目标取向设计(00D)与模型化 唐子龙‘+ 宋诗哲10 2金属腐蚀与防护国家重点实验室.沈阳I10016) (1天津大学材料科学与工程学院,天津,300072; 擅要: 奉文以开放网络环境下的腐蚀数据共享需求为切入点,以软件Agent的原理、方法和技术为背景,结合软件 的发胜趋势即网络服务,采取目标取向设计,提出r适合于开放网络环境需求的腐蚀数据系统模型化的设计方案。 井开发了模型化方案的公共应用程序界面。该模型为多源数据整合提供了基础,同时为强化数据交换,安全提供_, 便利。 关键词: 腐蚀电化学:数据共享}模式{OOD设计 1前言 近年来,腐蚀数据共享已引起了一定的重视。尤其是我国材料自然环境腐蚀的研究取得了相当 的进展,为此,科技部建立了“国家材料环境腐蚀野外台站建设与资源共享”的基础平台项目,目 的就是要促进资源共享。 腐蚀信息资源是丰富和多种多样的。除了材料自然环境腐蚀数据外,大量的实验室研究成果和 T业实践成果也是腐蚀信息资源的丰富矿藏。如何糖台众多的资源,并挖掘出有价值的信息,是摆 在我们面前的一个开放的课题。为此,首先要对研究目标进行抽象化和模型化,使得研究目标在开 放网络环境下,多种信息处理平台上能够自由交换和共享。 象进行模型化。每个模型化的对象自身定义与外界交流的方式和协议。OOA和OOD的显著优点是可 重复使用性,维持也非常容易。由于现代主流程序语育像Java,c#.Net和F#.Net也全面支持目标取 向设计,使得我们定义的对象甚至可以在程序语言间进行交互,极大的便利了信息的扩散和共享。 本文综合腐蚀科学和软件科学两方面的因素,采用目标取向分析和设计原理,将腐蚀电化学数 据系统进行抽象化模型化。 2腐蚀电化学数据系统00D模型化1 2.1模型化基础 腐蚀数据系统的模型化需要从材料科学和信息科学两方面进行综合考虑。从材料科学的角度, 抽象化模型化的对象需要和现实中对象的域一一对应,具有尽可能多的现实中对象的属性,这是对 模型化对象的完备性要求。模型化对象的独立性设计可使得模块广泛地适用于不同的场合,也就是 不同的研究者可取其中的任意部分进行组合.而不必从头开始。本设计中,六个一级子节点均可作 为根节点入口。层次化和结构化也是一个重要的考虑,因为腐蚀数据本身具有层次,例如,测试结 国家科技基础条件甲台建设项目资助(编号2005DKAl0400) 果属于某种材料或环境.更具体地说材料和环境共同拥有测试结果.类似的例子还有很多。由于腐 蚀电化学测试和结果的多样性,模型化对象必须具有某种容器化的特征,以便封装多种测试和结果。 由于研究者或研究组在某段时间内,常常集中于某个主题,模型化对象应该能实现模扳化,这样可 简化和促进数据交换。模型设计同时要尽可能简化,以节省时间,方便科学工作者使用。 信息科学要求抽象化模型化的满足可靠性、稳定性、易操作性、安全性和可扩展性要求。其中 可靠性和稳定性的要求对于整个系统的稳定性至关重要。安全性和可扩展性是数据传输和发布阶段 提出的要求,这一点非常重要.显然离开了安全性,腐蚀信息共享则无从谈起。 2.2数据岛CD札Iofand 用“数据岛”(CDMLlsland)的概念来描述腐蚀数据对象。数据岛的一级体系结构如图1所示。 每个一级节点均未展开,它们有自己的定义。共有六个一级节点,分别是: 1. Islandlnfo:有关数据岛自身描速性的数据.像实验者等 2. Experiment:包含所有与实验有关的信息.例如采用的实验工艺,标准:以及实验前后和过 程中的观察等 3. Electrode:包含实验中所用到的电极。例如参比电极,辅助电极等。如没有则不必加入。 还有有关测试材料的数据,如材料名称,种类等 4. Media:指腐蚀环境,包括pH,温度,压力等,另外环境中的各种腐蚀介质以腐蚀介质名 一浓度对的形式记录,例如NaCI--3.5wt% 5. Measurement:指实验或检测中使用的仪器,及其在实验中的各种设定参数 6. IslandValue:整个“数据岛”的核心.也是最复杂的节点。所有的数据均封装在这一部分。 数据值类型也多种多样。 前五个节点是一组腐蚀电化学信息必不可少的部分,离开这些信息.就失去了搜索查询 IslandValue节点的切入点。 最后,“数据岛簇”C

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档