软件需求说明书编写规范1.docx

上传人:b****5 文档编号:5693834 上传时间:2022-12-31 格式:DOCX 页数:9 大小:19.96KB
下载 相关 举报
软件需求说明书编写规范1.docx_第1页
第1页 / 共9页
软件需求说明书编写规范1.docx_第2页
第2页 / 共9页
软件需求说明书编写规范1.docx_第3页
第3页 / 共9页
软件需求说明书编写规范1.docx_第4页
第4页 / 共9页
软件需求说明书编写规范1.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

软件需求说明书编写规范1.docx

《软件需求说明书编写规范1.docx》由会员分享,可在线阅读,更多相关《软件需求说明书编写规范1.docx(9页珍藏版)》请在冰豆网上搜索。

软件需求说明书编写规范1.docx

软件需求说明书编写规范1

软件需求说明书

目录

1引言1

1.1编写目的1

1.2范围1

1.3定义1

1.4参考资料1

2项目概述2

2.1产品描述2

2.2产品功能2

2.3用户特点2

2.4一般约束2

3具体需求3

3.1功能需求3

3.1.1功能需求13

3.1.2功能需求23

3.2外部接口需求3

3.2.1用户接口3

3.2.2硬件接口3

3.2.3软件接口4

3.3性能需求4

3.4设计约束4

3.4.1其他标准的约束4

3.4.2硬件的限制4

3.5属性4

3.5.1可用性4

3.5.2安全性5

3.5.3可维护性5

3.5.4可转移\转换性5

3.5.5警告5

3.6其他需求5

3.6.1数据库5

3.6.2操作9

3.6.3场合适应性需求9

4附录9

1引言

1.1编写目的

本说明书是为了说明“爱养殖网”的编写目的、涵盖范围等。

“爱养殖网”是给每一个爱养花花草草人士提供交流与学习的平台。

每个人都可以在网站上注册账号与其他人交流学习。

1.2范围

爱养殖网是一个开放的平台,适合每一个爱养花草的人交流与使用。

项目具体及要求如下:

项目名称:

爱养殖网

软件功能:

用户可以在该平台上浏览官方贴出的资料,可以发帖与其他用户交流。

软件说明:

A、硬件要求:

内存:

2GB,InternetExplorer在8以上。

B、系统要求:

Windows7版本以上。

1.3定义

暂无

1.4参考资料

主要参考文献:

[1]ASP.NET4.0实用教程郑阿奇电子工业出版社

[2]SQLServer实例教程杨学全电子工业出版社

[3]ASP.NET基础与案例开发详解张孝祥清华大学出版社

[4]HTMLCSSJavaScript网页制作从入门到精通刘西杰,柳林人民邮电出版社

[5]w3school菜鸟教程网

2项目概述

2.1产品描述

随着科协技术的发展,人们休闲娱乐的方式也变得越来越多,其中花卉养殖的爱好者不在少数。

很多花卉养殖爱好者都喜欢挑战一些从来没有看到或听说的花草,但由于缺乏经验往往都不能成功,就算成功了,也一个志同道合的人分享喜悦,心里难免失性至极。

这时,爱养殖网就诞生了。

我们可以为你提供一些养殖花草的巧妙方法及注意事项。

还能给您科普一些花草知识,让您能对这个世界上的植物多一些了解。

用户还可以通过发帖与其他用户交流,可以上传图片分享您的养殖的乐趣等等。

这是一个花草养殖爱好者的聚集地。

2.2产品功能

本系统是为所有爱好花卉养殖者提供的一个平台,用于学习与交流。

一般性描述:

本系统可以分为两部分:

后台管理员系统及普通用户系统。

后台管理员系统:

维护该平台的秩序,为用户提供一个安全健康的上网空间。

发布系统通知,上传一些经验贴或一些用户特别要求的帖子,如发现不良帖子,可以进行删除或修改。

对于普通用户可以进行一些基本的管理。

普通用户系统:

普通用户可以浏览网页,发表帖子,回复帖子。

2.3用户特点

该平台的用户可以是任何一个喜爱花卉养殖的人,只需要拥有上网和打字技能即可。

2.4一般约束

本网站的最大容量为每秒容许有1000位用户同时上传或下载信息。

3具体需求

3.1功能需求

3.1.1功能需求1

1.普通用户:

当用户进行注册后变成“爱养殖”的注册用户,该类用户可以在网站里浏览,还能在讨论区与其他用户交流,也就是发布帖子或者对其他的帖子进行一些回复。

还能在网站首页对本网站提出一些意见或建议,用户可以修改自己的一些信息,比如:

头像,昵称,联系方式等等。

2.管理员用户:

该类用户一般为后台管理人员,拥有对网站上的贴子进行删除,增加,查询的权利,还能在网站上发布公告信息,可以根据需要修个自己的信息,如:

头像,昵称,联系方式等等。

3.1.2功能需求2

(1)精度:

管理员的发帖是通过用户的需求发表的。

(2)时间特性要求:

根据季节发布当季适宜栽培的植物。

(3)可靠性:

较高

(4)灵活性:

用户发表的帖子可以自己删除。

3.2外部接口需求

3.2.1用户接口

IE浏览器7以上版本的浏览器。

3.2.2硬件接口

普通家用PC。

3.2.3软件接口

支持IE8版本以上的其他浏览器。

3.3性能需求

(1)支持多终端操作

(2)支持多并行操作的用户同时操作

(3)系统响应时间短

3.4设计约束

可能在版本较低的浏览器中无法完整显示。

3.4.1其他标准的约束

暂无

3.4.2硬件的限制

暂无。

本项包括在各种硬件约束下运行的软件要求,例如,应该包括:

a.硬件配置的特点(接口数,指令系统等);

b.内存储器和辅助存储器的容量。

3.5属性

在软件的需求之中有若干个属性,以下指出其中的几个(注意:

对这些决不应理解为是一个完整的清单)。

3.5.1可用性

如系统出现图片无法加载,请重新进入或刷新网页。

3.5.2安全性

本网站数据采用非对称加密技术对数据进行加密,可以避免一般技术的外来修改或泄密。

3.5.3可维护性

该网站会根据需要不定期进行修复或更新,保证用户有最舒适的用户体验。

3.5.4可转移\转换性

规定把软件从一种环境移植到另一种环境所要求的用户程序,用户接口兼容方面的约束等等。

3.5.5警告

指定所需属性十分重要,它使得人们能用规定的方法去进行客观的验证。

3.6其他需求

根据软件和用户组织的特性等,某些需求放在下面各项中描述。

3.6.1数据库

本项目使用的是SQLServer数据库,具体参数如下:

SQLServer数据库引擎对象

最大大小/数量-SQLServer(32位)

最大大小/数量-SQLServer(64位)

批大小1

65,536*网络数据包大小

65,536*网络数据包大小

每个短字符串列的字节数

8,000

8,000

每个GROUPBY、ORDERBY的字节数

8,060

8,060

每个索引键的字节数2

900

900

每个外键的字节数

900

900

每个主键的字节数

900

900

每行的字节数8

8,060

8,060

存储过程源文本中的字节数

批处理大小中的较小者或250MB

批处理大小中的较小者或250MB

每个 varchar(max)、varbinary(max)、xml、text 或image 列的字节数

2^31-1

2^31-1

每个 ntext 或 nvarchar(max) 列的字符数

2^30-1

2^30-1

每个数据表的聚集索引数

1

1

GROUPBY、ORDERBY中的列数

仅受字节数限制

仅受字节数限制

GROUPBYWITHCUBE或WITHROLLUP语句中的列数或表达式数目

10

10

每个索引键的列数7

16

16

每个外键的列数

16

16

每个主键的列数

16

16

每个非宽表的列数

1,024

1,024

每个宽表的列数

30,000

30,000

每个SELECT语句的列数

4,096

4,096

每个INSERT语句的列数

4096

4096

每个客户端的连接个数

已配置连接的最大值

已配置连接的最大值

数据库大小

524,272TB

524,272TB

每个SQLServer实例的数据库个数

32,767

32,767

每个数据库的文件组个数

32,767

32,767

每个数据库的文件个数

32,767

32,767

文件大小(数据)

16TB

16TB

文件大小(日志)

2TB

2TB

每个表的外键表引用数4

253

253

标识符长度(以字符计)

128

128

每台计算机的实例数

所有SQLServer版本(Workgroup除外)的独立服务器上为50个实例。

Workgroup支持每台计算机上最多有16个实例。

SQLServer支持故障转移群集上有25个实例。

独立服务器上为50个实例。

故障转移群集上25个实例。

包含SQL语句的字符串的长度(批大小)1

65,536*网络数据包大小

65,536*网络数据包大小

每个连接的锁数

每个服务器的最大锁数

每个服务器的最大锁数

每个SQLServer实例的锁数5

最多2,147,483,647

仅受内存限制

嵌套存储过程级别数6

32

32

嵌套子查询个数

32

32

嵌套触发器层数

32

32

每个数据表的非聚集索引个数

999

999

存在以下任意子句的情况下GROUPBY子句中的非重复表达式数目:

CUBE、ROLLUP、GROUPINGSETS、WITHCUBE、WITHROLLUP

32

32

GROUPBY子句中的运算符生成的分组集数目

4,096

4,096

每个存储过程的参数个数

2,100

2,100

每个用户定义函数的参数个数

2,100

2,100

每个数据表的REFERENCE个数

253

253

每个数据表的行数

受可用存储空间限制

受可用存储空间限制

每个数据库的表数3

受数据库中对象数限制

受数据库中对象数限制

每个分区表或索引的分区数

1,000

1,000

非索引列的统计信息条数

30,000

30,000

每个SELECT语句的表个数

仅受可用资源限制

仅受可用资源限制

每个表的触发器个数3

受数据库中对象数限制

受数据库中对象数限制

每个UPDATE语句(宽表)的列数

4096

4096

用户连接

32,767

32,767

XML索引

249

249

3.6.2操作

这里说明用户要求的常规的和特殊的操作。

A.在用户组织之中各种方式的操作。

例如,用户初始化操作;

B.交互作用操作的周期和无人操作的周期;

C.数据处理运行功能;

D.后援和恢复操作。

注:

这里的内容有时是用户接口的一部分。

3.6.3场合适应性需求

这里包括:

a.对给定场合或相关任务或操作方式的任何数据或初始化顺序的需求进行定义。

例如,栅值,安全界限等等。

b.指出场合或相关任务为特点,这里可以被修改以使软件适合特殊配制的要求。

4附录

对一个实际的需求规格说明来说,若有必要应该编写附录。

附录中可能包括:

a.输入输出格式样本,成本分析研究的描述或用户调查结果;

b.有助于理解需求说明的背景信息;

c.软件所解决问题的描述;

d.用户历史、背景、经历和操作特点;

e.交叉访问表。

按先后次序进行编排,使一些不完全的软件需求得以完善;

f.特殊的装配指令用于编码和媒体,以满足安全、输出、初始装入或其他要求。

注:

当包括附录时,需求说明必须明确地说明附录是不是需求要考虑的部分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1