资源描述
《UU手机管家 for MTK产品需求规格说明书》
文献状态:[]草稿
[]正式发布
[√]正在修改
文献标记:
UU手机管家 for MTK
当前版本:
V1.0.0.1
作者:
林武汉
完毕日期:
2023-xx-xx
历史版本
版本/状态
作者
参与者
起止日期
备注
V1.0.0.1
林武汉
林武汉
2023-4-7起
目录
第1章 目的和范围 5
1.1整体的范围和目的是什么 5
1.2项目相关人员 5
1.3什么在范围之内,什么在范围之外? 5
第2章 使用的术语/词汇 5
2.1 业务用例 5
2.2 系统用例 6
2.3 系统用例实现视图 6
2.4 系统用例交互活动图 6
2.5 系统用例规约 6
第3章 用例 6
3.1主执行者及其总体目的 6
3.2业务用例 7
3.3系统用例 8
3.3.1 管理联系人系统用例 8
3.3.1.1 添加联系人--系统用例实现视图 8
3.3.1.2 删除单个联系人--系统用例实现视图 20
3.3.1.3 删除多个联系人--系统用例实现视图 25
3.3.1.4 修改联系人信息--系统用例实现视图 29
3.3.1.5 排序联系人系统用例实现视图 33
3.3.1.6 刷新联系人--系统用例 34
3.3.1.7 搜索联系人--系统用例实现视图 35
3.3.2 管理短信系统用例 37
3.3.2.1 删除短信系统用例实现视图 38
3.3.2.2标记短信系统用例实现视图 45
3.3.2.3导出短信系统用例实现视图 46
3.3.2.4刷新短信系统用例活动图 47
3.3.2.5搜索短信系统用例实现视图 47
3.3.2.6排序短信系统用例实现视图 48
3.3.3 发送短信系统用例 49
3.3.3.1新建短信发送系统用例实现视图 49
3.3.3.2回复短信发送系统用例活动图 50
3.3.3.3转发短信发送系统用例活动图 51
3.3.4数据线连接管理系统用例 52
3.3.4.1 切换设备系统用例活动图 53
3.3.4.2 接入数据线自动连接手机(服务已启动)系统用例活动图 54
3.3.4.3 启动软件连接手机(服务未启动或重启软件)系统用例活动图 56
3.3.4.4 断开手机连接系统用例活动图 57
3.3.4.5刷新设备列表系统用例活动图 58
第4章 界面原型 58
4.1 “开始页面--连接管理界面(无设备状态)” 59
4.2 “开始页面--连接管理界面(有设备状态)” 61
4.2.1手机设备三台以下的状态 61
4.2.2手机设备三台以上的状态 62
4.3 “开始页面—欢迎界面” 64
4.3.1开始页面—欢迎界面(联系人列表状态--常规状态) 64
4.3.2开始页面—欢迎界面(联系人列表状态--点击列表出现快捷图标状态) 65
4.3.3开始页面—欢迎界面(联系人列表状态—右击列表出现右键菜单) 66
4.3.4开始页面—欢迎界面(通话记录列表状态--常规状态) 67
4.3.5开始页面—欢迎界面(通话记录列表状态--点击列表出现快捷图标状态) 68
4.3.6开始页面—欢迎界面(通话记录列表状态--右击列表出现右键菜单) 69
4.3.7开始页面—欢迎界面(搜索联系人状态) 70
4.3.8开始页面—欢迎界面(搜索通话记录状态) 71
4.3.9开始页面—欢迎界面(添加联系人状态) 72
4.3.10开始页面—欢迎界面(新建短信状态)(未完毕) 73
4.3.11开始页面—欢迎界面(右键菜单删除单个联系人提醒) 73
4.3.12开始页面—欢迎界面(快捷图标删除单个联系人提醒) 74
4.4 “开始页面--设备连接向导界面(正常状态)” 78
4.4.1 正在尝试建立连接状态 78
4.4.2 正在获取设备信息状态 79
4.4.3 连接失败状态(未完毕) 79
4.5 “开始页面--设备连接向导界面(驱动界面)”(未拟定) 80
4.5.1 安装驱动提醒状态 80
4.5.2 搜索驱动状态 80
4.5.3下载驱动状态 80
4.5.4 安装驱动状态 80
4.5.4 安装驱动失败状态 80
4.6 “开始页面--设备连接向导界面(USB连接模式错误状态)”(未拟定) 80
4.7 “通讯录界面” 81
4.7.1 “通讯录页面--按分组显示--常规状态” 81
4.7.2 “通讯录页面--按分组显示--单选联系人记录状态” 82
4.7.3 “通讯录页面--按分组显示--多选联系人记录状态” 83
4.7.4 “通讯录页面--按分组显示--修改联系人状态” 84
4.7.5 “通讯录页面--按分组显示--右击联系人列表弹出右键菜单状态” 85
4.7.6 “通讯录页面--按分组显示--打电话状态”(未拟定) 86
4.7.7 “通讯录页面--按分组显示--发短信状态”(未拟定) 86
4.7.8 “通讯录页面--按分组显示--发送电子邮件状态”(未拟定) 86
4.7.9 “通讯录页面--按分组显示--新建联系人状态” 86
4.7.10 “通讯录页面--按分组显示—搜索联系人状态” 87
4.7.11 “通讯录页面--按区域显示状态” 88
4.7.12 “通讯录页面--删除提醒”(背景不考虑,重要是呈现模态对话框的效果) 89
4.7.13 “通讯录页面—正在删除状态” 90
4.7.14 “通讯录页面—删除多条结果显示” 91
4.8 “短信页面” 94
4.8.1 短信页面—普通模式(单选短信详情窗口) 94
4.8.2 短信页面—普通模式(新建短信状态) 95
4.8.3 短信页面—普通模式(删除短信状态) 95
4.8.4 短信页面—普通模式(添加联系人状态) 95
4.8.5 短信页面—普通模式(右击短信列表弹出右键菜单状态) 96
4.8.6 短信页面—普通模式(搜索短信状态) 97
4.8.7 短信页面—普通模式(多选短信状态) 97
4.8.8 短信页面—普通模式(群发短信状态) 97
4.8.9 短信页面—普通模式(群发email状态) 97
4.8.11 短信页面—普通模式(打电话状态) 97
4.8.12 短信页面—普通模式(回复短信状态) 97
4.8.13 短信页面—普通模式(回复短信状态-新建联系人) 98
4.8.14 短信页面—普通模式(转发短信状态) 98
4.8.15 短信页面—对话模式(添加为联系人状态) 99
4.8.16 短信页面—对话模式(呼喊联系人状态) 99
4.8.17 短信页面—对话模式(转发短信状态) 99
4.8.18 短信页面—对话模式(常规状态) 100
第5章 采用的技术 101
5.1这个系统有什么技术需求? 101
5.2这个系统会与哪些系统发生交互,其需求是什么? 101
第6章 其它需求 101
6.1开发过程 102
6.1.1哪些人是项目参与者? 102
6.1.2项目的价值反映在哪些方面(简朴,及时,迅速或灵活)? 102
6.1.3用户或出资人希望得到什么反馈或项目可见性? 102
6.1.4什么是可以买到的,什么是我们必须要创建的,我们在哪些方面是 有竞争的? 102
6.1.5尚有什么其它的过程需求(如测试,安装等)? 102
6.1.6项目运营依赖哪些条件? 102
6.2业务规则 102
6.3性能 102
6.4操作,安全,文档 102
6.5使用和可用性 102
6.6维护和可移植性 102
6.7尚未解决的问题和推迟解决的问题 102
第7章 人工备份,法律性,政治性和组织性问题 102
7.1.为系统操作所作的人工备份是什么 103
7.2有什么法律性和政治性的需求 103
7.3这个系统完毕后对人们的影响是什么? 103
7.4有哪些培训需求? 103
7.5.对人类环境有哪些假设和依赖性? 103
第1章 目的和范围
1.1整体的范围和目的是什么
整体的范围是指MTK手机套件这个软件为边界,目的是这个该软件能
满足用户的功能性需求和非功能性需求;
1.2项目相关人员
用户,需求分析员,软件设计师,软件架构师,美工,公司领导;
1.3什么在范围之内,什么在范围之外?
第2章 使用的术语/词汇
2.1 业务用例
是指在业务层面上用户对系统的明确的完整目的和明确的回报,该目的和回报在系统范围之内;我们把这种目的称之为业务用例。
2.2 系统用例
是指描述一次和计算机完整交互的一件事;一般来说一个业务用例下有好几个系统用例,这几个系统用例合起来满足了业务用例。
2.3 系统用例实现视图
为了更加明确的描述系统用例,由于系统用例也许有多种实现方式,该视图就是描述这种情况而准备的。
2.4 系统用例交互活动图
描述了用户和计算机之间的交互情况,使用户一看就能知道大约是怎么样的同样交互过程。
2.5 系统用例规约
这是对系统用例交互活动图的补充,除了描述事件流之外,还补充了一些规则,方便软件设计师进行开发设计。
第3章 用例
3.1主执行者及其总体目的
3.1.1主执行者重要是用户,用户的目的是通过这个MTK手机套件实现对连接手机,对短信和联系人进行管理等一些功能性的操作,具体的目的可以见3.2业务用例;
3.2业务用例
3.3系统用例
3.3.1 管理联系人系统用例
3.3.1.1 添加联系人--系统用例实现视图
3.3.1.1.1 开始页面“新建联系人按钮”添加联系人--系统用例实现活动图
3.3.1.1.2 开始页面“新建联系人按钮”添加联系人--系统用例实现用例规约
用例名称
开始页面“新建联系人按钮”添加联系人
用例描述
用户在开始页面欢迎界面点击“新建联系人”按钮,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户点击开始页面下的“添加联系人”按钮,点击详见界面
2、 弹出“新建联系人对话框”,点击详见界面
3、 用户编辑联系人信息;
4、 用户点击“保存”
5、 执行保存,保存成功后更新所有联系人列表
6、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行6.1;若无,执行7;
6.1 刷新清空“新建联系人对话框”,执行3
7、 用例结束。
分支事件流
4.1 用户执行“取消”,执行7;
5.1执行保存失败,提醒失败,执行7
异常事件流
1、过程中,手机拔出,用例结束
业务规则
1、 联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.3 通讯录界面“新建联系人按钮”添加联系人--系统用例实现活动图
3.3.1.1.4 通讯录界面“新建联系人按钮”添加联系人--系统用例实现用例规约
用例名称
通讯录界面“新建联系人按钮”添加联系人
用例描述
用户在通讯录面点击工具栏的“新建联系人”按钮,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户点击通讯录页面“新建联系人“按钮,点击详见界面
2、 弹出“新建联系人对话框”,点击详见界面
3、 用户填写联系人信息;
4、 用户点击“保存”
5、 执行保存,保存成功后更新所有联系人列表
6、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行6.1;若无,执行7;
6.1 刷新清空“新建联系人对话框”,执行3
7、 用例结束。
分支事件流
4.1 用户执行“取消”,执行7;
5.1执行保存失败,提醒失败,执行7
异常事件流
1、过程中,手机拔出,用例结束
业务规则
1、 联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.5 开始页面“通话记录列表陌生号码”添加联系人(快捷图标)--系统用例实现活动图
3.3.1.1.6 开始页面“通话记录列表陌生号码”添加联系人--系统用例实现用例规约
用例名称
开始页面“通话记录列表陌生号码”添加联系人
用例描述
用户点击开始页面下的通话记录的某条陌生通话记录,该记录区域放大并浮现快捷图标,用户点击点击“添加为联系人”图标,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户点击开始页面下的通话记录列表的某条陌生通话记录
2、 该记录区域放大并浮现快捷图标,点击详见界面
3、 用户点击“添加联系人”快捷图标
4、 弹出“新建联系人对话框”,点击详见界面
5、 用户填写联系人信息;
6、 用户点击“保存”
7、 执行保存,保存成功后更新所有联系人列表
8、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行8.1;若无,执行9;
8.1 刷新清空“新建联系人对话框”,执行5
9、 用例结束。
分支事件流
6.1 用户执行“取消”,执行9;
7.1执行保存失败,提醒失败,执行9
异常事件流
1、 过程中,手机拔出,用例结束
业务规则
1、 联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.7 短信页面对话模式陌生号码添加联系人(“添加为联系人”按钮)--系统用例实现活动图
3.3.1.1.8 短信页面对话模式陌生号码添加联系人(“添加为联系人”按钮)--系统用例实现用例规约
用例名称
短信页面对话模式陌生号码添加联系人(“添加为联系人”按钮)
用例描述
用户点击短信页面对话模式下的某个陌生号码对话,点击“添加为联系人”按钮,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户用户点击短信页面对话模式下的某个陌生号码对话的“添加为联系人”按钮,单击详见界面
2、 弹出“新建联系人对话框”,点击详见界面
3、 用户填写联系人信息;
4、 用户点击“保存”
5、 执行保存,保存成功后更新所有联系人列表
6、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行6.1;若无,执行7;
6.1 刷新清空“新建联系人对话框”,执行7
7、 用例结束。
分支事件流
4.1 用户执行“取消”,执行13;
5.1执行保存失败,计算机提醒失败,执行13
异常事件流
1、 过程中,手机拔出,用例结束
业务规则
1、 联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.9 短信页面普通模式陌生号码添加联系人(单选短信详情窗口)--系统用例实现活动图
3.3.1.1.10短信页面普通模式陌生号码添加联系人(单选短信详情窗口)--系统用例实现用例规约
用例名称
短信页面普通模式陌生号码添加联系人(单选短信详情窗口)
用例描述
用户点击短信页面普通模式短信列表下的某条陌生号码短信,在”单选短信详情窗口“的”添加为联系人”按钮,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户点击短信页面普通模式短信列表下的某条陌生号码短信,在”单选短信详情窗口“的”添加为联系人”按钮,点击详见界面
2、 弹出“新建联系人对话框”,点击详见界面
3、 用户填写联系人信息;
4、 用户点击“保存”
5、 执行保存,保存成功后更新所有联系人列表
6、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行6.1;若无,执行7;
6.1 刷新清空“新建联系人对话框”,执行7
7、 用例结束。
分支事件流
4.1 用户执行“取消”,执行7;
5.1计算机执行保存失败,提醒失败,执行7
异常事件流
1、过程中,手机拔出,用例结束
业务规则
1、联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.11短信页面普通模式陌生号码添加联系人(右键菜单)--系统用例实现活动图
3.3.1.1.12 短信页面普通模式陌生号码右键菜单添加联系人--系统用例实现用例规约
用例名称
短信页面普通模式陌生号码右键菜单添加联系人
用例描述
用户右击短信短信页面普通模式的某条陌生短信,弹出右键菜单,点击“添加为联系人”,菜单项,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户右击短信短信页面普通模式下短信列表的某条陌生短信
2、 弹出“短信列表右键菜单”,点击详见界面
3、 用户点击“添加为联系人”菜单项
4、 弹出“新建联系人对话框”,点击详见界面
5、 用户填写联系人信息;
6、 用户点击“保存”
7、 执行保存,保存成功后更新所有联系人列表
8、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行8.1;若无,执行9;
8.1 刷新清空“新建联系人对话框”,执行9
9、 用例结束。
分支事件流
6.1 用户执行“取消”,执行9;
7.1执行保存失败,计提醒失败,执行9
异常事件流
1、过程中,手机拔出,用例结束
业务规则
1、 联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.13短信回复对话框陌生号码添加联系人(“添加为联系人”按钮)--系统用例实现活动图
3.3.1.1.14 短信回复界面陌生号码添加联系人--系统用例实现用例规约
用例名称
短信回复对话框陌生号码添加联系人(“添加为联系人”按钮)
用例描述
用户选择某条陌生短信进行回复,计算机显示回复界面,用户点击“添加为联系人”,输入联系人信息并执行保存,系统保存该联系人的信息记录。
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户点击短信回复界面的”添加为联系人“按钮,点击详见界面
2、 弹出“新建联系人对话框”,点击详见界面
3、 用户填写联系人信息;
4、 用户点击“保存”
5、 执行保存,保存成功后更新所有联系人列表
6、 判断用户是否在“编辑联系人信息界面”勾选“连续保存”,若有,执行6.1;若无,执行7;
6.1 刷新清空“新建联系人对话框”,执行3
7、 用例结束。
分支事件流
7.1 用户执行“取消”,执行7;
8.1计算机执行保存失败,提醒失败,执行7
异常事件流
1、过程中,手机拔出,用例结束
业务规则
1、 联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.1.15 开始页面“通话记录列表陌生号码”添加联系人(右键菜单)--系统用例实现活动图
3.3.1.1.16 开始页面“通话记录列表陌生号码”添加联系人(右键菜单)--系统用例规约
用例名称
开始页面“通话记录列表陌生号码”添加联系人(右键菜单)
用例描述
用户右击开始页面的通话记录列表的某条陌生通话记录,弹出“通话记录列表右键菜单”,点击“添加为联系人”菜单项,输入联系人信息并执行保存,系统保存该联系人的信息记录。开始页面“通话记录列表陌生号码”添加联系人
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将新添加的联系人记录添加到手机,并更新联系人列表
主事件流
1、 用户右击开始页面的通话记录列表的某条陌生通话记录
2、 弹出“通话记录列表右键菜单”,点击详见界面
3、 用户点击“添加为联系人”菜单项,点击详见界面
4、 弹出“新建联系人对话框”
5、 用户填写联系人信息;
6、 用户点击“保存”
7、 执行保存,保存成功后更新联系人列表
8、 判断用户是否在“新建联系人对话框”勾选“连续新建”,若有,执行8.1;若无,执行9;
8.1 刷新清空“新建联系人对话框”,执行9
9、 用例结束。
分支事件流
61 用户执行“取消”,执行9;
7.1执行保存失败,提醒失败,执行9
异常事件流
1、过程中,手机拔出,用例结束
业务规则
1、1、联系人信息(姓名,移动电话,家庭电话,电子邮件,出生日期,工作电话,工作传真,公司名称)至少填写一项;
涉及的实体
3.3.1.2 删除单个联系人--系统用例实现视图
3.3.1.2.1 通讯录页面工具栏按钮删除单个联系人--系统用例活动图
3.3.1.2.2 通讯录页面工具栏下删除单个联系人--系统用例规约
用例名称
通讯录页面工具栏下删除单个联系人
用例描述
用户勾选某个联系人信息,点击删除,删除该联系人的记录
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将该联系人信息记录删除并显示删除后的列表
主事件流
1、 勾选通讯录页面联系人列表的某条联系人记录,点击详见界面;
2、 用户点击工具栏的“删除”按钮;
3、 弹出删除提醒;点击详见界面
4、 用户点击“是”;
5、 从手机中删除该条联系人记录,删除成功,更新所有联系人列表;
6、 提醒删除成功
7、 用例结束
分支事件流
5.1 用户执行“否”,用例结束。
6.1 执行删除失败,提醒删除失败,用例
结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.2.3通讯录页面下联系人列表右键菜单删除单个联系人--系统用例活动图
3.3.1.2.4通讯录页面联系人列表下右键菜单删除单个联系人系统用例规约
用例名称
通讯录页面联系人列表下右键菜单删除单个联系人
用例描述
用户右击某个联系人记录,点击删除,删除该联系人的记录
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将该联系人信息记录删除并显示删除后的列表
主事件流
1、 用户右击通讯录页面下联系人列表的某条联系人记录,
2、 弹出“联系人列表右键菜单”,点击详见界面
3、 用户点击“删除”菜单项
4、 弹出删除提醒,点击详见界面
5、 用户点击“是”
6、 从手机删除该条记录,删除成功,更新所有联系人列表
7、 提醒删除成功
8、 用例结束
分支事件流
5.1 用户执行“否”,用例结束。
6.1 执行删除失败,提醒删除失败,用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.2.5开始页面下联系人列表右键菜单删除单个联系人--系统用例活动图
3.3.1.2.6开始页面下联系人列表右键菜单删除单个联系人--系统用例规约
用例名称
开始页面下联系人列表右键菜单删除单个联系人
用例描述
用户在开始页面右击某个联系人记录,点击删除,删除该联系人的记录
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将该联系人信息记录删除并显示删除后的列表
主事件流
1、 用户右击开始页面下的联系人列表某条联系人记录
2、 弹出“联系人列表右键菜单”,点击详见界面
3、 用户点击“删除”菜单项
4、 弹出删除提醒, 点击详见界面
5、 用户点击“是”
6、 计算机执行删除,删除成功,更新所有联系人列表
7、 提醒删除成功
8、 用例结束
分支事件流
5.1 用户执行“否”,用例结束。
6.1 计算机执行删除失败,提醒删除失败,用例结束
异常事件流
1、过程中,手机拔出或者电脑软件故障,用例结束
业务规则
涉及的实体
3.3.1.2.7开始页面下联系人列表图标删除单个联系人--系统用例活动图
3.3.1.2.8开始页面下联系人列表图标删除单个联系人--系统用例规约
用例名称
开始页面下联系人列表图标删除单个联系人
用例描述
用户在开始页面鼠标移动至某个联系人记录,浮现删除图标,点击删除,删除该联系人的记录
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将该联系人信息记录删除并显示删除后的列表
主事件流
1、 用户点击开始页面下的联系人列表某条联系人记录
2、 该联系人记录区域放大并显示快捷图标,点击详见界面
3、 用户点击“删除”图标
4、 弹出删除提醒,点击详见界面
5、 用户点击“是”
6、 从手机中删除该条联系人记录,删除成功,更新所有联系人列表
7、 提醒删除成功
8、用例结束
分支事件流
5.1 用户执行“否”,用例结束。
6.1执行删除失败,提醒删除失败,用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.3 删除多个联系人--系统用例实现视图
3.3.1.4.1 通讯录页面工具栏删除多个联系人—系统用例实现活动图
3.3.1.4.2 通讯录页面工具栏删除多个联系人—系统用例实现用例规约
用例名称
通讯录页面工具栏删除多个联系人
用例描述
用户在通讯录页面勾选多个个联系人记录,点击工具栏的删除按钮,删除多个联系人的记录
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将该联系人信息记录删除并显示删除后的列表
主事件流
1、 用户勾选通讯录页面下联系人列表的多条联系人记录,点击详见界面
2、 用户点击工具栏的“删除”按钮
3、 弹出删除提醒,点击详见界面
4、 用户点击“是”
5、 显示删除手机中相应的联系人记录并显示正在删除状态和删除进度条, 点击详见界面
6、 判断是否删除成功,若成功,执行6.1;若不成功,执行6.2;
6.1. 判断是否删除完毕,若完毕,执行7,若没有完毕,执行5
6.2 判断是否能继续删除,若能,则记录错误,执行5;若不能,则提醒失败,用例结束
7、 执行删除,删除成功,更新联系人列表
8、 提醒删除成功
9、用例结束
分支事件流
4.1 用户执行“否”,用例结束。
5.1 计算机执行删除失败,提醒删除失败,用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.4.3 通讯录页面联系人列表右键菜单删除多个联系人—系统用例实现活动图
3.3.1.4.4 通讯录页面联系人列表右键菜单删除多个联系人—系统用例实现用例规约
用例名称
通讯录页面联系人列表右键菜单删除多个联系人
用例描述
用户在通讯录页面勾选多个个联系人记录,右键菜单删除联系人
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后将该联系人信息记录删除并显示删除后的列表
主事件流
1、 用户勾选通讯录页面下联系人列表的多条联系人记录,点击详见界面
2、 用户右击选中的联系人
3、 弹出“联系人列表右键菜单”,点击详见界面
4、 用户点击“删除”菜单项
5、 弹出删除提醒,点击详见界面
6、 用户点击“是”
7、 显示删除手机中相应的联系人记录并显示正在删除状态和删除进度条,点击详见界面
8、 计算机判断是否删除成功,若成功,执行8.1;若不成功,执行8.2;
8.1. 计算机判断是否删除完毕,若完毕,执行9,若没有完毕,执行7
8.2 计算机判断是否能继续删除,若能,则记录错误,执行7;若不能,则提醒失败,用例结束
9、 计算机执行删除,删除成功,更新联系人列表
10、 提醒删除成功
11、 用例结束
分支事件流
6.1 用户执行“否”,用例结束。
7.1 执行删除失败,提醒删除失败,用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.4 修改联系人信息--系统用例实现视图
3.3.1.4.1 通讯录页面修改联系人信息--系统用例活动图
3.3.1.4.2通讯录页面修改联系人信息--系统用例规约
用例名称
通讯录页面修改联系人信息
用例描述
用户修改联系人信息,系统保存修改
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后提醒修改结果,并重新显示所有联系人列表
主事件流
1、 用户选中联系人列表中的某个联系人记录
2、 该条联系人记录呈选中状态,并在“单选联系人详情窗口”显示联系人具体信息,点击详见界面
3、用户点击“单选联系人详情窗口”的“编辑联系人”
4、 弹出“修改联系人对话框”,点击详见界面
5、 用户编辑联系人信息
6、用户选择保存
7、保存成功,更新联系人所有信息
8、用例结束
分支事件流
7.1 保存失败,计算机提醒失败;用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.4.3 通讯录页面联系人列表右键菜单修改联系人信息--系统用例活动图
3.3.1.4.4 通讯录页面联系人列表右键菜单修改联系人信息--系统用例规约
用例名称
通讯录页面联系人列表右键菜单修改联系人信息
用例描述
用户修改联系人信息,系统保存修改
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后提醒修改结果,并重新显示联系人列表
主事件流
1、 用户右击通讯录页面联系人列表的某条联系人记录
2、 该条联系人记录呈选中状态,且弹出“联系人列表右键菜单”,点击详见界面
3、 用户点击 “查看/修改联系人”菜单项
4、 弹出“修改联系人对话框”, 点击详见界面
5、用户编辑联系人信息
6、用户选择保存
7、保存成功,更新联系人信息
8、用例结束
分支事件流
7.1 保存失败,计算机提醒失败;用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.4.5开始页面联系人列表右键菜单修改联系人信息--系统用例活动图
3.3.1.4.6开始页面联系人列表右键菜单修改联系人信息--系统用例规约
用例名称
开始页面联系人列表右键菜单修改联系人信息
用例描述
用户修改联系人信息,系统保存修改
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后提醒修改结果,并重新显示联系人列表
主事件流
1、用户右击开始页面联系人列表的某条联系人记录
2、该条联系人记录呈选中状态,并弹出“联系人列表右键菜单”,
点击详见界面
3、 用户点击“查看/修改联系人”菜单项
4、弹出“修改联系人对话框”,点击详见界面
5、用户修改联系人信息
6、用户选择保存
7、保存成功,更新联系人信息
8、用例结束
分支事件流
7.1 保存失败,计算机提醒失败;用例结束
异常事件流
1、过程中,手机拔出,用例结束
业务规则
涉及的实体
3.3.1.4.7 开始页面联系人列表快捷图标修改联系人信息--系统用例活动图
3.3.1.4.8 开始页面联系人列表快捷图标修改联系人信息--系统用例规约
用例名称
开始页面联系人列表快捷图标修改联系人信息
用例描述
用户修改联系人信息,系统保存修改
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
操作完毕后提醒修改结果,并重新显示联系人列表
主事件流
1、 用户点击开始页面下联系人列表的某条记录
2、 该条记录放大且显示快捷图标,点击详见界面
3、 用户点击“修改联系人”快捷图标
4、 弹出“修改联系人对话框”,点击详见界面
5、 用户修改联系人信息
6、 用户选择保存
7、 保存成功,更新联系人信息
8、 用例结束
分支事件流
7.1 保存失败,计算机提醒失败;用例结束
异常事件流
1、过程中,手机拔出或者电脑软件故障,用例结束
业务规则
涉及的实体
3.3.1.5 排序联系人系统用例实现视图
3.3.1.5.1 按姓名排序系统用例活动图
3.3.1.5.2按姓名排序系统用例规约(略)
3.3.1.5.3按电话排序系统用例活动图
3.3.1.5.4按电话排序系统用例规约(略)
3.3.1.5.5按email排序系统用例活动图
3.3.1.5.6按email排序系统用例规约(略)
3.3.1.6 刷新联系人--系统用例
3.3.1.6.1 刷新联系人系统用例活动图
3.3.1.6.2 刷新联系人系统用例规约(略)
3.3.1.7 搜索联系人--系统用例实现视图
3.3.1.7.1 开始页面搜索联系人系统用例活动图
3.3.1.7.2 开始页面搜索联系人系统用例规约
用例名称
开始页面搜索联系人
用例描述
开始页面搜索联系人
执行者
用户
前置条件
系统已经成功连接上手机
后置条件
主事件流
1、 用户点击开始页面的搜索编辑框
2、编辑框呈编辑状态,
3、用户输入搜索关键字,
4、编辑框的有端出现打叉图标,该图标用户清除关键字,点击详见界面
5、计算机显示搜索到的结果并显示在列表中
6、用例结束
分支事件流
4.1 用户点击打叉图标,清除了关键字,计算机显示搜索前
的联系人列表,用例结束
异常事件流
1、过程中,手机拔出或者,用例结束
业务规则
涉及的实体
3.3.1.7.3 通讯录页面搜索联系人系统用例活动图
3.3.1.7.4 通讯录页面搜索联系人系统用例规约
用例名称
通讯录页面
展开阅读全文