- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML部分知识归纳总结
UML部分知识归纳总结 ——读《大象Thinking in UML》 班级:计算机一班 姓名:钟晓灵 学号:1006010122 什么是UML? UML是一种统一建模语言 UML四大核心内容 1. UML核心元素 1.1 用例的特征 1)用例是相对独立的 2)用例的执行结果对参与者来说是可观测的和有意义的。 3)这件事必须由一个参与者发起。不存在没有参与者的 用例,用例不应该自动启动,也不应该启动另一个用 例。 4)用例必然是以动宾短语形式出现的 5)一个用例及时一个需求单元、分析单元、设计单元、 开发单元、测试单元,甚至部署单元。 1.2 关系的总类 关联关系:一种弱的连接关系。 泛化关系:表示类与类、接口与接口之间的继承关系或者 是类对接口的实现关系。 聚合关系:是关联关系的一种,表示整体与个体之间的一 种弱的“拥有”关系。 依赖关系:是类与类之间的连接,代表一个类依赖另一个 类 合成关系:是一种强依赖关系。 精化关系 实现关系 扩展关系 1.3 组件的性质 完备性 独立性 逻辑性 透明性 2. UML核心模型 3. 统一过程核心工作流程 4. UML核心视图 4.1 类图 矩形方框代表类的图标,分成3个区域:最上面是类名,中间是类的属性,最下面是类的操作。 4.2 对象图 对象图也用矩形表示。对象名下面要带下划线,具体实例的名字位于冒号左边,实例所属的类名位于冒号右边。 4.3 序列图 序列图按照时间顺序自顶向下显示每个使用案例,表示对象之间的动态合作关系 4.4 用例图 描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。 4.5 状态图 描述类的对象所有可能的状态,以及事件发生时状态的转移条件。 4.6 活动图 描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。 4.7 合作图 显示对象间的动态合作关系。 5. 心得体会 读了《大象Thingking in UML》这本书,我了解UML的一些核心元素、一些典型的核心模型以及统一过程建模的核心工作流程。掌握了一些UML常用的画图工具。 UML UML核 心元素 UML核 心视图 统一过 程核心工 作流程 UML核 心模型 UML核心元素 版型 参与者 包 边界 用例 类 关系 组件 节点 业务实体 核心模型 业 务 用 例 模 型 概 念 用 例 模 型 系 统 用 例 模 型 领 域 模 型 分 析 模 型 软 件 构 架 和 架 框 设 计 模 型 组 件 模 型 实 施 模 型 核心工作流程 业务建模工作流程 实施建模工作流程 系统建模工作流程 分析设计建模工作流程 核 心 视 图 静态图 行为图 用例图 交互图 实现图 类图、对象图、包图 状态图、活动图 用例图 组件图、部署图 序列图、合作图
文档评论(0)