整体没啥问题了,可以在最后再加一个客户端向用户展示的过程
这回没有问题了哈
时序图没有问题
时序图没有问题
工作流程中的用例评审通过是不需要的,这里要改一下
安洋
作业一:时序图
发帖
@startuml
actor user #99FF99
collections client #yellow
collections server #yellow
database database #99FF99
user -> client: 点击发帖按钮
client -> client: 检查登录状态
alt user是否登录
user <-- client: 未登录,跳转登录页面
user -> client: 选择登录方式,发起请求
client -> client: 校验输入登录信息是否符合标准
alt 校验输入登录信息
user <-- client: 不通过,返回提示信息
else
client -> server: 通过,向服务器请求验证user真实性
server -> database: 查询用户登录信息
server <-- database: 返回查询内容
client <-- server: 返回user验证结果
alt user验证结果
user <-- client: 验证失败,返回验证失败的信息
else
user <-- client: 验证成功,进入发帖页面
end
end
else
user <-- client: 已登录,返回发讨论、发长文选择页面
alt 发讨论
user -> client: 点击发讨论
user <-- client: 返回发讨论编辑页面
user -> client: 编辑讨论内容,点击发布
else
user -> client: 点击发长文
user <-- client: 返回发长文编辑页面
user -> client: 编辑长文内容,点击发布
end
client -> server: 传递用户信息
server -> database: 查询用户资料
server <-- database: 返回用户资料
alt 检测用户信息是否完善
client <-- server: 资料不完善
user <-- client: 向用户展示完善资料提示按钮
user -> client: 点击完善资料,输入用户资料信息
client -> client: 验证输入内容合法
alt 验证输入内容合法
user <-- client: 输入不合法,返回提示信息
else
client -> server: 输入合法,传输用户资料信息
server -> database: 保存输入用户资料信息
client <-- database: 提示保存成功
user <-- client: 返回用户信息已完善
end
else
server -> database: 资料完善,保存输入的发帖内容
server <-- database: 返回保存结果
end
alt 是否保存成功
client <-- server: 保存失败
user <-- client: 提示发布内容失败
else
client <-- server: 保存成功
user <-- client: 显示刚发布的内容
end
user -> client: 取消发布
user <-- client: 返回选择框
alt 是否保存草稿
user -> client: 点击不保存
user <-- client: 返回主页面
else
user -> client: 点击取消
user <-- client: 显示当前发布确认页面
else
user -> client: 点击保存按钮
client -> server: 请求并传输保存草稿内容
server -> database: 传输保存草稿内容
server <-- database: 返回存储情况
client <-- server: 返回保存信息
user <-- client: 提示保存成功并返回主页面
end
@enduml
作业二:bug管理
时序图作业没有问题
jira工作流程没问题,但是看不出来和项目还有问题类型的关联,需要再增加两个截图
没有问题了
这就没问题啦
jira作业没有问题
jira作业没有问题