网站大量收购闲置独家精品文档,联系QQ:2885784924

应用领域驱动设计实现大坝安全监测复杂业务.pdfVIP

应用领域驱动设计实现大坝安全监测复杂业务.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用领域驱动设计实现大坝安全监测复杂业务.pdf

第4期 水 利 信 息 化 N0.4 2015年 8月 l伯 ferResourcesInformatization Aug.,2015 应用领域驱动设计实现大坝安全监测复杂业务 易广军 ,朱赵辉 ,孙建会 (1.北京中水科工程总公司,北京 100038; 2.中国水利水电科学研究院,北京 100038) 摘 要:通过领域驱动设计,合理地分离领域知识,用软件开发人员和领域专家都能理解的统一模型表达业务逻 辑,相比传统的数据驱动开发模式,使大坝安全监测软件中的核心业务脉络清晰,易于扩展和维护。实际应用效 果证明该方法设计的领域模型能够很好地适应需求的变更和新功能的增加,有利于实现大坝安全监测复杂业务的 自动化处理。 关键词:大坝安全监测;领域驱动设计;领域模型 中图分类号:TV698 文献标识码:A 文章编号:l674—9405(2叭5)O4—0052—05 0 引言 参考相关资料 时不能抓住设计重点,以致避重就轻 地实现而出现不同程度的曲解。 随着全 国水利工程建设持续、稳定的发展,因 3)代码复杂。由于没有对象的封装或有对象而 旱涝而引起的自然灾害有所减少,生态环境逐步得 认识不统一,多个业务的重合部分以不同方式实现, 到改善。但新建工程的不断增多,也给工程施工质 或基础架构与业务逻辑混杂,造成理解的困难。 量管理及运行安全保障工作带来了挑战。安全监测 4)适应需求变化能力差。当需求变化时,可能 作为掌握水利工程各建筑物工作状态,反馈设计、 要修改数据表,这时新增的字段和业务逻辑将造成 指导施工的主要手段之一被广泛应用。近些年来, 大量的修改,很容易使设计文档与代码不一致。 在水利信 息化集成企事业单位和仪器厂商的推动 5)复杂业务难 以开展。随着业务功能的不断实 下,有关安全监测的信息化系统也在不断地改进完 现,整个项 目进入一个不断修正的怪圈,很可能牵一 善,数据的采集、存储 、处理、分析等功能 日趋成 发而动全身,使项 目最终陷入高代价的维护之中。 熟。但总体来看 ,仍存在复杂业务需求不能满足 , 针对 这些情 况 ,提 出应 用领域 驱动 设计 对用户专业水平要求过高, 自动化处理程度较低等 (Domain—DrivenDesign,DDD) 【】方法解决大坝安 诸多问题。究其原因,主要是采用了以数据库为中 全监测领域的复杂问题 。领域驱动设计摒弃了分裂 心的数据驱动开发模式。这种模式虽然可 以快速实 的分析和设计方法,使用单一的领域模型满足分析 现项 目目标,但从根本上制约了面 向对象技术的使 与设计 2方面的需求。领域模型是软件项 目的公共 用,很容易使项 目陷入困境,原因如下: 语言核心 ,术语和关系反映了领域的深层次含义, 1)概念不清。在设计和开发阶段,没有统一的 将这些术语和关系作为模型语言,可保证开发人员 概念定义 ,经常出现需求文档和开发文档对同一元 与领域专家对用户需求有一致的、精确的认识。领 素理解的不同,开发人员专于技术 ,常以 自己的理 域模型设计通过一系列的柔性设计模式,将潜在的 解完成代码的编写。 概念显式地展现出来,使开发人员可以灵活地使用 2)需

文档评论(0)

2752433145 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档