`
charliezhang
  • 浏览: 28730 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

UML 主要的几种图

    博客分类:
  • UML
阅读更多

Use Case Diagrams
Use case diagrams model the functionality of system using actors and use cases.

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Class Diagrams
Class diagrams are the backbone of almost every object oriented method, including UML. They describe the static structure of a system.

 

Object Diagrams
Object diagrams describe the static structure of a system at a particular time. They can be used to test class diagrams for accuracy.

 

Package Diagrams
Package diagrams are a subset of class diagrams, but developers sometimes treat them as a separate technique. Package diagrams organize elements of a system into related groups to minimize dependencies between packages.

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Activity Diagrams
Activity diagrams illustrate the dynamic nature of a system by modeling the flow of control from activity to activity. An activity represents an operation on some class in the system that results in a change in the state of the system. Typically, activity diagrams are used to model workflow or business processes and internal operation.

 

Statechart Diagrams
Statechart diagrams describe the dynamic behavior of a system in response to external stimuli. Statechart diagrams are especially useful in modeling reactive objects whose states are triggered by specific events.

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Sequence Diagrams
Sequence diagrams describe interactions among classes in terms of an exchange of messages over time.


Collaboration Diagrams
Collaboration diagrams represent interactions between objects as a series of sequenced messages. Collaboration diagrams describe both the static structure and the dynamic behavior of a system.

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Component Diagrams
Component diagrams describe the organization of physical software components, including source code, run-time (binary) code, and executables.


Deployment Diagrams
Deployment diagrams depict the physical resources in a system, including nodes, components, and connections.

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The Stucture of UML just as figure below:


  • 大小: 73.8 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    UML中包括九种图UML中包括九种图

    UML 中的九种图 UML(Unified Modeling Language,统一建模语言)是一种标准的建模语言,用于描述软件系统的架构和设计。UML 中包括九种图,每种图都有其特定的用途和应用场景。 1. 用例图(Use Case Diagram) ...

    UML类图几种关系的总结

    UML(Unified Modeling Language,统一建模语言)作为一种标准的可视化建模语言,在软件工程领域具有举足轻重的地位。UML类图是UML中最常用的一种图形化工具,用于描述系统的静态结构,包括系统中的类、接口以及它们...

    简单的描述几种常用的UML图

    本文将简单介绍几种常用的UML图,包括它们的目的和应用场景。 首先,用例图(Use Case Diagram)是UML中最基础的图之一,它描绘了执行者(Actor)与系统之间的交互。执行者可以是用户、外部系统或硬件设备。用例图...

    23种设计模式UML图片

    结合"23种设计模式UML图片"这个主题,我们可以深入探讨这23个设计模式及其对应的UML表示。 1. 单例模式:确保一个类只有一个实例,并提供一个全局访问点。UML图通常表现为类图,其中一个类有一个私有的构造函数和一...

    UML类图几种关系的总结 - OPEN 开发经验库

    在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖

    UML精粹.pdf

    本书详细介绍了UML的几种重要图,包括用例图、类图、序列图、活动图等。用例图关注于系统的功能,它表示了系统的边界以及与外部交互者之间的交互。类图展示了系统中的类以及它们之间的关系,包括继承、关联、依赖等...

    UML绘图工具UML绘图工具

    **用例图(Use Case Diagram)**是UML中的一种,主要用来描述系统或组件的外部行为,即用户或外部系统与系统之间的交互。它通过参与者(Actor)和用例(Use Case)之间的关系来展现系统功能,帮助理解需求。 **类图...

    uml图书馆协作图

    在这个过程中,主要涉及以下几个关键知识点: 1. **对象角色**: - **读者(Borrower)**: 拥有借阅者ID和名字,每个读者可以借阅多本书。 - **图书管理员(Librarian)**: 负责管理图书信息,处理借阅和归还等...

    学生管理系统UML图

    在学生管理系统中,主要会用到以下几种UML图: 1. **用例图(Use Case Diagram)**:描绘了系统的外部行为,即系统如何与用户或其他系统进行交互。在这个学生管理系统中,可能会包含"注册学生"、"查询成绩"、"修改...

    spring源码UML图

    首先,"spring源码UML图"通常包括以下几种类型的UML图: 1. 类图(Class Diagram):类图展示了Spring框架中的类和接口,以及它们之间的关系,如继承、实现、关联和依赖。这有助于我们了解Spring的核心组件,如...

    学生成绩管理系统UML图

    首先,我们要了解UML中的几种基本图表: 1. **用例图(Use Case Diagram)**:用例图描绘了系统的主要参与者(如学生、教师、管理员)以及他们与系统之间的交互。在学生成绩管理系统中,学生可能需要查看自己的成绩...

    斗地主 游戏UML图及java代码

    在斗地主游戏中,主要涉及以下几种UML图: 1. 类图(Class Diagram):用于描述游戏中的类、接口以及它们之间的关系,如玩家、牌、游戏规则等。 2. 用例图(Use Case Diagram):展现玩家与游戏的交互,比如发牌、...

    UML期末大作业

    在这个大作业中,你将接触到以下几种主要的UML图: 1. **类图(Class Diagram)**:类图是UML中最基本的图,用于描述系统的静态结构,包括类、接口、对象以及它们之间的关系,如继承、关联、依赖等。 2. **用例图...

    UML图呕心整理

    9+1种UML图包括以下几种: 1. 用例图:用例图用于描述系统的功能需求,即系统提供给最终用户的服务。它可以被选用到架构文档中,作为静态方面的表现形式。 2. 类图:类图分为逻辑类和实现类。逻辑类通常包含分析...

    教务管理系统UML模型

    UML模型是软件设计中的一种常用方法,通过建立系统用例模型、动态模型、静态模型、类图包图、系统模型图等,来描述和设计系统的架构和行为。下面将详细介绍教务管理系统UML模型的设计过程。 §1 建立系统用例模型 ...

    UML教程 UML的一切知识都在这里.zip

    通过"UML有几种图_百度知道.url"获取关于UML图的常见问题解答;"UML的一切知识都在这里"和"UML常用图的几种关系的总结.doc"则提供了更深入的理论和实践指导,帮助你全面掌握UML的各个知识点。通过这些资料,你将能够...

    详解UML图之类图

    类与类之间的关系有以下几种类型: 1. 继承(Inheritance):即子类继承父类的属性和方法,形成一种“是”的关系。这种关系在UML中用带空心箭头的直线表示,箭头指向父类。 2. 关联(Association):表示两个类之间...

    UML/UML介绍

    UML的概念和图形元素可以概括为以下几大类: 1. **类图(Class Diagram)**:类图是UML中最基本的图表之一,用于表示系统的静态结构。它展示了类、接口以及它们之间的关系,如继承、关联、依赖和实现。类图中的类通常...

Global site tag (gtag.js) - Google Analytics