【原】另一份时序图(2.检测师流程)

另一份时序图:https://www.cnblogs.com/haochuang/p/9092663.html

在线画个轻量级时序图:https://www.cnblogs.com/haochuang/p/8953940.html

 

关于简测试相关流程,我大致做了两份,一个基本流程,一个异常处理流程;

一.基本流程

首先看结果:

 

参考:http://echoma.github.io/text_sequence_diagram/ 

# Title And Author
检测相关基本流程 @ v1.0 @ 20160526 @ HaoChuang

# Object And Messages
检测管理系统 -> 检测师App : 自动发送检测任务信息
检测师App -> 车 : 检测师根据检测任务信息找到车辆
车 : 检测师检测车辆
车 -> 检测报告 : 检测师填写并生成检测报告
检测报告 -> 车 : 检测师预览检测报告
车 -> 检测师App : 检测师预览检测报告
检测师App --> 检测管理系统 : 检测师提交检测报告

# Bottom Description
[这是基本检测工作流程]
[检测任务默认由后端系统自动推送,不需要人工干预,除非有紧急任务时,需要进行任务调度;]
[主要涉及到的角色:检测师,运营人员(或检测师管理员)]

   

二.异常处理流程

 

 

 参考代码:

# Title And Author
检测相关基本流程 @ v1.0 @ 20160526 @ HaoChuang

# Object And Messages
检测师 -> 运营人员:电话联系运营人员,需要修改检测报告
运营人员 -> 检测管理系统 : 登录,并手动生成调度任务
检测管理系统 -> 检测师App : 推送检测任务信息
检测师App -> 车 : 检测师根据检测任务信息重新检测车辆
车 : 检测师重新检测车辆
车 -> 检测报告 : 检测师填写检测结果,生成检测报告
检测报告 -> 车 : 检测师预览检测报告
车 -> 检测师App : 检测师预览检测报告
检测师App --> 检测管理系统 : 检测报告提交到检测系统
检测管理系统 --> 运营人员:通知检测报告更新结果

# Bottom Description
[这是需要人工干预时的工作流程,主要适用于如下两种场景下:]
[1.检测师需要修改已经提交的检测报告时]
[2.发生紧急任务时,需要对检测师进行任务调度时]

 

 


检测基本流程一:

 

 

参考代码:

# Title And Author
title 检测业务基本流程1(正向检测任务场景) 

# Object And Messages
检测管理系统 ->+ 检测师App : 1.自动发送检测任务信息
检测师App ->+ 车 : 2.检测师根据检测任务信息找到车辆
车 -->- 车: 3.检测师检测车辆
车 ->+ 检测报告 : 4.检测师填写并提交检测报告
检测报告 ->- 车 : 5.检测报告生成
车 ->- 检测师App : 6.检测师预览检测报告
检测师App ->- 检测管理系统 : 7.检测师提交检测报告

# Bottom Description
[这是基本检测工作流程]
[检测任务默认由后端系统自动推送,不需要人工干预,除非有紧急任务时,需要进行任务调度;]
[主要涉及到的角色:检测师,运营人员(或检测师管理员)]

 

 

检测基本流程二:

 

 

参考代码: 

# Title And Author
title 检测基本流程2(发生紧急任务,手工对检测师进行任务调度场景) 

# Object And Messages

运营人员 ->+ 检测管理系统 : 1.登录检测管理系统,并手动生成调度任务
检测管理系统 ->+ 检测师App : 2.推送检测任务信息
检测师App ->+ 车 : 3.检测师根据检测任务信息找到待检测车辆
车 -->- 车 : 4.检测师检测车辆
车 ->+ 检测报告 : 4.检测师填写检测结果,提交检测报告
检测报告 -->- 车 : 5.检测报告生成
车 ->- 检测师App : 6.检测师预览检测报告
检测师App ->- 检测管理系统 : 7.检测报告提交
检测管理系统 ->- 运营人员 : 8.通知检测报告完成情况


# Bottom Description
[这是需要人工干预时的工作流程,主要适用于如下两种场景下:]
[1.检测师需要修改已经提交的检测报告时]
[2.发生紧急任务时,需要对检测师进行任务调度时]

 

场景三:

 

 

 

参考代码:

# Title And Author
title 检测基本流程3(检测师需要修改已经提交的检测报告场景) 

# Object And Messages

检测师 ->+ 运营人员 : 1.电话联系运营人员,需要修改检测报告
运营人员 ->+ 检测管理系统 : 2.登录检测管理系统,并手动生成调度任务
检测管理系统 ->+ 检测师App : 3.推送检测任务信息
检测师App ->+ 车 : 4.检测师根据检测任务信息重新检测车辆
车 -->- 车 : 5.检测师检测车辆
车 ->+ 检测报告 : 6.检测师填写检测结果,生成检测报告
检测报告 ->- 车 : 7.检测师预览检测报告
车 ->- 检测师App : 8.检测师预览检测报告
检测师App ->- 检测管理系统 : 9.检测报告提交到检测系统
检测管理系统 ->- 运营人员 : 10.通知检测报告更新结果
检测管理系统 -->- 检测师 : 11.通知检测报告更新结果

# Bottom Description
[这是需要人工干预时的工作流程,主要适用于如下两种场景下:]
[1.检测师需要修改已经提交的检测报告时]
[2.发生紧急任务时,需要对检测师进行任务调度时]

 

URL:https://www.websequencediagrams.com/

 

另一份时序图:

【原】如何简单的画一份轻量级时序图:https://www.cnblogs.com/haochuang/p/8953940.html

 

posted @ 2018-05-26 13:16  念槐聚  阅读(450)  评论(0编辑  收藏  举报