希赛考试网
首页 > 软考 > 软件设计师

常见的UML图

希赛网 2024-05-23 15:52:56

UML(Unified Modeling Language)统一建模语言是用于构建和描述软件系统的一种图形化语言。UML图是UML的重要组成部分,可以帮助人们更好地理解和设计软件系统。本文将从多个角度介绍常见的UML图。

1. 用例图

用例图用来描述系统的功能需求,并涉及到的角色、用例以及它们之间的关系。用于展示系统的主要功能以及客户对系统期望的行为。常用的符号包括:Actor(角色)和Use case(用例)。

2. 类图

类图是描述静态结构的UML图,用于描述系统中的类、接口、关系等。在类图中,使用矩形表示类,属性和操作分别位于矩形中上方和中下方,关系有继承、实现、关联、聚合和组合等。

3. 时序图

时序图是描述系统动态行为的UML图,用于描述系统中对象之间的消息传递。时序图显示了对象之间的交互,并显示对象接收和发送的消息顺序。时序图由竖线表示参与者,箭头表示消息,时间轴表示时间顺序。

4. 活动图

活动图是UML图中另一种用于描述系统行为的图。活动图用来描述系统中的进程或活动。常用符号包括开始和结束节点、动作、状态等,活动用特定的形状表示,有矩形、圆角矩形、棱形等。

5. 组件图

组件图是用于描述系统中组件之间依赖和部署的UML图。组件图用于描述应用程序结构以及程序代码的组成。组件图通常用于显示系统结构,由用例和组件构成,用框表示组件。

总而言之,UML图作为建模工具,有助于对系统进行分析、设计和维护。从不同角度上我们可以看到UML图的多种类型,像用例图用来描述系统行为,类图用来描述系统内部结构,时序图用于描述动态行为,活动图用于描述进程与系统行为,组件图则用来描述组成和依赖关系

扫码咨询 领取资料


软考.png


软件设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
软件设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件