统可能新增功能(比如,集成一些常用的节日祝福短信,用户自定义短信的开头欢迎语等)带来的系统软硬件的变化,为系统的扩充预留接口。
第3章 需求获取(用例模型)
§3.1 概述
在抽象层次上建模,用例描述系统如何与外部参与者进行交互。每个用例表示系统提供给其用户的一段功能。对于捕获非形式化的需求来说,用例的作用便彰显出来了。
§3.2 系统边界
需了解应用程序的准确范围,也即系统边界,以方便把功能确定下来
图3-1 系统边界
如图3-1所示,系统边界为用户的Android手机操作系统,基于Android平台的短信通软件调用Android SDK提供的接口、方法和数据库来实现功能。
§3.3 参与者
参与者为使用Android的手机的用户和移动运营商(移动,联通,电信)。Android手机用户使用短信通软件定制发送信息,最终短信的发送还是通过各个移动运营商来完成发送。
表3-1 参与者概述
参与者 描 述 Android的手机的用户 使用短信通软件定制发送短信。 移动运营商(移动,联通,电信) 通过移动网络最终完成短信的发送。 短信接收人 接收发送的短信,可以是任何运营商的任何手机
§3.4 系统用例图
系统用例图如图3-2所示:
图3-2 系统用例图
§3.5 用例简述
§3.5.1 单号码连发
如表3-2所示。
表3-2 单号码连发
用例名称 单号码连发 简述 对一个号码连续间隔发送短信 参与者 用户,移动运营商,短信接收人 前置条件 用户打开了单号码连发的界面 后置条件 输入了短信接收人的手机号码和短信内容 扩展用例 无 包含用例 无 触发事件 用户点击主界面的单号码连发项,用例开始
基本操作流程 1. 用户填写手机号码或者从手机的通讯录中选择联系人
2. 填写要发送的短信内容,不能为空
3. 点击发送按钮,开始发送短信 可选操作流程 1. 可以设定发送短信的条数,默认是一条
2. 可以设定发送短信的时间间隔,默认的时间间隔为0秒
§3.5.2 号码段群发
如图表3-3所示。
表3-3 号码段群发
用例名称 号码段群发 简述 对一个号码段内的所有手机号发送短信 参与者 用户,移动运营商,短信接收人 前置条件 用户打开了号码段群发的界面 后置条件 输入了起始号码、结束号码和短信内容 扩展用例 无 包含用例 无 触发事件 用户点击主界面的号码段群发项,用例开始
基本操作流程 1. 用户填写起始号码、结束号码
2. 填写要发送的短信内容,不能为空
3. 点击发送按钮,开始发送短信 可选操作流程 可以设定发送短信的时间间隔,默认的时间间隔为0秒
§3.5.3 清单群发短信
如表3-4所示。
表3-4 清单群发短信
用例名称 清单群发短信 简述 对多个联系人同时发送短信 参与者 用户,移动运营商,短信接收人 前置条件 用户打开了清单群发短信的界面 后置条件 选择用户清单或者多条联系人,填写短信内容 扩展用例 无 包含用例 用户自定义清单 触发事件 用户点击主界面的清单群发项,用例开始
基本操作流程 1. 用户从自定义清单中添加联系人或者从通讯录列表中添加一条或者多条联系人
2. 填写短信内容
3. 点击发送按钮,开始发送短信 可选操作流程 无
§3.5.4 定时短信
如表3-5所示。
表3-5 清单群发短信
用例名称 定时短信短信 简述 对多个联系人定时发送短信 参与者 用户,移动运营商,短信接收人 前置条件 用户打开了定时短信的界面 后置条件 选择发送短信的时间,选择用户清单或者多条联系人,填写短信内容 扩展用例 无 包含用例 用户自定义清单 触发事件 用户点击主界面的定时短信项,用例开始
基本操作流程 1. 选择发送短信的年月日,小时,分钟
2. 用户从自定义清单中添加联系人或者从通讯录列表中添加一条或者多条联系人
4. 填写短信内容
5. 点击发送按钮,保存定时短信的信息
6. 当用户设定的发送时间到达,执行发送短信的操作 可选操作流程 无
§3.5.5 用户自定义清单
如表3-6所示。
表3-6 用户自定义清单
用例名称 用户自定义清单 简述 按用户需求将不同的联系人分组存储,方便用户群发短信 参与者 用户,移动运营商,短信接收人 前置条件 用户点击从清单选择按钮 后置
上一篇:
桥梁毕业设计(任务书+文献综述+开题报告+外文翻译)_-
下一篇:
猪疥癣病的防治