一.任务描述
1.利用用例模型进行系统功能需求分析,需体现出业务中用例包含、扩展关系。
2.根据用例模型,针对识别的用例给出用例详述(按照用例规约要求)
3.根据用例模型,针对重要用例给出原型页面,并利用活动图事件流
二.任务目的
掌握用例建模技术,能进行需求分析工作
三.任务详情
1.分工
讨论参与:李彦林、朱国宇、张号、黄博
文档撰写:朱国宇
文档校准:黄博
2.文档内容
1)系统用例模型
高校调查问卷管理系统的用例模型如下:
2)用例详情描述
针对上述用例模型我们将登录、定义问卷项目、审核问卷、发布问卷、填写与上交问卷、查看问卷统计信息这六个用例进行了详述。其中,每个用例的内容均包括用例名、参与者、前置条件、事件流、异常流和后置条件等。具体内容如下:
2.1 登录用例。参与者:所有用户。
标题 |
内容 |
用例名称 |
登录 |
用例简要说明 |
对用户登录的流程进行描述,用户输入用户类型、用户名、密码进行登录系统操作 |
前置条件 |
系统已启动并到达登录界面 |
事件流 |
1.用户进入登录界面;系统显示登录界面。本用例开始 2.用户输入登录信息;系统显示输入的信息 3.用户输入登录信息后,可能有两种操作: a.点击“登录”,执行事件流 4 b.点击“重置”,执行事件流 1 4.系统验证用户的登录信息,可能有两种情况: a.登录成功:本用例结束 b.登录失败:执行事件流 1 |
后置条件 |
1.登录成功,系统进入初始操作界面 2.登录失败,系统跳转回登录界面 |
扩展点 |
用户忘记密码,执行找回密码操作 |
优先级 |
高 |
2.2 定义问卷项目用例。参与者:项目发起人。
标题 |
内容 |
用例名称 |
定义问卷项目 |
用例简要说明 |
对项目发起人定义并创建问卷项目进行描述。项目发起人进入问卷项目界面,进行创建或删除问卷项目的操作 |
前置条件 |
项目发起人进入问卷项目界面 |
事件流 |
1.项目发起人进入到问卷项目页面;系统显示问卷项目界面。本用例开始 2.项目发起人有如下操作可选: a.点击“新建”,执行事件流 3 b.点击“查看”,执行事件流 4 d.点击“返回”,执行事件流 5 3.系统进入创建问卷项目界面,项目发起人新建问卷项目,输入问卷项目名称、简介。完成创建后,执行事件流 2 4.系统进入问卷项目汇总界面,项目发起人有两个可选操作:a.可查看所有已创建的问卷项目 b.点击“返回”,执行事件流 2 5.系统返回到初始界面,本用例结束 |
后置条件 |
系统返回到上一界面,用户定义了一个新问卷项目 |
扩展点 |
无 |
优先级 |
高 |
2.3 设计问卷用例。参与者:系统管理人员(问卷设计人员)。
标题 |
内容 |
用例名称 |
设计问卷 |
用例简要说明 |
对问卷设计人员的设计问卷操作进行描述 |
前置条件 |
问卷设计人员进入问卷设计界面 |
事件流 |
1.问卷设计人员进入到问卷设计页面;系统显示问卷设计界面。本用例开始 2.问卷设计人员有如下操作可选: a.点击“新建”,执行事件流 3 b.点击“查看”,执行事件流 4 c.点击“返回”,执行事件流 5 3.系统进入新问卷编写界面,问卷设计人员输入问卷名称、简介、编写问卷问题,并保存提交。完成后,执行事件流 2 4.系统进入问卷查看界面,用户可查看已设计的问卷,可选择修改、删除、发布、分析等操作。点击“返回”执行事件流 2 5.系统返回到上一界面,本用例结束 |
后置条件 |
系统返回到上一界面,用户设计了一个新问卷 |
扩展点 |
无 |
优先级 |
高 |
2.4 审核问卷用例。参与者:项目发起人。
标题 |
内容 |
用例名称 |
审核问卷 |
用例简要说明 |
对项目发起人审核问卷的操作进行描述。项目发起人对问卷设计人员创建的问卷内容进行审核,通过的问卷方可发布 |
前置条件 |
项目发起人进入问卷审核界面 |
事件流 |
1.项目发起人进入到问卷审核界面;系统显示问卷审核界面。本用例开始 2.问卷设计人员有如下操作可选: a.点击“审核”,执行事件流 3 b.点击“返回”,执行事件流 4 3.项目发起人进入待审核问卷,查看内容后,选择通过或不通过此问卷。完成后,执行事件流 2 4.系统返回到上一界面,本用例结束 |
后置条件 |
1.问卷审核通过,系统将其标记为可发布 2.问卷未通过审核,系统将其标记为需修改 |
扩展点 |
无 |
优先级 |
高 |
2.5 发布问卷用例。参与者:系统管理人员。
标题 |
内容 |
用例名称 |
发布问卷 |
用例简要说明 |
对系统管理人员发布问卷的操作进行描述 |
前置条件 |
系统管理人员进入问卷发布界面 |
事件流 |
1.项目发起人进入到问卷审核界面;系统显示问卷审核界面。本用例开始2.问卷设计人员有如下操作可选:a.点击“审核”,执行事件流 3b.点击“返回”,执行事件流 43.项目发起人进入待审核问卷,查看内容后,选择通过或不通过此问卷。完成后,执行事件流 24.系统返回到上一界面,本用例结束 |
后置条件 |
问卷发布成功,系统生成问卷链接,同时自动发送问卷到待调查人员的邮箱 |
扩展点 |
无 |
优先级 |
高 |
2.6 填写与上交问卷用例。参与者:待调查人员。
标题 |
内容 |
用例名称 |
填写与上交问卷 |
用例简要说明 |
对待调查人员的填写问卷操作进行描述 |
前置条件 |
问卷成功发布,待调查人员收到问卷链接 |
事件流 |
1.待调查人员打开问卷链接,进入问卷页面 2.开始填写问卷信息 3.填写完毕后,点击“提交” 4.问卷被上传到系统并保存 |
后置条件 |
填写好的问卷被上传到系统保存 |
扩展点 |
无 |
优先级 |
中 |
2.7 查看问卷统信息用例。参与者:系统管理人员(问卷分析人员)。
标题 |
内容 |
用例名称 |
查看问卷统计信息 |
用例简要说明 |
对问卷分析人员查看问卷统计信息的操作进行描述 |
前置条件 |
问卷分析人员进入问卷分析界面 |
事件流 |
1.问卷分析人员进入问卷分析界面;系统显示问卷分析界面。本用例开始 2.问卷分析人员有如下选择: a.点击“查看”,执行事件流 3 b.点击“导出”,执行事件流 4 c.点击“返回”,执行事件流 5 3.问卷分析人员查看问卷的详细分析报告。点击“返回”,执行事件流 2 4.系统导出问卷分析报告,用户可选择导出格式。点击“返回”,执行事件流 2 5.返回上一界面。本用例结束 |
后置条件 |
获取到问卷分析报告 |
扩展点 |
无 |
优先级 |
高 |
3)需求跟踪
本系统的应用需求跟踪矩阵如下表所示:
用户需求标题 |
二级需求项 |
需求功能标题 |
需求变更标识 |
当前状态 |
优先级 |
高校调查问卷管理系统 |
1.1 系统 前端设计 |
1.1.1 用户登录界面 |
原始 |
需求开发 |
高 |
1.1.2 用户注册 |
原始 |
需求开发 |
高 |
||
1.1.3 密码找回 |
增加 |
需求开发 |
低 |
||
1.2 系统 后台管理 |
1.2.1 定义问卷项目 |
原始 |
需求开发 |
高 |
|
1.2.2 设计问卷 |
原始 |
需求开发 |
高 |
||
1.2.3 导入待调查人员信息 |
原始 |
需求开发 |
中 |
||
1.2.4 审核问卷 |
原始 |
需求开发 |
高 |
||
1.2.5 发布问卷 |
原始 |
需求开发 |
高 |
||
1.2.6 查看问卷分析统计结果 |
原始 |
需求开发 |
高 |
||
1.2.7 用户管理 |
原始 |
需求开发 |
高 |
||
1.3 系统发布问卷 |
1.3.1 问卷发布到待调查人员邮箱 |
原始 |
需求开发 |
高 |
|
1.3.2 填写问卷 |
原始 |
需求开发 |
高 |
||
1.3.3 获取回答问卷的设备地址 |
增加 |
需求开发 |
中 |
原始的需求 |
11 |
增加的需求 |
2 |
修改的需求 |
0 |
删除的需求 |
0 |
未变更需求数 |
11 |
现有需求数 |
13 |
需求变更总数 |
2 |