有自己的朋友、同事、客户等,均具有各自的联系信息,并且这些信息已经存在系统当中,用户需要更新这些信息 前置条件 用户已经被系统验证、识别,并具有操作通讯录的权限,并且系统已经具有相应的联系人信息 后置条件 从系统当中删除联系人记录 主事件流 1. 系统验证用户身份、角色、权限;
2. 用户更新指定联系人信息,并提示更新成功提示;
3. 系统更新联系人信息,并统计联系人总数; 备选事件流 1a. 非法用户
1) 系统提示错误信息并拒绝该用户登录系统;
3) 短信平台
图3-9 短信平台
表3-5 浏览短信
用例名称 浏览短信 参与者 用户(主要参与者) 假设 用户向各联系人发短信,且收信人均可以收到短信内容,系统已经将该记录存储起来 前置条件 用户已经被系统验证、识别,并具有操作短信的权限 后置条件 系统显示曾经发送的短信息列表 主事件流 1. 系统验证用户身份、角色、权限;
2. 用户输入查询短信息的内容;
3. 返回用户短信内容; 备选事件流 1a. 非法用户
1) 系统提示错误信息并拒绝该用户登录系统;
2a. 无信息内容
1) 系统当中并没有用户所需要的信息资料,系统提示无相关记录;
表3-6 发送短信息
用例名称 发送短信息 参与者 发信人(主要参与者)、收信人(次要参与者) 假设 系统在联网的条件下,用户需要对联系人发送即时信息,并且每个收信人均可以收到短信内容 前置条件 1. 用户已经被系统验证、识别,并具有操作短信的权限
2. 系统确定是联网状态 后置条件 系统向收信人发送信息,并记录当次送信记录 主事件流 1. 系统验证用户身份、角色、权限;
2. 用户输入收信人的信息和发信的内容;
3. 系统判断是处于联网状态;
4. 系统提示该短信发送成功,并将此信息内容转存到发件箱,信息投送到收信人的手机; 备选事件流 1a. 非法用户
1) 系统提示错误信息并拒绝该用户登录系统;
3a. 系统处于断网状态
1) 系统提示错误信息并将此信息内容转存到草稿箱;
表3-7 删除短信息
用例名称 删除短信息 参与者 发件人(主要参与者) 假设 用户向各联系人发短信,且收信人均可以收到短信内容,系统已经将该记录存储起来 前置条件 用户已经被系统验证、识别,并具有操作短信的权限 后置条件 系统删除相关短信记录 主事件流 1. 系统验证用户身份、角色、权限;
2. 用户执行删除短息记录操作,系统提示删除操作成功; 备选事件流 1a. 非法用户
1) 系统提示错误信息并拒绝该用户登录系统;
2a. 无信息内容
1) 系统没有用户所需要的信息资料,系统提示无相关记录;
4) 邮件平台
图3-10 邮件平台
表3-8 发件箱
用例名称 发件箱 参与者 发件人(主要参与者) 假设 用户曾经向各个联系人发送邮件 前置条件 用户已经被系统验证、识别,并具有操作邮件的权限 后置条件 系统向用户显示邮件信息内容 主事件流 1. 系统验证用户身份、角色、权限;
2. 用户输入查询邮件的内容
3. 系统显示查询结构; 备选事件流 1a. 非法用户
1) 系统提示错误信息并拒绝该用户登录系统;
2a. 无相关邮件
1) 系统当中并没有用户所需要的邮件信息,系统提示无相关记录;
表3-9 写发邮件
用例名称 写发邮件 参与者 发件人(主要参与者)、收件人(次要参与者) 假设 企业中有多位职工,用户需要向另一位职工发送传阅文件或信息,并且每个收信人均可以收到邮件内容 前置条件 用户已经被系统验证、识别,并具有操作邮件的权限 后置条件 系统向收信人发送信息,并记录当次送信记录 主事件流 1. 系统验证用户身份、角色、权限;
2. 用户输入收信人的信息和发信的内容;
3. 判断邮件大小和格式;
4. 用户发送邮件;
5. 系统提交邮件信息;
6. 系统将邮件递交到对方的收件箱中;
7.