当前位置:文档之家› 需求分析-用例图-用例规约

需求分析-用例图-用例规约

用例名:帖子管理 相关需求:版主对相应版块的帖子进行管理 参与者:版主 前置信息:版主登陆管理系统,进行相应操作 后置信息:相应版块下的帖子更新 主成功场景下的事件流: →1.版主登陆管理系统 ←2.系统跳转到管理界面 →3.版主删除相应版块帖子,或在相应版块设置或撤销热帖,或在相应版块发布公告 ←4.服务器响应操作,更新当前版块内容 扩展事件流: →3a.版主设置新热帖时热帖数量达到上限
2a.1 游客重新注册 2b.游客输入密码过短
2b.1 游客重新注册
用例名:登陆 参与者:普通用户 事件流: 1.用户访问论坛首页,选择登陆按钮,进入登陆界面 2.用户输入用户名、密码,完成登陆 可选路径: 2a.用户输入用户名或密码错误
2a.1 系统提示出错,并要求用户重新输入用户名及密码
用例名:个人资料管理 参与者:普通用户 事件流: 1.用户登陆并进入个人中心
3a.1 系统提示待添加用户与已有用户重复 3b.相应版块版主设置数量达到上限
3b.1 系统提示该版块版主数量设置达到上限
用例名:报表管理 参与者:管理员 事件流: 1.管理员登陆管理系统 2.管理员查看报表,或打印报表
用例图
用例规约
用例名:浏览帖子 相关需求:选择相应版块、浏览帖子 参与者:游客、用户 前置信息:游客访问论坛首页并选择相应版块 后置信息:显示当前帖子 主成功场景的事件流: →1.用户访问论坛首页,选择版块 ←2.服务器响应点击事件,跳转页面 →3.用户浏览版块下的帖子
←3a.1 系统提示错误 →3a.2 游客重新输入注册信息 →3b.游客填写的密码过短 ←3b.1 系统提示错误 →3b.2 游客重新输入注册信息
用例名:登陆 相关需求:用户登陆论坛 参与者:用户 前置信息:用户点击登陆按钮进入登陆界面,输入用户名和密码 后置信息:登陆成功进入论坛 主成功场景的事件流: →1.用户点击登陆按钮 ←2.服务器响应点击事件,跳转到登陆界面 →3.用户输入用户名和密码 ←4.登陆成功,用户进入论坛页面 扩展事件流: →3a.用户输入错误的用户名或密码
用例名:搜索 相关需求:根据关键字找出相关帖子 参与者:游客、用户 前置信息:游客访问论坛首页,点选搜索框 后置信息:显示结果 主成功场景的事件流: →1.用户访问论坛首页,点选搜索框输入关键字 ←2.服务器响应该事件,根据关键字搜索数据库 ←3.服务器跳转界面显示结果 →4.用户浏览结果
用例名:注册 相关需求:游客注册成为用户,得到用户权限 参与者:游客 前置信息:游客点击注册按钮进入注册界面,填写注册信息 后置信息:系统提示注册成功 主成功场景的事件流: →1.游客点击注册按钮 ←2.服务器响应点击事件,跳转到注册界面 →3.游客填写用户名和密码等注册信息并提交 ←4.系统提示注册成功 扩展事件流: →3a.游客填写用户名存在非法字符或与已有用户名重复
←3a.1 系统提示主题数量达到上限 →3a.2 版主取消本次操作,或删除部分主题后继续设置
→3b.版主删除主题时主题数量达到下限 ←3b.1 系统提示主题数量达到下限 →3b.2 版主取消本次操作,或在设置新主题后继续删除
用例名:用户管理 相关需求:管理员对论坛用户进行管理 参与者:管理员 前置信息:管理员登陆管理系统,并进行相应操作 后置信息:数据库中的用户被更新 主成功场景下的事件流: →1.管理员登陆管理系统 ←2.系统跳转到管理界面 →3.管理员添加、删除、禁止或查看用户,或指定相应版块的版主 ←4.服务器响应操作,更新数据库中的用户内容 扩展事件流: →3a.管理员添加用户与已有用户重复
←3a.ห้องสมุดไป่ตู้ 系统提示错误 →3a.2 用户重新输入用户名和密码
用例名:个人资料管理 相关需求:用户查看或修改个人资料 参与者:用户 前置信息:用户登陆论坛,进入个人资料管理界面 后置信息:更新并显示用户的个人资料
主成功场景的事件流: →1.用户登陆论坛,点击个人资料管理按钮 ←2.服务器响应点击事件,跳转到个人资料管理界面 →3.用户查看或修改个人资料 ←4.服务器更新用户资料 扩展事件流: →3a.用户输入包含非法字符的个人资料或输入内容过长
←3a.1 系统提示错误 →3a.2 用户重新输入个人资料
用例名:帖子发布管理 相关需求:用户发布帖子或回复,并对其进行修改或删除 参与者:用户 前置信息:用户登陆论坛并进行相应操作 后置信息:用户发帖记录被更新 主成功场景的事件流: →1.用户登陆论坛,在首页选择发布新贴按钮,发布自己的帖子,或进入自己的帖子,选择
3a.1 系统提示主题数量达到上限,版主删除部分主题后可继续设置 3b.版主删除主题时主题数量达到下限
3b.1 系统提示主题数量达到下限,版主设置新主题后可继续删除
用例名:用户管理 参与者:管理员 事件流: 1.管理员登陆管理系统 2.管理员进入用户管理界面 3.管理员添加、删除、禁止或查看用户,或指定相应版块的版主 可选路径: 3a.管理员添加用户与已有用户重复
需求分析
用例名:浏览帖子 参与者:游客、普通用户 事件流: 1.游客访问论坛首页,选择板块 2.游客浏览帖子
用例名:搜索 参与者:游客、普通用户 事件流: 1.游客访问论坛首页,选择搜索框 2.游客在搜索框输入关键字搜索相关帖子 3.游客浏览搜索结果
用例名:注册 参与者:游客 事件流: 1.游客访问论坛首页,选择注册按钮,进入注册界面 2.游客输入用户名、密码。 3.游客注册完成 可选路径: 2a.游客输入的用户名存在非法字符或已存在
←3a.1 系统提示待添加用户与已有用户重复 →3a.2 管理员取消本次操作 →3b.相应版块版主设置数量达到上限 ←3b.1 系统提示该版块版主数量设置达到上限 →3b.2 管理员取消本次操作,或在撤销部分版主后继续设置
用例名:报表管理 相关需求:管理员对论坛数据进行统计和查看 参与者:管理员 前置信息:管理员登陆管理系统,选择查看报表 后置信息:系统显示当前报表,或进行打印 主成功场景下的事件流: →1.管理员登陆管理系统 ←2.系统跳转到管理界面 →3.管理员选择查看报表或打印报表 ←4.系统显示当前报表,或进行打印
修改帖子或删除帖子按钮进行相应的操作,或进入任意帖子进行回复 ←2.服务器响应点击事件,更新当前界面并更新用户发帖记录 扩展事件流: →1a.用户输入帖子内容过多或过少
←1a.1 系统提示出错,并要求用户修改输入内容 →1a.2 用户重新输入帖子内容 →1b.用户输入回复内容过多或过少 ←1b.1 系统提示出错,并要求用户修改输入内容 →1b.2 用户重新输入回复内容
2a.1 系统提示出错,并要求用户修改输入内容 2b.回复内容过多或过少
2b.1 系统提示出错,并要求用户修改输入内容
用例名:帖子管理 参与者:版主 事件流: 1.版主登陆管理系统 2.版主进入帖子管理界面 3.版主删除相应版块帖子,或在相应版块设置或撤销热帖,或在相应版块发布公告 可选路径: 3a.版主设置新热帖时热帖数量达到上限
3a.1 系统提示热帖数量达到上限,版主撤销部分热帖后可继续设置 3b.版主发布公告内容过多或过少
3b.1 系统提示出错,并要求版主修改输入内容
用例名:主题管理 参与者:版主 事件流: 1.版主登陆管理系统 2.版主进入主题管理界面 3.版主在相应板块下添加、删除、修改主题 可选路径: 3a.版主设置新主题时主题数量达到上限
←3a.1 系统提示热帖数量达到上限 →3a.2 版主取消本次操作,或撤销部分热帖后继续设置 →3b.版主发布公告内容过多或过少 ←3b.1 系统提示出错,并要求版主修改输入内容 →3b.2 版主修改输入内容直至符合要求后提交
用例名:主题管理 相关需求:版主对相应版块下的帖子进行分类 参与者:版主 前置信息:版主登陆管理系统,进行相应操作 后置信息:相应版块下的主题被更新 主成功场景下的事件流: →1.版主登陆管理系统 ←2.系统跳转到管理界面 →3.版主对相应版块下的主题进行删除、修改,或添加新主题 ←4.服务器响应操作,更新当前版块下的主题 扩展事件流: →3a.版主设置新主题时主题数量达到上限
2.用户选择个人资料管理 3.用户查看或修改个人资料 可选路径: 3a.用户输入的个人信息包含非法字符或内容过多
3a.1 系统提示出错,并要求用户重新输入该项个人信息
用例名:帖子发布管理 参与者:普通用户 事件流: 1.用户登陆 2.用户在首页选择发布新贴按钮,发布自己的帖子,或进入自己的帖子,选择修改帖子或删 除帖子按钮进行相应的操作,或进入任意帖子进行回复 可选路径: 2a.帖子内容过多或过少
相关主题