如何画UML图

1、基本列表

这里写图片描述

Use case画用例图
Logical view 逻辑视图
Component 组件视图
deployment 部署视图


2、使用

按照以下英文,在rational rose中:use case view、logical view、component view中单击右键选择new寻找相应的名称。

  1. 用例图:Use Case Diagram :开发人员,放在详细设计说明书上。
  2. 类图:Class Diagram:设计人员、实现人员。
  3. 对象图:Object Diagram:类图实例化,数据库管理员
  4. 状态图:State Diagram:开发人员、用户、测试人员、设计人员。
  5. 顺序图:Sequence Diagram:数据库管理员、测试人员、开发人员
  6. 协作图:Collaboration Diagram:开发人员、设计人员
  7. 组件图:Component Diagram(构件图):系统设计员、管理员、测试人员
  8. 部署图:Deployment Diagram:管理员、设计员、测试人员
  9. 活动图:Activity Diagram:设计员、开发人员、测试人员

3、注意事项

·其中对象图用协作图来画(在logical中右键单击new选择collaboration)

·协作图用序列图经F5过来

### 绘制UML的相关信息与工具 绘制UML是软件开发中非常重要的环节,用于对系统进行可视化建模。以下是关于如何绘制UML的相关信息、工具及教程。 #### 一、常用UML绘制工具 市场上有许多优秀的UML绘制工具,用户可以根据需求选择适合自己的工具[^1]: - **EA(Enterprise Architecture)**:这是一款老牌专业的UML绘制工具,功能强大且全面。 - **Microsoft Visio**:微软推出的绘工具,支持多种表类型,包括UML。 - **StarUML**:来自韩国的UML建模工具,界面友好,适合初学者和专业开发者。 - **亿示工具**:一款功能丰富的绘软件,支持多种表类型。 - **draw.io**:一款在线绘工具,免费使用,支持UML绘制。 - **PlantUML**:通过简单的文本描述生成UML,支持类、时序、用例等多种表类型[^2]。 - **Mermaid**:可以直接在浏览器中绘制UML,并支持将表导出为片或SVG文件[^3]。 #### 二、绘制UML的基本流程 虽然不同工具的操作方式可能略有差异,但绘制UML的基本流程大致相同: 1. 确定需要绘制的UML类型(如类、时序、用例等)。 2. 使用所选工具提供的形元素库,拖拽并连接各个组件。 3. 根据实际需求调整中的细节,如添加注释、修改颜色等。 #### 三、PlantUML绘制UML教程 PlantUML是一款强大的工具,能够通过简单的文本描述生成UML。以下是其基本语法和使用方法[^2]: - **类**: ```plantuml classDiagram ClassA <|-- ClassB ClassA : +int id ClassA : +String name ClassB : +float price ``` - **时序**: ```plantuml @startuml Alice -> Bob: Hello Bob, how are you? Bob --> Alice: I am fine, thanks! @enduml ``` #### 四、Mermaid绘制UML教程 Mermaid是一款基于浏览器的绘工具,支持多种表类型。以下是其基本用法[^3]: - **类**: ```mermaid classDiagram ClassA <|-- ClassB ClassA : +int id ClassA : +String name ClassB : +float price ``` - **时序**: ```mermaid sequenceDiagram Alice->>John: Hello John, how are you? John-->>Alice: Great! ``` 可以通过以下命令将Mermaid代码转换为片文件: ```bash npx mmdc -i input.mmd -o output.png ``` ### 注意事项 - 不同工具的学习曲线和功能各有不同,建议根据项目需求和个人喜好选择合适的工具。 - 对于初学者,推荐使用简单易用的工具,如draw.io或Mermaid;对于专业开发者,可以选择功能更强大的工具,如EA或PlantUML
评论 35
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值