- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML04-UML语言纵览.ppt
第4章 UML语言纵览 4.1 UML的构成 4.2 视图 4.3 图 4.4 UML1.4与UML2.0的比较 4.5 模型元素 4.6 通用机制 4.7 UML的扩展组件 4.8 UML建模的简单流程 4.1 UML的构成 视图 图 模型元素 通用机制 UML的组成结构图 4.2 视图 系统通常是从多个不同的方面来描述的: 系统的使用实例 系统的逻辑结构 系统的构成 系统的并发特性 系统的配置 4.2 视图 视图的分类: 用例视图 逻辑视图 组件视图 并发视图 配置视图 构成系统模型的几种视图 4.2.1 用例视图 用途:描述系统应该具备的功能,即被称为参与者的外部用户所能观察到的功能。 用例视图是几个视图的核心,它的内容直接驱动其他视图的开发。 4.2.2 逻辑视图 用途:描述用例视图中提出的系统功能的实现。 逻辑视图既描述系统的静态结构,也描述系统内部的动态协作关系。 使用者:主要是设计人员和开发人员。 组成:静态结构在类图和对象图中进行描述;动态模型在状态图、时序图、协作图以及活动图中进行描述。 4.2.3 并发视图 用途:考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。 使用者:主要是开发人员和系统集成人员。 组成:状态图、协作图和活动图。 4.2.4 组件视图 用途:描述系统的实现模块以及它们之间的依赖关系。 组成:组件图。 使用者:主要是开发人员。 4.2.5 配置视图 用途:显示系统的物理部署,并描述位于节点实例上的运行组件实例的部署情况。 组成:配置图。 使用者:开发人员、系统集成人员和测试人员。 4.3 图 1 用例图 2 类图 3 对象图 4 状态图 5 时序图 6 协作图 7 活动图 8 组件图 9 配置图 4.4 UML1.4与2.0的比较 对UML1.4进行了一些扩充。 用更为受限的通信图代替了协作图。 增加了交互综述图、定时图、协议状态图、组成结构图等新图。 4.5 模型元素 4.5.1 事物 4.5.2 UML中的关系 4.5.1 事物 1. 结构事物 2. 动作事物 3. 分组事物 4. 注释事物 1. 结构事物 UML模型中最基本的结构化事物,包括: 类 接口 协作 用例 活动类 组件 节点 (1)类 对具有相同属性、方法、关系和语义的对象的抽象。 (2)接口 类或组件提供特定服务的一组操作的集合。 描述了类或组件的对外可见的动作。 (3)协作 定义了交互操作。 代表构成系统的模式的实现。 (4)用例 描述系统对一个特定角色执行的一系列动作。 组织动作事物。 (5)活动类 类对象有一个或多个进程或线程的类。 (6)组件 实现了一个接口集合的物理上可替换的系统部分。 (7)节点 在运行时存在的一个物理元素。 代表一个可计算的资源。 通常占用一些内存和具有处理能力。 2. 动作事物 UML模型中的动态部分,包括: 交互 状态机 (1)交互 一组对象在特定上下文中,为达到某种特定的目的而进行的一系列消息交换组成的动作。 (2)状态机 由一系列对象的状态组成。 3. 分组事物 UML模型中组织的部分。 分组事物只有一种:包。 包是一种将有组织的元素分组的机制。 包只存在于开发阶段。 4. 注释事物 UML模型的解释部分。 4.5.2 UML中的关系 关联 依赖 泛化 实现 聚合 4.6 通用机制 4.6.1 修饰 4.6.2 注释 4.6.3 规格说明 4.6.4 通用划分 4.6.5 扩展机制 4.6.1 修饰 为图中的模型元素增加了语义。 示例: 4.6.2 注释 以自由的文本形式出现的。 信息类型是不被UML解释的一个字符串。 示例: 4.6.3 规格说明 UML 中预定义的特性: 文档(Documentation) 职责(Responsibility) 永久性(Persistence) 并发性(Concurrency) 4.6.4 通用划分 两种通用划分(General Division): 1. 型-实例(值) 2. 接口-实现 1. 型-实例 描述一个通用描述符与单个元素项之间的对应关系。 2. 接口-实现 实例: 4.7 UML的扩展组件 构造型 标记值 约束 (1)构造型 由建模者设计的新的模型元素。 新的模型元素的设计要以UML已定义的模型元素为基础。 示例: (2)标记值 附加到任何模型元素上的命名的信息块。 示例: (3)约束 用某种形式化语言或自然语言表达的语义关系的文字说明。 示例: 4.8 UML建模的简单
您可能关注的文档
- MongoDB由浅入深.ppt
- MONTELUKAST孟鲁司特钠 台湾,用药,说明.doc
- MOTO真假电池辨别.doc
- MPACC 公司财务-第7章 净现值和资本预算.ppt
- MPC废粉数量的确认.ppt
- MQT型气动锚杆钻机.ppt
- MRB报废判定标准.xls
- MSA计数型-焊接测量系统.xls
- MSA重复性和再现性分析.xls
- MSSQL数据库在服务器中的安全设置方法及步奏.doc
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)