好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【教学课件】第六讲四色原型介绍.ppt

25页
  • 卖家[上传人]:xian****812
  • 文档编号:322764653
  • 上传时间:2022-07-07
  • 文档格式:PPT
  • 文档大小:493KB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第六讲第六讲 四色原型介绍四色原型介绍什么是原型Peter Coad认为,领域模型主要由四张原型组成,它们分别是:瞬间事件(MomentInterval)、人-物-地点(PartyPlaceThing)、描述(Description)原型是人类组织,总结和概括客观世界的基本概念彩色建模技术的目的是“为模型增加一层视觉可监测的信息“四种领域模型的颜色粉红:代表”瞬间事件“黄色:代表”角色“绿色:代表”人-物-地点“蓝色:代表”描述“什么是分析类,设计类分析类(analysis class)是代表问题域中一种即时抽象,它对应真实世界的业务概念设计类(design class)是一种达到可以实现程度的类分析类与设计类的区别:分析类是用于理解业务;而设计类用于理解技术解决方案,例如设计模式分析类是从问题域(业务需求)中提取的,并没有具体实现;而设计类包含来自问题域(业务需求)和解决域(e.g.J2EE,.NET or web service)的特性Moment-Interval原型这是一个很重要的原型,重要在于时间概念上:某个时刻(moment)或一段短时间(interval)内,意味在某个时刻发生的事情因为业务要求或合法性原因需要跟踪;或者过一段时间以后,可以帮助我们寻找到它。

      例如:卖东西是在某个时刻发生的,它有发生日期和时间租赁行为是在一段时间内发生,从开始出租到归还所组物品;预订也是持续一段时间,什么时候预订,什么时候过期等Moment-Interval原型Role原型角色原型比较容易理解,任何一个系统都需要人或某个组织介入运行,例如论坛系统需要注册角色发言;销售订单需要业务员角色制定等等Party原型它可以表示一个可标识,可定位的单元,这个单元有自己正常的状态并且能够自主控制自己的一些行为,通常情况下,人或组织是一种party,但像护照,身份证等注册性标志等都可以作为partyParty与Role的关系Party参与一种活动后才为角色,例如张三在XX公司当经理,他只有参与这家公司运作时才是经理角色所以,Role角色是Party扮演的(a role that a party plays),party是角色role的扮演者Party,Role举例当我们在建模时,对于一个角色扮演者,可以有他自己的核心属性如名称,年龄(以人为例子),也可以有与业务相关的方法,比如一个小店,当店老板去收钱时,他的角色就是收银员(cashier),此时可以将与收银员角色相关业务特点加于其上,当然,同时他也可以是老板(owner)角色。

      Party,Role举例上图中authorizedFor方法就是参与每个角色的行为,当他作为某个角色被授权登录后,与此角色相关的业务就应用到他身上不但party可以成为角色,而且place或thing也可以成为角色,比如,一个商品product可能有两种角色;在销售过程中的商品;正在使用的商品Party,Role举例Role原型复杂例子Party,Place,or Thing原型Place or Thing表示一样不会说话没有行为的东西,例如商品,可以扮演不同角色,既可以是零售的一个电源插座;也可以是批发系统中的一个电源插座Party,Place,or Thing原型简称为PPT模型Description 原型种类Description原型一般情况下,它类似目录级别catalog-entry-like的种类,例如某个商品电源插座属于家用电器这个种类,当然家用电器又属于电器这个目录,是一个树形的目录结构为什么使用四色原型一个业务系统是由多个四色图反复拼装而成,我们称这种现象是Domain-Neutral-Component模式每个业务需求总是有一定的解决问题,一个业务需求不可能解决世界上所有问题,所以业务需求提出的是一定范围内的问题,是一种域问题,而随之解决方案软件系统也是一种域解决方案,所以,在这个域中正确将业务需求传导到软件系统就取决于我们的域建模。

      四色图可以说为我们分析问题域提供了一种模板或分析框架,可以帮助正确的域建模如何识别四色原型(方法)1:它是不是依赖时间上瞬间或一段短时间存在的,是不是业务需求需要跟踪记录的对象?如果是,它就是momentinterval原型(MI)2:然后,它是不是角色?如果是,就属于黄色Role原型3:然后,它是不是属于一种目录式的种类性质对象,或者代表一组可以反复使用的概念,如果是,它就是蓝色Description原型4:最后,它是某人或组织?或者是某个地方或某个东西?那它就是绿色的Party,Place,or Thing(PPT)原型影碟出租建模精简Account角色精简出租地点精简申请账号记录精简帐户精简人员类谢谢大家!。

      点击阅读更多内容
      相关文档
      2025年中考数学总复习习题:7.2 投影与视图.docx 2025年中考数学总复习习题:4.3 全等三角形.docx 2025年中考数学总复习习题:2.2 分式方程.docx 2025年中考数学总复习微专题 第二章 结合传统数学文化考查一次方程(组)的实际应用.docx 2025年中考数学总复习课件:考点知识梳理 2.2 分式方程.pptx 2025年中考数学总复习考点知识梳理 8.1 统计.docx 2025年中考数学总复习考点知识梳理 5.2 第3课时 正方形.docx 2025年中考数学总复习习题:6.3 与圆有关的计算.docx 2025年中考数学总复习习题:1.4 二次根式.docx 四年级下册数学课件-平均数3-北京版 (共15张PPT).ppt 四年级下册数学课件-鸡兔同笼人教新课标(共20 张ppt).pptx 四年级下册数学课件-第三单元 三位数乘两位数 第2课时常见的数量关系|苏教版|苏教版 (共9张PPT).ppt 四年级下册数学课件-第六单元 运算律 第8课时 相遇问题|苏教版 (共8张PPT).ppt 2025年中考数学总复习考点知识梳理 3.4 第2课时 二次函数性质的综合应用.docx 2025年中考数学总复习考点知识梳理 2.1 一次方程(组).docx 2025年中考数学一轮复习专题15 与圆有关的位置关系(3大模块知识梳理+9个考点+5个重难点+1个易错点)(原卷版).docx -四年级下册数学课件-平均数2-北京版 (共13张PPT).ppt 四年级下册数学课件-利用平移解决问题-人教新课标.ppt 四年级下册数学课件-第一单元1.4解决问题 人教新课标(共12张PPT).pptx 四年级下册数学课件-第三单元 小数乘法 第3课时 街心广场|北师大版 (共13张PPT).ppt
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.