- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML教程04_-_UML语言纵览讲解
第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建模的简单
您可能关注的文档
- TOFD超声波衍射时差法培训教程讲解.ppt
- 受案范围、管辖(24、25)讲述.ppt
- 受理海南潮洲旗实业有限公司洗涤厂工程环境影响评价报告表的公示环评公示2238.doc分析讲述.doc
- 取之于民、用之于民的税收讲述.ppt
- 受线上冲击,未来传统家电线下实体店如何发展(南昌大学彭迪云教授2015-08-27)讲述.ppt
- thenotebook恋恋笔记本讲解.ppt
- 伤口形成的基础理论精要.ppt
- 传输设备专业基础培训V2精要.pptx
- 伯牙绝弦 优秀版精要.ppt
- 传输线路维护基础培训精要.ppt
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- (通 用)中考英语写作优秀范文必背篇(word版).docx VIP
- 2026届八省联考(T8联考)2026届高三年级12月检测训练数学试卷(含答案详解).docx
- 统编版高中语文选择性必修中册教学课件《为了忘却的记念》.pptx VIP
- 2025年适老化衣柜安全设计收纳方案.docx VIP
- 心血管-肾脏-代谢综合征(CKM)综合管理中国专家共识2025解读PPT课件.pptx VIP
- 新疆大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2022年度广州经营性用地供地蓝皮书_解密.pdf VIP
- 颅内肿瘤 ppt课件.pptx VIP
- 2024-2025学年北京市西城区七年级上学期期末英语试卷(含详解).pdf VIP
- 2 2024年XXXXXXX医院胸痛中心现场核查迎检实施方案.pdf VIP
原创力文档


文档评论(0)