- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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是通用建模语言,具有可扩展性使其可以用于软件系统开发各个阶段的建模。 UML提供从不同的角度理解系统各种特征的标准方法。 UML由以下几个部分构成: 视图 视图是表达系统的某一方面特征的UML建模元素的子集,视图并不是图,它是由一个或多个图组成的对系统某个角度的抽象。 图 视图由图组成,UML通常提供9种基本的图。 模型元素 UML的模型元素包括事物和事物之间的联系。 通用机制 通用机制可以为模型元素提供额外的注释、信息或语义。 4.2 视图 单一的图形不可能包括系统的所有信息,更不能描述系统的整体结构功能。系统通常是从多个不同的方面来描述的: 系统的使用实例 使用实例从系统外部参与者的角度描述系统的功能。 系统的逻辑结构 逻辑结构描述系统内部的静态结构和动态形为。 系统的构成 描述系统由哪些构件组成。 系统的并发特性 解决并发系统中存在的各种通信和同步问题。 系统的配置 描述系统的软件与硬件设备之间的配置关系 4.2 视图 UML视图的分类: 用例视图 从系统外部参与者角度考虑系统 逻辑视图 从系统的静态结构和动态行为角度看问题 组件视图 显示代码组件的组织结构 并发视图 解决在并发系统中通信和同步问题 配置视图 系统的具体部署问题 5种视图分别描述系统的一个方面,5种视图组合构成UML完整模型。 4.2 视图 4.2.1 用例视图 Use Case视图的用途 描述系统应该具备的功能,即被称为参与者的外部用户所能观察到的功能。 Use case视图的地位 用例视图是几个视图的核心,它的内容直接驱动其他视图的开发; 系统要提供的功能都是在用例视图中描述,用例视图的修改会对所有其它视图产生影响; 通过测试用例视图还可以检验和最终校验系统。 4.2.2 逻辑视图 用途 描述用例视图中提出的系统功能的实现。 逻辑视图既描述系统的静态结构,也描述系统内部的动态协作关系。 使用者 主要是设计人员和开发人员。 组成 静态结构在类图和对象图中进行描述; 动态模型在状态图、时序图、协作图以及活动图中进行描述 4.2.3 并发视图 用途 考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。 使用者 主要是开发人员和系统集成人员 组成 状态图 协作图 活动图 4.2.4 组件视图 用途 描述系统的实现模块以及它们之间的依赖关系。 组成 组件图 使用者 主要是开发人员 4.2.5 配置视图 用途 显示系统的物理部署,并描述位于节点实例上的运行组件实例的部署情况。 组成 配置图 使用者 开发人员 系统集成人员 测试人员 4.3 图 UML的各种图是UML模型的重要组成部分,其主要图如下: 用例图 类图 对象图 状态图 时序图 协作图 活动图 组件图 配置图 4.4 UML1.4与2.0的比较 UML2.0对UML1.4进行了一些扩充,用更为受限的通信图代替了协作图,增加了交互综述图、定时图、协议状态图、组成结构图等新图 4.5 模型元素 UML中的模型元素包括事物与事物间的联系。 事物是UML中重要的组成部分,它代表任何可以定义的对象。 事物间的关系能够把事物联系在一起,组成有意义的结构模型。 4.5.1 事物 UML中的事物可以分为: 结构事物 动作事物 分组事物 注释事物 这些事物是UML模型中的表态部分,代表物理上或概念上的元素。 4.5.1 事物 1. 结构事物 UML模型中最基本的结构事物,包括: 类 接口 协作 用例 活动类 组件 节点 4.5.1 事物 (1)类 类是对具有相同属性、方法、关系和语义的对象的抽象 一个类可以实现一个或多个接口。 在UML中类用类名、属性与方法的矩阵型表示。 (2)接口 接口是为类或组件提供特定服务的一组操作的集合。 描述了类或组件的对外可见的动作 一个接口查以实现类或组件的全部动作,要也可以只实现其中的一部分 表示 在UML中接口用圆表示,在图形旁边还要标注接口的名字。 (3)协作 协作定义了交互操作 代表构成系统的模式的实现 表示 用虚线构成的椭圆表示,要标注协作的名称。 (4)用例 用例描述系统对一个特定角色执行的一系列动作。 在模型中,用例通常用来组织动作事物,通过协作完成。 表示: 实线椭圆表示,并标注其名称。 (5)活动类 活动类是类对象有一个或多个进程或线程的类。 活动类对象元素的行为与其它的元素的行为同时存在。 表示: 表示与类相似,边框用粗实线表示。 (6)组件 组件是实现
您可能关注的文档
- 第5章用例图的基本概念 UML.ppt
- 第3章 网格划分(FEM).ppt
- 第6讲 有限元建模专题二(更新版).ppt
- 第3章 语句和函数.ppt
- 第1节地理信息系统及其应用.ppt
- 第6讲 论文写作与评阅、建模组队.ppt
- 第3章 GIS设计方法2.ppt
- 第6讲_汇编语言程序的开发.ppt
- 第1课-概述.ppt
- 第3章 JavaEE5.0编程工具与运行环境.ppt
- 礼乐中学2026年临聘教师招聘备考题库及答案详解一套.docx
- 湖北三峡职业技术学院2026年“招才兴业”人才引进公开招聘13人备考题库及答案详解参考.docx
- 福建(泉州)先进制造技术研究院2026年校园招聘备考题库完整参考答案详解.docx
- 湛江市邮政管理局2026年招聘劳务派遣制工作人员备考题库及参考答案详解1套.docx
- 福州市医疗保障局2026年晋安医保局劳务派遣工作人员的招聘备考题库完整参考答案详解.docx
- 毕节市公安局2025年面向社会公开招聘第二批警务辅助人员备考题库完整参考答案详解.docx
- 桦川县人民法院2026年公开招聘聘用制辅警备考题库完整参考答案详解.docx
- 莆田市公安局涵江分局2025年度公开招聘警务辅助人员备考题库有答案详解.docx
- 校园招聘国家知识产权局专利局专利审查协作广东中心2026年度专利审查员公开招聘备考题库及1套完整答案.docx
- 楚雄州教育体育局直属学校2025年公开选调工作人员备考题库及参考答案详解一套.docx
最近下载
- 《陆上风力发电机组钢混塔架施工与质量验收规范》编制说明.pdf VIP
- 苏J/T16-2004(二)建筑外保温构造图集(二)挤塑聚苯乙烯泡沫塑料板外保温系统.docx VIP
- 公路水运施工企业安全生产管理人员培训课件.ppt
- 华东交通大学2010—2011学年考试卷《复变函数》期末试卷.doc VIP
- 南京开通KT820数控车床说明书.pdf VIP
- 县卫生健康局副局长2025年度民主生活会个人对照检查材料(五个带头).docx VIP
- 班会少年强则国强.ppt VIP
- 《版权所有侵权必究》课件.ppt VIP
- 《SWOT分析法介绍》课件.ppt VIP
- 2023-2024学年河南省郑州市郑东新区四年级(上)期末数学试卷(全解析版).docx VIP
原创力文档


文档评论(0)