- 使用时序图分析雪球“发帖”功能
- 在jira演练环境中配置自己的 Bug 管理流程,截图贴到评论区
大家在命名的时候,需要加上自己名字的后缀名
大家在命名的时候,需要加上自己名字的后缀名
好像可以注册个账号,用个人版的
准备装个逍遥 应该不影响后面APP自动化的学习吧
我现在用的是Android studio 里面自带的,用起来感觉还不错,就是我的电脑打开之后会有点卡顿
逍遥模拟器雪球打不开
可以注册个人账号,是不收费的,不过genymotion安装起来比较麻烦,可以用mumu模拟器
可以安装一个mumu模拟器
作业:雪球发帖时序
@startuml
title 雪球发帖时序
actor 用户
用户 -> 客户端: 点击账号密码登录
客户端 --> 用户: 返回登录界面
用户 -> 客户端: 输入账号、密码,发出登录请求
客户端 -> 客户端: 校验账号和密码
alt 校验是否通过
客户端 --> 用户: 校验不通过,返回校验后的提示信息
else
用户 -> 服务端: 校验通过传递账号和密码
end
database 数据库
服务端 -> 数据库: 查询用户登录信息
数据库 --> 客户端: 返回登录信息
alt 登录是否成功
客户端 --> 用户: 登录成功,返回我的页面,展示登录信息
else
客户端 --> 用户: 登录失败,弹出登录失败的弹窗
end
用户 -> 客户端: 点击雪球首页
客户端 --> 用户: 返回雪球发帖首页
用户 -> 客户端: 点击发帖编辑按钮
客户端 --> 用户: 发讨论、发长文的选择页面
alt 发帖
alt 发讨论
用户 -> 客户端: 点击发讨论按钮
客户端 --> 用户: 返回编辑页面
alt 是否发布
用户 -> 客户端: 编写发布内容,点击发布
客户端 -> 客户端: 校验发布的内容
客户端 -> 服务端: 发布账号、内容
服务端 -> 数据库: 解析并入库
数据库 --> 服务端: 返回入库信息
alt 发布是否成功
客户端 --> 用户: 返回发帖成功,雪球首页显示发帖内容
else
客户端 --> 用户: 发帖失败
end
else
用户 -> 客户端: 点击取消
客户端 --> 用户: 返回雪球首页
end
else
客户端 --> 用户: 取消发帖,返回雪球首页
end
else
alt 发长文
用户 -> 客户端: 点击发讨论按钮
客户端 --> 用户: 返回编辑页面
alt 是否发布
用户 -> 客户端: 编写发布标题和正文,点击发布
客户端 -> 客户端: 校验发布的标题和正文
客户端 -> 服务端: 发布账号、内容
服务端 -> 数据库: 解析并入库
数据库 --> 服务端: 返回入库信息
alt 发布是否成功
客户端 --> 用户: 返回发帖成功,雪球首页显示发帖内容
else
客户端 --> 用户: 发帖失败
end
else
用户 -> 客户端: 点击取消
客户端 --> 用户: 返回雪球首页
end
else
客户端 --> 用户: 取消发帖,返回雪球首页
end
else
用户 -> 客户端: 取消发帖
客户端 --> 用户: 返回雪球首页
end
@enduml
作业:雪球发贴时序图
作业01-雪球发帖时序图-刘伟
作业01 - 雪球发帖时序图
PS:是我写的太多了吗,去掉了title,最下面还是没渲染完全
作业2
作业2:jira