QQContactManager-概要设计报告

  • 格式:doc
  • 大小:94.50 KB
  • 文档页数:7

QQContactManager
概要设计报告
DUKE工作组组建于2014年6月30日,为西南民族大学计算机科学与技术学院2011级参加国信安实训的第三个小组,组长为王定进,组员分别为:梅行素、毛倩、韦华丽、吕苏川、吴思源、蒋贵欣、谢磊。

版本历史
目录
0. 文档介绍 (4)
0.1文档目的 (4)
0.2文档范围 (4)
0.3读者对象 (4)
0.4参考文献 (4)
0.5术语与缩写解释 (4)
1. 模块命名规则 (5)
2. 模块汇总 (4)
2.1模块汇总表 (5)
2.2模块关系图 (6)
3. 子系统A的模块设计 (6)
3.N 模块A-N (6)
4. 子系统B的模块设计 (6)
4.N 模块B-N (6)
5. 其他 (7)
0. 文档介绍
0.1 文档目的
编写此概要设计文档是为了明确需求和软件功能,然后抽象系统需求以指导软件开发设计以及为测试验收提供依据。

0.2 文档范围
软件开发阶段、软件测试阶段等
0.3 读者对象
本文档面向多种读者对象:
(1)组长:组长可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。

(3)程序员:配合《需求说明书》,了解系统功能,编写《用户手册》。

(4)测试员:根据本文档编写测试用例,并对本产品进行功能性测试和非功能性测试。

0.4 参考文献
(1)王东华,Android开发实例大全,电子工业出版社,2012年8月
(2)李刚,疯狂Android讲义,电子工业出版社,2013年3月
0.5 术语与缩写解释
1. 模块命名规则
(1)数据库和数据表以数据库相关英文单词或缩写进行命名。

(2)字段一律采用英文单词或者词组吗命名,如找不到专业的英文的单词或者词组,可以用相同意义的英文单词或词组代替。

(3)程序中定义常量、变量或方法等内容时,常常需要指定类型。

(4)所有的组件对象名称都为组件名称的拼音简写,出现冲突时可以采用不同的简写规则。

2. 模块汇总
2.1 模块汇总表
提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。

2.2 模块关系图
提示:参考体系结构设计文档
3. 子系统-联系人管理的模块设计3.1联系人管理-添加联系人
4. 子系统-分组管理的模块设计4.1分组管理-添加分组
5. 其他。