《UML(12-5-8).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文档。上传文档
查看更多
准备类文档 描述对象类的抽象定义 类的责任范围、类的成员与用法、使用限制 责任描述 帐户:在银行进行交易使用的帐户,有各种类型,至少包括存取操作。一个顾客可以有多个帐户。 顾客:一个或多个银行帐户的持有者。在不同银行拥有帐户的人被认为是不同的顾客。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.2 对象模型的组织 问题分解 将整体系统需求分解为多个对象 分层分解问题,确认对象的关系和种类 抽象方法 从基本功能出发,确认核心组织 逐步扩展,完善对象的组织 对象关联 分析协同关系,确认对象关联 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.2 确认对象关系(1/2) 关联 Assoication 交互关系:使用、拥有、涉及、聘用、通信、 控制、表示、管理、几何关系、拓扑关系 聚合 Aggregation 组装、材料、划分、位置、集合、容器、成员 aggregate :部分可单独存在(聚合) composition :生存期相同(组合) 复杂关联 多元关联、关联属性 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 确认对象关系(2/2) 3. 继承 Inheritance 一般与特殊关系:属性、行为 多重继承、不完全继承:语义约束 4. 依赖 dependence 语义关联关系: 引用、参照、友元 动作和对象关系的区别 动作表示瞬时事件、对象关系表示静态结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 对象关联的图示 名字、多重性、角色、限定词、排序、分类 公司 ————— 名称、地址 法人代表 ?雇用 人 ————— 姓名、住址 身份证号码 管理? 老板 1 1..* 职员 1.. 20 职工号 {排序} Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 聚合关系的图示 计算机 主机 显示器 操作系统 键盘 控制面板 资源管理器 我的文档 写字板 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 继承关系的图示 交通工具 水上交通工具 路面交通工具 空中交通工具 火车 汽车 地铁 完全 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 对象关系的识别依据 关联是静态 如:命令处理与文章的关系 关联存在语义 应用中的业务关系 聚合存在于相同的问题域 不是拥有关系 不能表示特定区域、容器或时间发生的事务 依赖关系 表示弱的关联;仅存在于特定操作中 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 7.3 模型的完善(1/2) 问题空间的约束关系 对象实体之间的业务关系 加工计算过程中的数据依赖关系 测试访问路径 分析使用案例,找出对象之间的约束关系 (操作者与被操作者、组织关系、协作关系) 检查涉及约束关系之间的对象之间是否存在关联路径 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty L

文档评论(0)

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

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

1亿VIP精品文档

相关文档