软件实训 您所在的位置:网站首页 用例种类 软件实训

软件实训

2023-06-14 08:08| 来源: 网络整理| 查看: 265

顶层用例图: 在这里插入图片描述 小提示: 用例A include 用例B:用例A的实现需要用例B的参与。 用例A extend 用例B: 用例A可以独立实现,但存在触发条件执行用例B。 用例A generalization 用例B:用例A是用例B的抽象化,用例B实现具体的行为。

一、文本学习(某兔) 1. 用例图

在这里插入图片描述

2. 用例描述 1. 发布评论

用例名称:发布评论 范围:文本学习 级别:用户目标 主要参与者:初学者 涉众及其关注点: 1.初学者:希望能够快速地发布,记录自己的笔记,反复复习。 前置条件:初学者完成一定的文本学习。 成功保证:更新初始笔记数据库。 主成功场景: 1.初学者通过学习管理员发布的文本,产生感想。 2.初学者点开文本框。 3.初学者写笔记。 4.初学者点击发布按钮。 5.系统提示发布成功,等待管理员审核。 扩展: 4.1由于网络中断等原因,服务器突然断开连接。 4.1.1系统需对初学者已编辑的内容进行保存。 4.1.2 初学者在网络状态良好的前提下重新登陆,可对上次内容继续编辑。 4.2初学者未登录就输入文本并登录,提示初学者先登录再发布。 4.3初学者未输入文本就点击发布,系统提示“请输入文本”,发布失败。 5、初学者发布反动或其他不当言论,先添加至原始数据库,待审核后不予发布。 特殊需求:审核及时性 技术和数据变化元素: 1.提供功能强大的文本编辑器 2.支持各种类型的图片 发生频率:频繁

2. 学习教程

用例名称:学习教程 范围:文本学习 级别:用户目标 主要参与者:初学者 涉众及其关注点: 1.初学者:希望能够通过学习教程,快速地掌握关于粒子系统的知识。 前置条件:无 成功保证:初学者正确地完成实例练习。 主成功场景: 1.初学者点击文本学习的超链接。 2.初学者进行阅读。 扩展: 1.1由于网络中断等原因,服务器突然断开连接。 1.1.1系统需对初学者已学习的进度进行保存。 1.1.2初学者在网络状态良好的前提下重新登陆,可继续学习。 1.2初学者点击超链接,该文本超链接内容已被删除,系统提示不存在该内容。 特殊需求:管理员发布教程及时性 技术和数据变化元素: 1.提供功能强大的文本编辑器 2.支持各种类型的图片 发生频率:频繁

3. 练习实例

用例名称:练习实例 范围:文本学习 级别:用户目标 主要参与者:初学者 涉众及其关注点: 初学者:希望能够通过练习实例,快速地掌握关于粒子系统的知识。 前置条件:初学者完成一定的文本学习。 成功保证:通关成功。 主成功场景: 1.初学者点击实例练习超链接。 2.初学者进行实例练习(关卡闯关)。 扩展:(关卡) 1.由于网络中断等原因,服务器突然断开连接。 1.1保存当前进度。 特殊需求:审核及时性 技术和数据变化元素:提供功能强大的关卡训练 发生频率:频繁

4. 审核评论

用例名称:审核评论 范围:文本学习 级别:用户目标 主要参与者:管理员 涉众及其关注点: 初学者:希望能够快速地发布成功笔记。 管理员:希望能够不费力地审核笔记内容。 前置条件:初学者发布笔记,初始笔记数据库有暂存内容。 成功保证:更新笔记数据库。 主成功场景: 1.初学者成功发布评论至原始笔记数据库。 2.管理员审核内容。 3.管理员认为内容无问题,点击发布;有问题,则不予发布,并提示该用户。 4.系统提示发布成功或不成功。 扩展: 3.由于网络中断等原因,服务器突然断开连接。 3.1系统需对当前待审核内容保存审核进度 3.2管理者在网络状态良好的前提下重新登陆,继续审核 4.1管理员发现不合格数据却意外审批通过。 4.1.1管理员拥有对用户数据强制删除的权利。 4.2管理员没有注意到数据中的违规信息。 4.2.1管理员需要履行网络文明的职责,定期浏览已发布的数据。 4.2.2若发现不合格数据,采取强制删除措施。 特殊需求:审核及时性 技术和数据变化元素:无 发生频率:频繁

5. 发布教程

用例名称:发布教程 范围:文本学习 级别:用户目标 主要参与者:管理员 涉众及其关注点: 管理员:希望能够快速地发布。 前置条件:无 成功保证:更新教程数据库。 主成功场景: 1.管理员发布教程。 2.系统提示发布成功。 扩展: 1.1管理员未登录就输入文本并登录,提示管理员先登录再发布。 1.2管理员未输入文本就点击发布,系统提示“请输入文本”,发布失败。 2.由于网络中断等原因,服务器突然断开连接。 2.1 系统需对管理员已编辑的内容进行保存。 2.2 管理员在网络状态良好的前提下重新登陆,可对上次内容继续编辑。 特殊需求:无 技术和数据变化元素:无 发生频率:偶尔

二、关卡闯关(Blade Unicorn) 1. 用例图

在这里插入图片描述

2. 用例描述 1. 查看关卡

用例名称:查看关卡 范围:关卡闯关 级别:用户目标 主要参与者:粒子系统初学者 涉及及其关注点: 1.粒子系统初学者:能够查看关卡列表,以进行后续操作。 前置条件:无 成功保证:关卡数据正常 主成功场景: 1.进入关卡闯关系统,关卡列表展示。 2.鼠标移至某个关卡上时会显示该关卡信息。 拓展:无 特殊需求:实时更新 技术和数据变化元素:无 发生频率:频繁

2. 游玩关卡

用例名称:游玩关卡 范围:关卡闯关 级别:用户目标 主要参与者:粒子系统初学者 涉及及其关注点: 1.粒子系统初学者:能够通过选择的关卡进行游玩,学习到相应的粒子系统知识。 前置条件:初学者进入查看关卡界面 成功保证:关卡数据正常 主成功场景: 1.初学者进入关卡列表界面,按顺序选择关卡或自由选择任意关卡进入。 2.根据关卡给出的场景信息调整参数栏数据。 3.参数调整完毕后开始模拟,若成功达成条件则通关;反之则退回到步骤2,直至模拟成功。 拓展: 2.1网络异常,系统会自动保存初学者的每一步操作,重新进入时可选择“继续上次操作”或“重新开始”。 3.1模拟过程中卡顿或长时间无响应,可选择退出模拟重新调参。 特殊需求:调参时需服务器快速响应 技术和数据变化元素:无 发生频率:频繁

3. 查询游玩纪录

用例名称:查询游玩纪录 范围:关卡闯关 级别:用户目标 主要参与者:粒子系统初学者 涉及及其关注点: 1.粒子系统初学者:能够通过选择的关卡进行游玩,学习到相应的粒子系统知识。 前置条件:初学者进入查看关卡界面 成功保证:游玩纪录不为空 主成功场景: 1.初学者进入关卡列表界面,选择查询游玩纪录。 2.根据游玩纪录展示整体数据:包括总星数、平均通关时间和平均通关成功率(成功率为通关一次进行的模拟次数)。 3.也可选择查看单个关卡游玩纪录,包括最快通关时间以及最高成功率。 拓展: 2.1游玩纪录为空,则弹窗显示“您暂无游玩纪录”并退出回关卡列表界面。 特殊需求:实时更新 技术和数据变化元素:无 发生频率:偶尔

三、社区交流(言述) 1. 用例图

在这里插入图片描述

2. 用例描述 1. 发表用户问题

用例名称:发表用户问题 范围:社区交流 级别:用户目标 主要参与者:粒子系统初学者,与软件平台交互 涉众及其关注点: 粒子系统初学者;能够将自己在学习过程中遇到的问题或产生的疑惑发表在平台上,希望他人进行细致解答 前置条件:该问题已经过管理员审核,没有违规,属于合格问题 成功保证:问题具有非违规性;更新用户问题数据库 主成功场景: 1.初学者进入用户问题专栏 2.初学者点击发布按钮,进入文本编辑界面 3.初学者对问题/疑惑进行描述编辑,允许配以图片 4.确认无误后,初学者点击确认发布按钮 5.界面显示:发布成功,等待管理员审核 6.管理员收到审核提示消息 7.管理员从审核数据库中获取待发布问题 8.管理员对待发布问题进行审核 9.待发布问题审核通过 10.问题发布,用户问题数据库更新 11.用户收到问题成功发布的提示消息 扩展(异常/替代事件流): 1.1系统处于维护更新版本状态,无法打开用户问题专栏 1.1.1界面显示系统维护中,暂时无法操作 3.1由于网络中断等系统原因,服务器突然断开连接 3.1.1系统支持自动对初学者已编辑的内容进行保存 3.1.2初学者在网络状态良好的前提下重新登陆,可从上次编辑的位置继续操作 8.1问题涉嫌违规 8.1.1管理员在审核过程中发现问题中含有违规或敏感言语 8.1.2管理员对待发表问题给予退回操作 8.1.3管理员向初学者发送审核结果消息,要求整改 8.1.4初学者收到审核结果消息,对违规问题进行整改,重新提交 特殊需求:审核及时性 技术和数据变化元素: 1.提供功能强大的文本编辑器 2.支持各种类型的图片 发生频率:频繁使用 (“发表用户作品”与“发表用户问题”类似)

2. 发表管理员问题

用例名称:发表管理员问题 范围:社区交流 级别:管理员目标 主要参与者:粒子系统管理员,与软件平台交互 涉众及其关注点: 粒子系统管理员;提出有关粒子系统原理,技术实现等问题,引发初学者思考与讨论,促进产生更好的学习效果。 成功保证:更新管理员问题数据库 主成功场景: 1.管理员进入管理员问题专栏 2.管理员点击发布按钮,进入文本编辑界面 3.管理员对问题进行描述编辑 4.确认无误后,管理员点击发布按钮 5.界面显示:发布成功 6.问题发布,管理员问题数据库更新 7.管理员收到问题成功发布的提示消息 扩展(异常/替代事件流): 3.1由于网络中断等系统原因,服务器突然断开连接 3.1.1系统支持自动对管理员已编辑的内容进行保存 3.1.2管理员在网络状态良好的前提下重新登陆,可从上次编辑的位置继续操作 技术和数据变化元素: 1.提供功能强大的文本编辑器 2.适应于各种类型的图片 发生频率:频繁使用 (“发表管理员作品”与“发表管理员问题”类似)

3. 点赞

用例名称:点赞 范围:社区交流 级别:子功能 主要参与者:粒子系统初学者,管理员 涉众及其关注点: 数据发布者;希望自己的问题/作品得到他人的肯定 非数据发布者;他人的创作/见解对自己有帮助 前置条件:作品/问题数据通过审核 成功保证:数据未被当前非数据发布者点赞过 主成功场景: 1.数据发布者成功发布作品/问题 2.非数据发布者浏览作品/问题 3.非数据发布者点击点赞图形按钮 4.点赞按钮变色 5.数据发布者收到提示消息 扩展(异常/替代事件流): 3.1.非数据发布者对同一数据进行多次点赞 3.1.1数据发布者的数据库需要与点赞者关联 3.1.2数据库若与当前点赞人已有关联,则点赞无效;否则有效 3.2.网络中断,无法点赞 3.2.1非数据发布者在网络状态良好的前提下重新登陆 特殊需求:无 技术和数据变化元素:无 发生频率:频繁

4. 评论

用例名称:评论 范围:社区交流 级别:子功能 主要参与者:粒子系统初学者,管理员 涉众及其关注点: 数据发布者;希望自己的问题/作品得到他人的肯定,建议,回复等 评论人;解决他人问题;发表个人看法 前置条件:作品/问题数据通过审核 主成功场景: 1.数据发布者成功发布作品/问题 2.评论人浏览作品/问题 3.评论人点击评论图形按钮,显示评论框 4.向评论框中输入文字内容 5.点击发表评论按钮,评论成功 6.数据发布者收到提示消息 扩展(异常/替代事件流): 3.1. 评论人对同一数据进行多次评论 3.1.1数据发布者的数据库需要与评论人关联 3.1.2 允许多次评论,更新数据库 3.2. 网络中断,无法评论 3.2.1 评论人在网络状态良好的前提下重新登陆 4.1. 评论人向评论框中粘贴图片 4.1.1 评论框显示不支持当前输入内容 特殊需求:无 技术和数据变化元素:无 发生频率:频繁

四、个人中心(MoOtA) 1. 用例图

在这里插入图片描述

2. 用例描述 1. 登录网站

用例名称:登录网站 范围:个人中心 级别:子功能 主要参与者:用户 涉众及其关注点: 用户:希望登录时输入信息安全,操作简洁,登录快速,登录相关功能齐全。 前置条件:无 成功保证:服务器存储了对应的账号信息 主成功场景(基本事件流): 1.用户打开网站,进入个人中心 2.输入账号,密码,验证码 3.验证码正确,登录请求被提交至服务器 4.服务器返回登录成功 扩展(异常/替代事件流): 2.1输入字符非法 2.1.1系统逐个字符检查,检测到非法字符时不允许提交 2.1.2系统提醒用户删除非法字符 2.2.输入字符超过字数限制 2.2.1系统检查字符串长度,超过限制不允许提交 2.2.2系统提醒用户调整字符长度 3.1验证码错误 3.1.1清空验证码输入框 3.1.2系统刷新验证码 3.1.3系统提醒用户重新输入验证码 4.1无网络连接 4.1.1提醒用户连接网络 4.2服务器无应答 4.2.1提醒用户服务器坏了,请联系管理人员 4.3服务器返回登录失败 4.3.1提供用户重新输入账号或者密码 特殊需求:无 技术和数据变化元素:无 发生频率:偶尔

2. 查看信息箱

用例名称: 查看信息箱 范围: 个人中心 级别: 子功能 主要参与者: 用户 涉众及其关注点: 用户: 1.希望信息箱有良好的分类,信息一目了然。 前置条件:用户登录成功 成功保证:服务器存储了对应用户的信息 主成功场景(基本事件流): 1.用户点击信息箱 2.消息向服务器申请消息资源 3.服务器成功返回消息资源 4.消息箱显示各种信息 扩展(异常/替代事件流): 2.1本地存在缓存 2.1.1页面直接使用缓存消息 2.1.2消息存在更新,向服务器申请更新消息 2.1.2.1无网络连接 2.1.2.1.1提醒用户连接网络 2.1.2.2服务器无应答 2.1.2.2.1提醒用户服务器坏了,请联系管理人员 3.2无网络连接 3.2.1提醒用户连接网络 3.3服务器无应答 3.3.1提醒用户服务器坏了,请联系管理人员 特殊需求: 1.是否要提供消息筛选功能? 2.是否要保存所有的历史消息?是否要提供清空功能? 3.系统消息怎么进行强调,引起用户注意? 技术和数据变化元素:无 发生频率:频繁

3. 编辑个人信息

用例名称: 编辑个人信息 范围: 个人中心 级别: 用户目标 主要参与者: 用户 涉众及其关注点: 用户: 1.希望编辑信息操作简洁 2.希望系统可以提供对头像,昵称,密码的修改功能 前置条件:用户登录成功 成功保证:用户输入信息合法且网络保持连接 主成功场景(基本事件流): 1.用户点击头像进入信息面板 2.用户点击对应信息进行编辑 3.用户编辑信息成功通过输入合法性检查 4.用户成功提交编辑信息至服务器 5.服务器返回编辑成功并保存信息 扩展(异常/替代事件流): 3.1编辑信息非法 3.1.1系统提醒相应合法的信息输入格式 5.1无网络连接 5.1.1提醒用户连接网络 5.2服务器无应答 5.2.1提醒用户服务器坏了,请联系管理人员 特殊需求:无 技术和数据变化元素:无 发生频率:偶尔

4. 查看网站设置

用例名称: 查看网站设置 范围: 个人中心 级别: 子功能 主要参与者: 用户 涉众及其关注点: 用户: 1.希望可以方便的查看网站设置 2.希望提供实用且简洁的属性 前置条件:用户正在使用网站 成功保证:无 主成功场景(基本事件流): 1.用户点击设置,进入设置页面 2.页面显示所有的网站属性设置 扩展(异常/替代事件流):无 特殊需求: 1.是否可以提供网站主题修改功能? 2.是否可以提供网站语言切换功能? 技术和数据变化元素:无 发生频率:偶尔

5. 查看审核消息箱

用例名称: 查看审核消息箱 范围: 个人中心 级别: 子功能 主要参与者: 管理员 涉众及其关注点: 管理员: 1.希望可以方便的查看待审核提示 2.希望可以通过提示跳转到审核信息工作区并展示详情 前置条件:用户登录网站成功且用户为管理员 成功保证: 1.网络保持连接 2.数据库更新成功 主成功场景(基本事件流): 1.管理员点击消息箱 2.消息向服务器申请消息资源 3.服务器成功返回消息资源 4.消息箱显示各种信息 5.管理员查看审核提示分类 扩展(异常/替代事件流): 3.2无网络连接 3.2.1提醒用户连接网络 3.3服务器无应答 3.3.1提醒用户服务器坏了,请联系管理人员 特殊需求:无 技术和数据变化元素:无 发生频率:频繁



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有