通讯录的简单需求分?/p>
一.通讯录的简单需求分?/p>
1.
概述
本需求规约从用户对软件的需求出发,
系统分析软件的功能以及实现过程所需要做的所
有工作。主要定义了手机通讯录管理工具的需求,
由五大模块组成,具体功能分为:查询联
系人,增
/
?/p>
/
改联系人,导?/p>
/
导出联系人,发送联系人信息,设置等?/p>
2.
基本功能
本手机通讯录工具主要实现五大功能:联系人的查询:字段查询,分组查询,字母排
序查询;增加、删除联系人以及修改联系人信息;导入、导出联系人;发送联系人信息;设
置?/p>
3
.
具体需求分?/p>
3.1
分组管理用例
基本流:点击联系人列表视图中的分组键进入进入分组视图;点击分组视图中的添?/p>
键添加分组,
或者点击分组后的删除键删除分组?/p>
点击分组后的添加键向分组中添加联系人?/p>
或者点击分组中联系人后的删除键删除联系人?/p>
备选流:增加分组时,存储空间不够时提示用户并返回?/p>
3.2
发送联系人用例
基本流:
用户打开功能界面?/p>
功能界面为发送联系人信息用例提供入口?/p>
用户选择
“发
送联系人信息?/p>
功能项,
页面直接跳转到通讯录列表;用户进入通讯录列表,选择需要发?/p>
的一个或者多个联系人并按确认选项;用户进入“正在发送?/p>
等待界面,若发送完毕且发?/p>
成功则显示“已发送成功?/p>
。反之,则显示“对不起,发送联系人信息失败?/p>
;发送联系人?/p>
息完毕回到通讯录主界面?/p>
备选流:若手机无信号或者无
sim
卡,则用户在基本?/p>
2
操作后显示“找不到可用?/p>
络”界面,然后返回主界面?/p>
3.3
查询联系人用?/p>
基本流:用户打开功能界面,功能界面为查询用例提供入口;用户选择“通讯录”功
能项?/p>
页面直接跳转到通讯录首页;
进入通讯录的缺省页面为联系人列表?/p>
在列表中看到所
有联系人的姓名?/p>
电话等基本信息和查询方式选择键以及相应的信息输入框;
用户选择一?/p>
查询方式?/p>
输入联系人基本信息,
通讯录显示所有符合查询条件的联系人列表;
用户选择一
联系人进入联系人基本信息页面进行其他操作;查询完成,用户按退格键返回主界面?/p>
备选流?/p>
通过分组查询?/p>
用户在基本流?/p>
3
步可以选择进入分组列表?/p>
选择特定的组?/p>
然后再进行基本流?/p>
4
?/p>
5
步进行查询;查询信息不存在:用户在基本流?/p>
4
步查询信息不
存在,通讯录提醒用户“查询失败?/p>
,用户返回主界面,用例结束;通讯录损坏:若通讯?/p>
损坏,则会在基本流第
3
步提示“通讯录已损坏?/p>
,然后结束用例?/p>
3.4
增、删、改联系人用?/p>
基本流:点击通信录中的增加按钮,
进入增加联系人界面。输入联系人的基本信息,?/p>
可根据用户需求增加个性化信息?/p>
单击确认返回主页面;
点击通信录中一个已存在的联系人?/p>
进入联系人编辑界面。可修改联系人的资料或进行删除联系人操作,完成后进入主页面?/p>
备选流?/p>
点击通信录中的增加按钮时若存储卡空间不足?/p>
则提示错误并返回?/p>
对联系人