活动图与流程图区别以及各自画法

本文详细阐述了流程图和活动图的概念、应用场景及两者的区别与联系。流程图主要用于描述生产线上的工艺流程或管理过程,侧重于处理过程及其顺序和时间关系;活动图则用于说明业务用例实现的工作流程,侧重于系统行为和对象活动的顺序关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

* 定义

一、流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。

二、活动图(activity diagram,动态图)是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。活动图描述的是,谁在什么情况下,如何做特定的事情。

* 流程图与活动图的区别

一、流程图明确的指定了每个活动的先后顺序,而活动图描述活动所必要的工作顺序(最根本的区别)。活动图主要考虑业务的流程,体现actor与系统的交互行为。
二、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系;而活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
三、 活动图能够表示并发活动的情形,而流程图做不到。
四、活动图是面向对象的,而流程图是面向过程的。
4.举例分析流程图与活动图的联系
都是用来描述活动的顺序的,展现从一个活动到另一个活动的控制流,活动图本质上是一种流程图

参考来源:

流程图和活动图的区别和联系 - 沐羽琉年 - 博客园

流程图和活动图的区别与联系 - 扛把子mua - 博客园

流程图与活动图的区别与联系 - leeer - 博客园

手把手教你画活动图,再无难搞的流程分析【建议收藏】_产品设计_鸟哥笔记

### 绘制实习管理系统用例图 #### 定义参者 识别参系统的不同角色对于创建有效的用例图至关重要。在实习管理系统中,主要的参者可能包括学生、导师、企业管理员以及系统管理员[^1]。 #### 确定用例 针对每位参者定义其能执行的主要功能或活动。例如: - 学生可以申请实习岗位、提交报告查看进度。 - 导师能够分配任务给学生并评估学生的绩效。 - 企业管理员负责发布新的实习机会,并审核实习生的表现。 - 系统管理员则具有维护整个平台安全性稳定性的职责,如管理账户权限等操作。 #### 关联关系建立 通过箭头连接各个用例相应的参者来表示他们之间的交互方式;如果存在依赖或其他特殊的关系也可以在此阶段加入关联线说明这些联系。 ```mermaid %% mermaid code block to draw a simple use case diagram for an internship management system. usecaseDiagram { participant "Student" as student participant "Mentor" as mentor participant "Company Admin" as companyAdmin participant "System Admin" as sysAdmin %% Define Use Cases uc_applyForInternship : Apply For Internship uc_submitReport : Submit Report uc_viewProgress : View Progress uc_assignTasks : Assign Tasks uc_evaluatePerformance : Evaluate Performance uc_publishOpportunities : Publish Opportunities uc_reviewInterns : Review Interns uc_manageAccounts : Manage Accounts %% Connect Participants with their respective Use Cases student -->|can| uc_applyForInternship student -->|must| uc_submitReport student -->|can check| uc_viewProgress mentor -->|responsible for| uc_assignTasks mentor -->|conducts| uc_evaluatePerformance companyAdmin -->|posts new openings on the platform| uc_publishOpportunities companyAdmin -->|reviews and provides feedback about interns' work during internships.| uc_reviewInterns sysAdmin -->|oversees all aspects of account creation, deletion, modification within this application.| uc_manageAccounts } ``` 此Mermaid图表展示了四个不同的参者及其各自的操作流程,这有助于理解各部分之间的工作流是如何相互作用支持整体业务目标实现的过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值