uml各种图介绍,精简版
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
UML 图介绍 UML(Unified Modeling Language)是一种标准语言,用于面向对象开发系统的产品进行说明、可视化、和编制文档。UML 图是一种基本的建模语言,它提供了九种图形来描述软件系统的不同方面。 一、基本概念 UML 图可以分为静态视图和动态视图两种。静态图包括用例图、类图、对象图、包图、构件图和部署图。动态图包括状态图、活动图、协作图和序列图。 二、用例图(UseCase Diagrams) 用例图主要回答了两个问题:谁用软件和软件的功能。用例图从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。 三、类图(Class Diagrams) 类图是一种静态结构图,描述类的内部结构和类与类之间的关系。在 UML 类图中,常见的关系有泛化、实现、关联、聚合、组合和依赖。 四、对象图(Object Diagrams) 对象图描述的是参与交互的各个对象在交互过程中某一时刻的状态。对象图可以被看作是类图在某一时刻的实例。 五、状态图(Statechart Diagrams) 状态图是一种由状态、变迁、事件和活动组成的状态机,用来描述类的对象所有可能的状态以及时间发生时状态的转移条件。 六、活动图(Activity Diagrams) 活动图是状态图的一种特殊情况,这些状态大都处于活动状态。本质是一种流程图,它描述了活动到活动的控制流。活动图可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模。 七、序列图(Sequence Diagrams) 序列图是一种交互图,描述了对象之间消息发送的先后顺序,强调时间顺序。序列图的主要用途是把用例表达的需求,转化为进一步、更加正式层次的精细表达。 八、协作图(Collaboration Diagrams) 协作图是一种交互图,描述了对象之间的交互关系和协作关系。 九、构件图(Component Diagrams) 构件图是一种静态图,描述了系统的物理组件和它们之间的关系。 十、部署图(Deployment Diagrams) 部署图是一种静态图,描述了系统的物理部署和配置。 UML 图提供了一种通用的语言来描述软件系统的不同方面,为软件开发提供了一个统一的模型语言。
剩余15页未读,继续阅读
- 粉丝: 316
- 资源: 47
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助