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(Unified Modeling Language,统一建模语言)是一种标准的建模语言,用于描述软件系统的架构和设计。UML 中包括九种图,每种图都有其特定的用途和应用场景。 1. 用例图(Use Case Diagram) ...
UML(Unified Modeling Language,统一建模语言)作为一种标准的可视化建模语言,在软件工程领域具有举足轻重的地位。UML类图是UML中最常用的一种图形化工具,用于描述系统的静态结构,包括系统中的类、接口以及它们...
本文将简单介绍几种常用的UML图,包括它们的目的和应用场景。 首先,用例图(Use Case Diagram)是UML中最基础的图之一,它描绘了执行者(Actor)与系统之间的交互。执行者可以是用户、外部系统或硬件设备。用例图...
结合"23种设计模式UML图片"这个主题,我们可以深入探讨这23个设计模式及其对应的UML表示。 1. 单例模式:确保一个类只有一个实例,并提供一个全局访问点。UML图通常表现为类图,其中一个类有一个私有的构造函数和一...
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖
本书详细介绍了UML的几种重要图,包括用例图、类图、序列图、活动图等。用例图关注于系统的功能,它表示了系统的边界以及与外部交互者之间的交互。类图展示了系统中的类以及它们之间的关系,包括继承、关联、依赖等...
在这个过程中,主要涉及以下几个关键知识点: 1. **对象角色**: - **读者(Borrower)**: 拥有借阅者ID和名字,每个读者可以借阅多本书。 - **图书管理员(Librarian)**: 负责管理图书信息,处理借阅和归还等...
在学生管理系统中,主要会用到以下几种UML图: 1. **用例图(Use Case Diagram)**:描绘了系统的外部行为,即系统如何与用户或其他系统进行交互。在这个学生管理系统中,可能会包含"注册学生"、"查询成绩"、"修改...
以下是UML中几种关键图的详细介绍: 1. **用例图**: - 用例图展示了系统与外部用户或系统(称为参与者)之间的交互。它定义了系统的主要功能,即用例,以及参与者如何与这些用例进行交互。 - 建立用例图的步骤...
首先,"spring源码UML图"通常包括以下几种类型的UML图: 1. 类图(Class Diagram):类图展示了Spring框架中的类和接口,以及它们之间的关系,如继承、实现、关联和依赖。这有助于我们了解Spring的核心组件,如...
在斗地主游戏中,主要涉及以下几种UML图: 1. 类图(Class Diagram):用于描述游戏中的类、接口以及它们之间的关系,如玩家、牌、游戏规则等。 2. 用例图(Use Case Diagram):展现玩家与游戏的交互,比如发牌、...
在这个大作业中,你将接触到以下几种主要的UML图: 1. **类图(Class Diagram)**:类图是UML中最基本的图,用于描述系统的静态结构,包括类、接口、对象以及它们之间的关系,如继承、关联、依赖等。 2. **用例图...
首先,我们要了解UML中的几种基本图表: 1. **用例图(Use Case Diagram)**:用例图描绘了系统的主要参与者(如学生、教师、管理员)以及他们与系统之间的交互。在学生成绩管理系统中,学生可能需要查看自己的成绩...
9+1种UML图包括以下几种: 1. 用例图:用例图用于描述系统的功能需求,即系统提供给最终用户的服务。它可以被选用到架构文档中,作为静态方面的表现形式。 2. 类图:类图分为逻辑类和实现类。逻辑类通常包含分析...
UML模型是软件设计中的一种常用方法,通过建立系统用例模型、动态模型、静态模型、类图包图、系统模型图等,来描述和设计系统的架构和行为。下面将详细介绍教务管理系统UML模型的设计过程。 §1 建立系统用例模型 ...
通过"UML有几种图_百度知道.url"获取关于UML图的常见问题解答;"UML的一切知识都在这里"和"UML常用图的几种关系的总结.doc"则提供了更深入的理论和实践指导,帮助你全面掌握UML的各个知识点。通过这些资料,你将能够...
类与类之间的关系有以下几种类型: 1. 继承(Inheritance):即子类继承父类的属性和方法,形成一种“是”的关系。这种关系在UML中用带空心箭头的直线表示,箭头指向父类。 2. 关联(Association):表示两个类之间...
UML的概念和图形元素可以概括为以下几大类: 1. **类图(Class Diagram)**:类图是UML中最基本的图表之一,用于表示系统的静态结构。它展示了类、接口以及它们之间的关系,如继承、关联、依赖和实现。类图中的类通常...