新版软件需求说明书.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

TOC\o1-3\h\z1引言 2

1.1编写目的 2

1.2背景 2

1.3定义 2

1.4参考资料 2

2任务概述 3

2.1目的| 3

2.2用户的特点 3

2.3假定和约束 3

3需求规定 3

4运营环境规定 13

4.1设备 13

4.2支持软件 13

4.3接口 13

4.4控制 13

软件需求说明书的编写提醒

1引言

1.1编写目的

本文档规定了将要开发系统的需求,涉及系统所要提供的功能及约束条件。系统的设计与实现将以本文档为标准。

本文档的使用者涉及本系统用户、需求分析人员、项目管理人员、软件设计人员、系统测试及维护人员。

1.2背景

待开发的软件系统的名称为“悦乎”;

系统与服务器发生交互,也同使用本系统的其他用户发生交互;

1.3定义

Android或安卓

一种基于Linux的自由及开放源代码的操作系统,重要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

IM

即时通讯(Instant?Messaging,简称IM)是一个实时\o通信通信系统,允许两人或多人使用\o网络网络实时的传递\o文字文字\o信息信息、\o文献文献、语音与视频交流。

OpenFire

Openfire采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。

XMPP

XMPP(ExtensibleMessagingandPresenceProtocol,前称Jabber[1])是一种以\oXMLXML为基础的开放式\o实时通信实时通信协议,是经由互联网工程工作小组(\oIETFIETF)通过的\o互联网互联网标准。

1.4参考资料

2任务概述

2.1目的|

开发在规定期间内完毕以即时通讯为重要功能的系统,系统与服务器发生交互,也同使用本系统的其他用户发生交互。系统的重要功能在本文第3部分有具体描述。

2.2用户的特点

本系统的用户有对即时通讯方面的需求,拥有android2.2及以上版本的智能手机,并具有一定的操作能力。

2.3假定和约束

假定开发不涉及法律法规问题,供应商不会对android停止服务。

3需求规定

3.1基本功能

3.1.1用户注册

3.1.1.1对功能的规定

用户在此功能模块需要提供用户名和密码完毕注册,用户名为6-16位由数字和字母组成的字符串(可以全为数字或字母),密码6-16位由数字和字母组成的字符串(可以全为数字或字母)。

3.1.1.2对性能的规定

3.1.1.2.1精度

根据使用需要,在各项数据的输入,输出及传输过程中不能出现误差。

3.1.1.2.2时间特性规定

5秒内对用户请求做出相应。

3.1.1.2.3灵活性

当用户需求,如操作方式,运营环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

3.1.1.3输入输出规定

字段名称

字段类型

默认数据

数据长度范围

填写规则

必填项

备注

用户名

字符

6-16

手动填写

由字母和数字组成,不能和已有用户名相同

密码

字符

6-16

手动填写

由字母和数字组成

确认密码

字符

6-16

手动填写

由字母和数字组成,必须和密码相同

用户ID

字符

6-16

自动生成

手机号

字符

11

手动填写

3.1.1.4数据管理能力规定

?规定数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和\o内存内存容量没有很高的规定,但是数据库应当可以对并发事件,脏数据具有较强的辨认解决能力。

3.1.1.5故障解决能力规定

a.?内部故障解决

在开发阶段可以随即修改数据库里的相应内容。

b.?外部故障解决

对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运营,在需求调用时犯错,有错误提醒,重试。

c.?本软件也许产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了保证系统恢复的能力,数据库管理员要定期对数据库进行备份。

3.1.1.6其他方面规定

数据的安全性、完整性规定:各项数据信息必须保证安全性和完整性。网络系统设有通信、程序、网络三级权限和口令管理,保证系统安全。

3.1.2用户登录

3.1.2.1对功能的规定

用户在此模块可以根据已注册用户名和密码完毕登录。

3.1.2.2对性能的规定

3.1.2.2.1精度

根据使用需要,在各项数据的输入,输出及传输过程中不能出现误差。

3.1.2.2.2时间特性规定

5秒内对用户请求做出相应。

3.1.2.2.3灵活性

当用户需求,如操作方式,运营环境,结

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档