图 5 来电转移示意图
7
图 6 短信转发示意图
3. 软件功能结构图
此处主要介绍软件功能的实现大体构图,由于没有正式开始程序设计,可能与最终的程序结构有一定的偏差。最终以实际代码结构为准。
3.1 基本功能结构图
短信记录及管理发送短信接收短信删除短信短信分类短信查找过滤垃圾短信 图 7 基本结构图
8
3.2 短信备份功能结构图
备份定期本地备份手动本地备份定期远程备份联系人筛选
图 8 短信备份结构图
3.3 短信转发功能结构图
转发来电转移短信转发远程遥控命令及密码
图 9 短信转发结构图
4. 软件测试
为了尽早发现软件产品中的错误,从而达到提高软件质量、降低软件维护的费用,开发者应在编码过程中对各个模块的程序代码进行单元测试,系统集成时进行集成测试,系统集成完成后对整个软件进行系统测试。
单元测试是在软件开发过程中针对程序模块进行正确性检验。
集成测试是在单元测试的基础上,将所有模块按照设计要求组装成系统或子系统,对模块组装过程和模块接口进行正确性检验。
软件系统测试不仅是检测软件的整体行为表现,从另一个侧面看,也是对软件开发设计的再确认。进行软件系统测试工作时。测试主要包括界面测试、可用性测试、功能测试、稳定性(强度)测试、性能测试、强壮性(恢复)测试等。
5. 软件特点及运用优势
本软件主要的特色和功能是实现了对短信的备份和转发,同时兼具远程遥控功能,这样会大大方便你对重要短信和重要联系人的保存。也消除了你由于未带手机或者是手机丢失而
9
重要短信信息丢失的烦恼。
在手机未带的情况下,你还能及时收到你的新到短信,使事务得到及时的解决和处理。为工作和生活都带来了很大的方便。远程遥控可设置密码或者自定义命令字,避免恶意猜测,方便记忆,如果想要开启新到短信自动转发,只需要验证密码后发送命令字即可,而转发本地所有短信每进行一次就要密码验证。注意发送完密码和命令字后要记得及时删除,避免被他人利用。总的来说,此功能的安全性还是有保证的。
6. 成员分工
学号
姓名 班级 主要负责模块 10

