UML上机案例.pptVIP

  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文档。上传文档
查看更多
UML上机案例

类关系 ?? 6. 组合关系 组合关系是聚合关系中的一种特殊情况,是更强形式的聚合,又被称为强聚合。在组合中,成员对象的生命周期取决于聚合的生命周期,聚合不仅控制着成员对象的行为,而且控制着成员对象的创建和解构。在UML中,组合关系用带实心菱形头的实线来表示,其中头部指向整体。 类图建模 ?? 1. 对简单协作建模 类不是单独存在的,而是要与其他类协同工作,以实现一些复杂的语义。协作是动态交互在静态视图上的映射,协作的静态结构通过类图来描述。 (1)识别要建模的机制。一个机制描述了正在建模的部分系统的一些功能和行为,这些功能和行为是由类、接口和一些其他元素的相互作用产生的。 (2)对每种机制,识别参与协作的类、接口和其他协作,并识别这些事物之间的关系。 (3)用协作的脚本检测事物,通过这种方法可以发现模型中被遗漏的部分和有明显语义错误的部分。 (4)把元素和它们的内容聚合在一起。 类图建模 ?? 2. 对逻辑数据库模式建模 对逻辑数据库模式建模要遵循如下策略。 (1)在模型中识别的类,其状态必须超过其应用系统的生命周期。 (2)创建包含这些类的类图,并把它们标记为永久的(persistent)。 (3)展开这些类的结构性细节,即详细描述属性的细节,并注重于关联和构造类的基数。 (4)观察系统中的公共模式(如循环关联、一对一关联和n元关联。 (5)考虑这些类的行为,扩展对数据存储和数据完整性来说重要的操作。 (6)如果有可能,用工具把逻辑设计转换成物理设计。 EasyLibrary ?? EasyLibrary系统中【System Service】包的类图: EasyLibrary ?? EasyLibrary系统中【System Administration】包的类图: EasyLibrary ?? EasyLibrary系统中【System Maintenance】包的类图: 序列图 ?? 序列图(Sequence Diagram)描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。当执行一个用例行为时,序列图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。 序列图包含了4个标记符号,分别是对象(Object)、生命线(Lifeline)、消息(Message)和激活(Activation)。 序列图 ?? 1. 活动者 2. 对象 3. 生命线 4. 消息 5. 控制焦点 6. 创建和销毁对象 7. 交互片段 8. 序列图建模技术 序列图 ?? 1. 简单消息 简单消息是在同步和异步之间没有区别的消息。因为有些消息是同步的或异步的是无关紧要的,或者在某些时候无法确认消息是同步的还是异步的。在对系统建模的时候可以使用简单消息表示所有的消息,然后再根据情况确定消息的类型。 2. 返回消息 返回消息是消息的接收者向消息的发送者发送的消息,通常用来发送处理的结果或是确认消息已经收到。 消息 序列图 ?? 3. 同步消息 同步消息假设有一个返回消息,在发送消息的对象进行另一个活动之前需要等待返回的回应消息。同步消息假定消息的传递是瞬间的,消息在发出之后会马上被收到。 消息 序列图 ?? 4. 异步消息 异步消息表示发送消息的对象不用等待回应的返回消息,就可以继续开始后面的活动。发送方只负责将消息发送到接收方,至于接收方如何响应,发送方则不需要知道。对于消息的接收方来说,接收到消息后,既可以立即处理消息,也可以什么也不做。 消息 序列图 ?? 序列图可以描述对象的激活(Activation)和去激活(Deactivation)。激活表示该对象被占用以完成某个任务,去激活指的是对象处于空闲状态,在等待消息。在UML中,为了表示对象是激活的,可以将对象的生命线拓宽成为矩形。 控制焦点 序列图 ?? 1. 备选交互片段 备选组合片段是一种条件选择行为,它根据交互操作上的交互约束来判断是否运行分支。 交互片段 序列图 ?? 2. 循环组合片段 循环组合片段是指被包含的事件将会被执行多次。循环组合片段的标注方法中包含了一个最小值和最大值,表明了应被执行的次数。 交互片段 序列图 ?? 3. 中断组合片段 中断

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档