企业即时通讯软件需求说明书
技术文件
技术文件
名称:企业即时通讯软件需求说明书技术文件编号:IM-001-01
版本:V1.0
拟制
审核
会签
标准化
批准
修改记录
目录
1................................................................ 引言5
1.1........................................................... 编写目的
5
1.2................................................ 预期的读者和阅读建议
5
1.3........................................................... 文档约定
5
2.................................................... 术语、定义和缩略语6
2.1......................................................... 术语、定义
6
2.2............................................................. 缩略语
6
3............................................................. 综合描述6
3.1.............................................................. 背景
6
3.2........................................................... 软件概述
6
3.3........................................................... 运行环境
7
3.4..................................................... 用户类及其要求
7
4............................................................. 具体需求8
4.1........................................................... 功能需求
8
4.1.1 .................................... SR-F-0010 登陆IM即时通讯系统
8
4.1.2 ......................................... SR-F-0020 用户数据操作
9
4.1.3 ............................................. SR-F-0030 好友列表
11
4.1.4 ............................................. SR-F-0040 好友聊天
17
4.1.5 ......................................... SR-F-0050 个人信息设置
21
4.1.6 ................................ SR-F-0060 系统信息的发送(待定)
22
4.2........................................................... 性能需求
23
4.3....................................................... 质量属性需求
23
4.3.1 ......................................................... 可靠性
23
4.3.2 ....................................................... 可维护性
24
4.3.3 ....................................................... 可移植性
24
4.3.4 ......................................................... 扩展性
24
4.3.5 ....................................................... 可测试性
24
4.4....................................................... 外部接口需求
24
4.5........................................................... 其它需求
24
5......................................................... 总体验收准则24
6............................................................. 参考文献25
1引言
1.1编写目的
本文通过详细描述企业即时通讯软件的功能需求、性能需求、质量属性需求、外部接口需求以及其它需求,为后续概要设计、软件(系统)测试、用户文档等工作提供基础与约束。
1.2预期的读者和阅读建议
预期的读者和阅读建议参见表1.1。
1.3文档约定
本文使用了如下的文档约定:
1) 表头文字使用了20%灰度背景;
2) 插图一律使用MS Visio 2002中文版绘制,并一律“嵌入”于需求描述正文中,而非“浮于文字上方”。;
3) 用同号、同体但加粗的文字来强调需要读者重视的内容。
另外,每个需求都有优先级属性。优先级的可能取值为:5、4、3、2、1,具体定义如下:
5:是必须的,它规定了产品的必备需求。没有这些需求,产品将不能完成用户的工作,从而也就无法达到市场的准入条件。
4:是重要的,它规定了那些竞争对手已经实现且用户感觉很好的需求、本产品区别于其它同类产品的独特需求及其它一些需求。只有完成这些需求,才能使本产品有市场竞争力。
3:是应该的,它规定了当前版本可以不做,但必须在未来版本中实现的需求。此种需求对产品的体系结构影响可能较大,因此必须在系统设计时予以考虑。
2:是可能的,它规定了那些有了会更好但没有也没有什么关系的需求,如一些提高效率的小工具。
1:是备忘的,它规定了我们想象的但目前无法或无需实现的需求。
2术语、定义和缩略语
2.1术语、定义
本文使用的专用术语、定义见表2.1:
表2.1
2.2缩略语
本文使用的专用缩略语见表2.2:
3综合描述
3.1背景
IM 即时通讯系统,是以JAVA为基础实现的聊天系统,主要包括:登陆,注册,聊天,修改个人信息,添加好友,分组等功能模块。
3.2软件概述
本软件具备以下主要功能:
a)点对点的聊天
b)登陆,注册用户
c)修改个人信息
d)添加好友
e)分组
3.3运行环境
运行环境见表3.2。
表3.2
3.4用户类及其要求
本产品涉及到的用户类见表3.3。