文章目录

  • 前言
  • 一、思维导图
  • 二、用例图
  • 三、跨系统流程图
  • 四、流程图
  • 五、时序图
  • 六、其他图形



前言

在软件需求分析和设计过程中,时常需要通过图形来梳理和表达软件的运行原理。visio是一款专业的办公绘图软件,具有简单、便捷等关键特性。它能够帮助我们将自己的思想、设计与最终产品演变成形象化的图形进行传播。对于从事软件行业的同学们来说,我们可以用它绘制思维导图、用列图、逻辑部署、物理部署、流程图、时序图等等。


一、思维导图

打开visio软件,选择灵感触发图

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_流程图


灵感触发图很简单,图形元素主要包含标题和连接线,主要目的是梳理项目整体目标,大体实现的思路和一些待办待确定事项等。实际使用过程中,可以灵活的改变标题形状作更清晰的图形展示。如下图我需要实现一个javaweb的快速开发框架,前期需求分析时罗列了系统大致需要实现的功能和基本的技术选型

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_流程图_02

二、用例图

用例图(英语:use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。

打开visio,按以下路径(更多形状>软件和数据库>软件>UML用例)打开uml用列图

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_时序图_03


以系统用户登录为例的用列图

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_visio_04

三、跨系统流程图

跨职能流程图能够展示复杂系统之间的系统交互方式、顺序以及各系统负责的职能,常用于系统对接阶段的需求分析和架构梳理

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_vsio 怎么做软件逻辑架构图_05


跨职能流程图绘图可以按路径(更多形状>流程图>跨职能流程图形状)打开跨职能流程图工具栏

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_流程图_06

四、流程图

流程图可以直观的表示业务的执行流程和分支逻辑,常用于系统概要设计阶段

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_流程图_07


绘图可以按路径(更多形状>流程图>基本流程图形状)打开流程图绘图工具栏

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_visio_08

五、时序图

时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。一般用作表述系统功能执行的详细时序过程。以系统用户登录为例,时序图如下所示

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_时序图_09

时序图绘图可以按路径(更多形状>软件和数据库>软件>UML序列)打开序列图工具栏

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_时序图_10

六、其他图形

除了上面介绍的几种常用图形以外,Visio还可以支持其他很多图形绘制。如UML活动,UML状态机,UML类图。同时visio也提供了很多的基本图形和扩展图形,我们可以自由的组合来绘制。比如以下这些图形

系统容器图

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_visio_11


网络拓扑图

vsio 怎么做软件逻辑架构图 怎么用visio画软件架构图_vsio 怎么做软件逻辑架构图_12