|
交作业:第一部分。 问问题。陈哥请回答。
a. 写出用户注册的用例
用例名称: 用户注册
参与者: 用户
前提条件:用户未登录
细节描述:用户输入用户名,密码,校验密码,Email Address。
异常处理—
1) 用户已登录:提示用户已登录。给出退出系统链接
2) 两次输入密码不符合:提示两次输入密码不符合,重新导向到注册
3) Email Address 不合法:提示用户重新输入。
4) Email Adress重复:提示用户重新输入
5) 用户名重复:提示用户重新输入
限制条件—无
后置条件—用户资料被记录,用户状态为已登录
b用例名称:用户发布新话题
参与者:已经注册的用户
前提条件:用户已登录
细节描述:用户输入主题,内容,然后提交。
异常处理:
1) 主题为空,提示用户重新输入
2) 内容为空,提示用户重新输入
3) 主题超过许可长度,提示用户重新输入
4) 内容超过许可长度,提示用户重新输入
限制条件:无
后置条件:无
c. 写出用户回复新话题的用例
用例名称:用户回复话题
参与者:已经注册的用户
前提条件:用户已登录
细节描述:用户选定需要回复的话题,然后输入主题,内容,然后提交。
异常处理:
5) 需要回复的话题为空,提示用户重新输入
6) 内容为空,提示用户重新输入
7) 主题超过许可长度,提示用户重新输入
8) 内容超过许可长度,提示用户重新输入
限制条件:无
后置条件:无
另外。限制条件指什么?部署约束?
参与者前面你加了“已经注册的用户”。我仿照也使用了。我的问题是:
如果将参与者改成“用户”。将已经注册列入前置条件,是否更好? |
|