软件体系结构课件第5章统一建模语言.ppt
《软件体系结构课件第5章统一建模语言.ppt》由会员分享,可在线阅读,更多相关《软件体系结构课件第5章统一建模语言.ppt(25页珍藏版)》请在文库网上搜索。
1、第第5 5章章 统一建模语言统一建模语言 UML是一种语言 UML是一种可视化语言 UML是一种可用于详细描述的语言 UML是一种构造语言 UML是一种文档化语言UML概述第第5 5章章 统一建模语言统一建模语言UML的发展历史第第5 5章章 统一建模语言统一建模语言UML的应用领域UML是一种建模语言而不是一种方法,其中并不包括过程的概念,其本身是独立于过程的,可以在任何过程中使用它。UML能够用面向对象的方法描述任何类型的系统,并对系统开发从需求调研到测试和维护的各个阶段进行有效的支持第第5 5章章 统一建模语言统一建模语言 构造块 规则 公共机制 规格说明 修饰 公共分类 扩展机制 事物
2、 关系 图 结构事物 行为事物 分组事物 注释事物 依赖 关联 泛化 实现 类图 对象图 包图 组合结构图 构件图 部署图 制品图 用例图(用例)顺序图/序列图 通信图/协作图 定时图 状态图 活动图 交互概览图UML的结构第第5 5章章 统一建模语言统一建模语言UML的结构用于显示用于显示若干角色若干角色以及这些以及这些角色与系角色与系统提供的统提供的用例之间用例之间的连接关的连接关系。用例系。用例是系统提是系统提供的功能供的功能的描述的描述 第第5 5章章 统一建模语言统一建模语言用例图表示系表示系统中的统中的类和类类和类与类之与类之间的关间的关系,它系,它是对系是对系统静态统静态结构的结
3、构的描述描述 第第5 5章章 统一建模语言统一建模语言类图用来反映若用来反映若干个对象之干个对象之间的动态协间的动态协作关系,也作关系,也就是随着时就是随着时间的推移,间的推移,对象之间是对象之间是如何交互的如何交互的 第第5 5章章 统一建模语言统一建模语言顺序图描述对象间的描述对象间的协作关系,协协作关系,协作图跟序列图作图跟序列图相似,显示对相似,显示对象间的动态合象间的动态合作关系。作关系。如果强调时间如果强调时间和顺序,则使和顺序,则使用序列图;如用序列图;如果强调上下级果强调上下级关系,则选择关系,则选择协作图。这两协作图。这两种图合称为交种图合称为交互图。互图。第第5 5章章 统
4、一建模语言统一建模语言通信图描述类的描述类的对象所有对象所有可能的状可能的状态以及事态以及事件发生时件发生时状态的转状态的转移条件。移条件。通常,状通常,状态图是对态图是对类图的补类图的补充充 第第5 5章章 统一建模语言统一建模语言定时图描述满足描述满足用例要求用例要求所要进行所要进行的活动以的活动以及活动间及活动间的约束关的约束关系,有利系,有利于识别并于识别并行活动行活动 第第5 5章章 统一建模语言统一建模语言状态图描述代描述代码构件码构件的物理的物理结构及结构及各构件各构件之间的之间的依赖关依赖关系系 第第5 5章章 统一建模语言统一建模语言基本活动图部署图部署图定义系定义系统中软统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件体系结构课件第5章 统一建模语言 软件 体系结构 课件 统一 建模 语言