当前位置: 首页 > news >正文

怎么刷网站点击量开奖网站开发

怎么刷网站点击量,开奖网站开发,购物网站的建设费用,建设网站联系方式DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 《分析模式》中模型图的UML改编#xff0c;之前也有人做过#xff0c;Martin Fowler网站上给出了部分改编成果。 这些改编成果只覆盖了部分章节#xff0c;而且只是把类型图#…DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 《分析模式》中模型图的UML改编之前也有人做过Martin Fowler网站上给出了部分改编成果。 这些改编成果只覆盖了部分章节而且只是把类型图Type Diagram改编成类图。书中的动态模型图包括交互图Interaction Diagram、事件图Event Diagram和状态图State Diagram没有改编。 网络上其他地方也未搜到把书中的动态模型图改编成UML模型图的尝试。 之前的改编只是把类型图Type Diagram改编成类图原因可能是这个相对来说比较容易而动态模型图的改编更难一些。 动态模型图中交互图和UML序列图的对应状态图和UML状态机图的对应还是比较直接的事件图又更复杂一些。 2024中译本可能要到2025年初出版将用UML改编全部模型图覆盖全部章节包括静态模型图和动态模型图。 ********** 下面我们来展示如何把事件图转成UML的活动图。 全书第一张事件图是图3.15  图1 《分析模式》图3.15 Fowler在书中说他是遵循James Odell的用法并给出了参考书James Martin和James Odell的Object-Oriented Methods: A Foundation1995。 UML1中的活动图来源是比较复杂的。以下文字摘自Martin Fowler的UML Distilled第2版1999 the activity diagram combines ideas from several techniques: the event diagrams of Jim Odell, SDL state modeling techniques, workflow modeling, and Petri nets. 可以看到UML1的活动图参考了Odell的事件图、SDL状态建模、工作流建模和Petri网。 UML2的活动图做了大变革改为基于Petri网的语义解除了和其他表示法的绑定。 ********** 我们先给出改编后的结果  图2 原书图3.15的UML改编 并把图3.15的活动参数类型和图3.14的类图上的类对应  图3 图3.15的活动图和图3.14类图的对应 改编后的图3.15看起来比原图复杂但更严谨一些。 几个值得一提的地方 1事件改为数据 下图是《分析模式》中给出的事件图规范  图4 《分析模式》中给出的事件图规范 Odell的事件图上结点是操作是动词输出是事件类型event type区分于事件发生event occurrence还是动词。名词对象、数据呢这个定义是有问题的。 Fowler可能也觉察到了这一点。图1给出的原图3.15中Fowler在输出的地方写的是associated observation concepts关联观察概念这怎么看也不像是“事件类型”的命名更像是输出的数据。  图5 associated observation concepts怎么看也不像“事件类型” 2把evaluate proposal评估提案合并到“提议观察”中 根据图4的事件图规范菱形处应该是一个布尔表达式这是合理的。但《分析模式》原图3.15中菱形处所标的evaluate proposal看起来像是行为不是一个条件表达式这应该是Fowler的问题。  图6 《分析模式》原图3.15的菱形处看起来不像条件表达式 在UML活动图改编中我们把evaluate proposal变成更合适的条件表达式。即使Fowler可能有这样的原意想在evaluate proposal中包含一些行为也应该把这些行为合并到Propose Observation中。 3添加了一个datastore数据存储结点 “做观察”活动应该有两个输出一个是关联的观察概念一个“观察概念”的对象集合另外还应该产生观察的结果一个“观察”的对象集合。 前者Fowler原图有表达并作为“提议观察”的输入后者Fowler原图没有表达所以添加一个datastore数据存储结点接收“做观察”产生的观察结果数据及令牌。 4钉耙符号 改编的图3.15中结点图标右下角有一个钉耙形状的符号说明这是一个Action动作是对Activity活动的调用而不是Activity本身。  图7 图上是Action不是Activity Activity活动是定义。Activity Diagram活动图描述活动的实现活动图上并没有“活动”只有活动的调用Action调用的活动可以是其他活动也可以是自己递归。 所以平时我们见到的“流程图”或“活动图”很多是不严谨的把定义和使用混在了一起。 ********** 一些参考 12002年4月James J. Odell在UMLChina做的交流 交流实录在umlchina.com/Chat/odell.htm 翻译整理发表在《非程序员》2002年第5期所有各期《非程序员》杂志的pdf下载umlchina.com/xprogrammer/index1.html 2“水蒸馏器”案例 如果想深入学习活动图可以参考此案例里面大量而且深入地使用了活动图。 umlchina.com/url/video.html里面的SYS-001番号。
http://www.hkea.cn/news/14587670/

相关文章:

  • 网站开发分为几个方向大众点评网怎么做团购网站
  • 医院网站建设台账上海市住房和城乡建设厅
  • 做视频网站需要什么职位工作h5制作模板官网
  • 网站加载速度慢的原因盐城快速建设网站公司
  • 网站改版seo方案静态网站开发基础
  • 网站改版方案pptwordpress 后台进不去_如何替换主题
  • 好利来邢台官方网站开发部做app软件大概多少钱
  • 做响应式网站怎么设计ui设计是什么专业学科
  • 企业型网站建设哪家比较好电商数据中台
  • 网页设计与制作教程用户注册优化 seo
  • 城市网站联盟网易企业邮箱超大附件
  • 怎样做访问外国网站才能不卡网站开发与网页设计大作业
  • 银行需要网站开发人员吗wordpress多语言根据ip切换语言
  • 株洲做网站哪家好网站开发加22760047
  • 霸州住房和城乡建设厅网站做写手一般上什么网站
  • 网站设计常见流程淮南电商网站建设
  • 有哪些可以做网站的平台江苏伟业建设集团网站
  • 成都网站建设网络网站建设怎样找客户
  • 昆明做网站哪家便宜一级a做爰片2202网站
  • 深圳网站定制建设重庆比较好的软件开发培训学校
  • 天津住房城乡建设厅官方网站牛牛襄阳网站建设
  • 做系统去哪个网站好多模室内设计网站
  • 自己做视频网站有点卡e福州怎么代缴医保
  • 首都航空公司官方网站科技公司php网站模版
  • 提高网站的权重的最佳方法西安今天出大事
  • 信阳网站推广公司个人视频网站应该怎么做
  • 郑州做订货网站外贸seo关键词
  • 协作网站是什么wampserver搭建网站
  • ps做网站浏览器预览wordpress 微信
  • 麻涌企业网站建设wordpress 暗箱