软件需求规格说明书V10资料.docx
- 文档编号:17265431
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:17
- 大小:22.85KB
软件需求规格说明书V10资料.docx
《软件需求规格说明书V10资料.docx》由会员分享,可在线阅读,更多相关《软件需求规格说明书V10资料.docx(17页珍藏版)》请在冰点文库上搜索。
软件需求规格说明书V10资料
XXX平台/项目建设项目
需求规格说明书
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识
GZDJ-RM-TF-04A
审核人
当前版本
1.0
审核日期
作者
批准人
完成日期
批准日期
广州XXX`网络科技有限公司
修订历史记录
日期
版本
说明
作者
0.1
草稿
1.0
正式发布
目录
1引言5
1.1编写目的5
1.2预期读者5
1.3项目背景5
1.4定义5
1.5参考资料6
2任务概述7
2.1目标7
2.2业务描述7
2.2.1用户特点7
2.2.2用户规模7
2.2.3业务分析7
2.3开发平台、实现语言7
2.3.1开发平台7
2.3.2实现语言8
2.4总体结构、模块组成8
2.4.1总体结构8
2.4.2模块组成8
2.5用户角色设置9
3数据描述10
3.1静态数据10
3.2动态数据11
3.3数据库介绍11
3.4数据词典11
3.5数据采集11
3.5.1数据采集的要求11
3.5.2数据采集的处理12
4功能需求13
4.1XXXX标题一13
4.1.1功能概述13
4.1.2数据输入13
4.1.3数据处理13
4.1.4流程描述13
4.1.5用户界面13
性能需求14
4.2数据精度14
4.3时间特性14
4.4适应性/灵活性14
5运行需求15
5.1用户界面15
5.2软件、硬件接口15
5.2.1软件接口15
5.2.2硬件接口15
5.3故障处理16
6其他需求17
附件一引用样表、格式18
附件二版本说明19
附件三其他20
1
引言
1.1编写目的
经过实地调研、考察,并与用户方进行了多次的正式(会议)、非正式交流、讨论,最终就“XXX平台/项目建设项目”建设需求达成一致意见。
为确保项目工程建设顺利进行,依据软件工程建设规范(GB)要求输出《XXX平台/项目建设项目需求规格说明书》,并作为该项目验收测试、系统验收的依据。
1.2预期读者
本文档读者对象如下:
1.3项目背景
1.4定义
【指明文档的地位、作用】
本文档由广州XXX网络科技有限公司需求调研人员与XXX客户/部门业务负责人员一起收集、整理、讨论、并最终定稿。
准确描述客户/部门系统的业务需求范围,作为系统开发、验收的重要技术依据。
【列出文档中所用到的专门术语的定义、缩写词的原文和其适用范围。
】
B/S:
即Browser/Server(浏览器/服务器)结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
UTF-8:
UTF-8是UNICODE的一种变长字符编码,其中UTF(UniversalTransformationFormat)为通用转换格式,由KenThompson于1992年创建。
现在已经标准化为RFC3629。
UTF-8用1到6个字节编码UNICODE字符。
WebService:
WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。
这种技术允许网络上的所有系统进行交互。
随着技术的发展,一个Web服务可以包含额外的指定功能并且可以在多个B2B应用中协作通讯。
Web服务可以理解请求中上下文的关系,并且在每一个特定的情况下产生动态的结果。
这些服务会根据用户的身份,地点以及产生请求的原因来改变不同的处理,用以产生一个唯一的,定制的方案。
SSO:
单点登录(SSO,SingleSign-on)是一种方便用户访问多个系统的技术,用户只需在登录时进行一次注册,就可以在多个系统间自由穿梭,不必重复输入用户名和密码来确定身份。
单点登录的实质就是安全上下文(SecurityContext)或凭证(Credential)在多个应用系统之间的传递或共享。
当用户登录系统时,客户端软件根据用户的凭证(例如用户名和密码)为用户建立一个安全上下文,安全上下文包含用于验证用户的安全信息,系统用这个安全上下文和安全策略来判断用户是否具有访问系统资源的权限。
Portlet:
Portlet是门户中可再用的Web模块,它们在门户网站服务器上运行并提供对基于Web的内容、应用程序和其他资源访问。
从用户的角度来看,Portlet是门户网站站点中提供特定服务或信息(例如,提供日历和新闻)的窗口。
从应用程序开发者的角度来看,Portlet是可插入的Web模块,它们被设计成在门户网站服务器的Portlet容器中运行。
LDAP:
轻量目录访问协议(LightweightDirectoryAccessProtocol),一个得到关于人或者资源的集中、静态数据的快速方式。
LDAP是一个用来发布目录信息到许多不同资源的协议。
通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更加强大。
1.5参考资料
【列出文档所参考的文档、标准规范。
】
GB/T11457软件工程术语
GB8567-88计算机软件产品开发文件编制指南
GB/T12505-90计算机软件配置管理计划规范
2
任务概述
2.1目标
【指明系统的应用现状、目标、建设内容】
2.2业务描述
2.2.1用户特点
2.2.2用户规模
2.2.3业务分析
2.3开发平台、实现语言
2.3.1开发平台
XXX平台/项目建设项目开发内容如下表:
建设内容
软件类型
软件名称
XXXXXX
操作系统
Windows2003Server标准版
数据库软件
ORACLE10g 企业版25用户
中间件软件
BEA WeblogicServerAdvantageEdition10标准版
Java支持环境
JDK1.4.2以上
浏览器
IE6.0浏览器以上
开发软件
DreamWeaver、EditPlus
2.3.2实现语言
XXX平台/项目建设项目开发件实现语言情况如下表:
软件类型
软件名称
实现语言
前台采用B/S下标准的JSP,HTML,JavaScript等web编程语言实现,页面编码为UTF-8。
2.4总体结构、模块组成
2.4.1总体结构
2.4.2模块组成
各部分建设内容之间关系见如下系统框架图:
图
2.5用户角色设置
本系统共设置下列用户角色:
序号
角色名称
角色组成与作用
权限描述
1
2
3
…
3
数据描述
3.1静态数据
主要包括信息发布类的业务数据及系统中预置的在一定时期内不发生变化的系统数据
1系统用户表BFM_USER
1.12020020002000020000020000002
名称
注释
数据类型
主要的
ID
用户ID
NUMBER(10)
TRUE
NAME
用户名称(用户显示名)
VARCHAR2(20)
FALSE
AREA_ID
地区ID
NUMBER(10)
FALSE
PASSWORD
密码
VARCHAR2(300)
FALSE
LOGIN_NAME
用户登录名
VARCHAR2(20)
FALSE
CA_ID
CA认证的ID号,在市领导进入系统的时候,要根据这个ID来得到我们系统中的USER信息
VARCHAR2(20)
FALSE
TYPE
用户类型,'0'-普通用户(无CA证书),'1'-有CA证书的用户
VARCHAR2(10)
FALSE
MOBILE
联系电话(手机)
VARCHAR2(20)
FALSE
MEMO
备注
VARCHAR2(100)
FALSE
UPDATED_DATE
更新时间
DATE
FALSE
ENABLE_FLAG
有效标志,1-有效,0-无效
VARCHAR2
(1)
FALSE
2用户角色表BFM_USER_ROLE
2.12020020002000020000020000002
名称
注释
数据类型
主要的
ID
NUMBER(10)
TRUE
USER_ID
用户ID
NUMBER(10)
FALSE
ROLE_ID
角色ID
NUMBER(10)
FALSE
MEMO
备注
VARCHAR2(100)
FALSE
3角色信息表BFM_ROLE
3.12020020002000020000020000002
名称
注释
数据类型
主要的
ID
角色ID
NUMBER(10)
TRUE
NAME
角色名称
VARCHAR2(20)
FALSE
PERMISSION
权限,指角色可访问的资源
VARCHAR2(1000)
FALSE
MEMO
备注
VARCHAR2(100)
FALSE
URL_ENTRY
模块入口链接
VARCHAR2(200)
FALSE
3.2动态数据
●
3.3数据库介绍
【给出使用数据库的名称、类型及数据库结构规划】
数据库:
Oracle10g,Oracle9i?
?
?
3.4数据词典
【描述系统中各表单的名称,数据组成及系统可以使用的关键字】
名称
注释
4表ABCDEF
4.12020020002000020000020000002
名称
注释
数据类型
主要的
ID
序号
NUMBER(10)
TRUE
3.5数据采集
3.5.1数据采集的要求
输入源:
手工键盘输入
输入介质和设备:
键盘,磁盘,
输出介质和设备:
磁盘,打印纸。
3.5.2数据采集的处理
4
功能需求
4.1XXXX标题一
4.1.1功能概述
总体技术指标要求如下:
总体技术指标要求
✧
4.1.2数据输入
数据输入来源于键盘、鼠标和用户端的其他输入
4.1.3数据处理
4.1.4流程描述
描述
图
4.1.5用户界面
【模块功能的界面描述,查询、显示要求】
性能需求
4.2数据精度
【指明系统的数据精度。
】
精度指标
精度范围
保证措施
数据采集率
≥90%
系统保证
动态信息及时率
≥90%
系统保证
静态信息全面率
≥90%
系统保证
信息准确率
≥90%
系统保证
4.3时间特性
【指明系统的时间特性。
】
特性指标
响应时间
特性范围
局域网≤10秒,城域网≤20秒,广域网≤60秒,实时信息刷新周期≤60秒
保证措施
系统保证
4.4适应性/灵活性
【指明系统的适应性。
】
提交形式
该应用产品的最后提交形式为……
适应性描述
应用能在Windows2003server操作系统平台环境下正常运行,并且在以后的需求变化时能方便的进行功能扩充和模块的增加。
5
运行需求
5.1用户界面
17寸显示器显示1024pix满屏显示,无水平、纵向滚动条;17寸显示器800pix显示,出现水平滚动条;15寸显示器800pix显示出现水平滚动条,15寸显示器1024pix显示无水平滚动条。
5.2软件、硬件接口
5.2.1软件接口
软件类型
软件名称
实现语言
基于JAVA技术的B/S应用
C#
5.2.2硬件接口
XXXXX
操作系统
Windows2003Server标准版
数据库软件
ORACLE10g 企业版25用户
中间件软件
BEA WeblogicServerAdvantageEdition10标准版
Java支持环境
JDK1.4.2以上
浏览器
IE6.0浏览器以上
开发软件
DreamWeaver、EditPlus
5.3故障处理
【指明系统发生故障时,处理与系统提示等】
如果发现运行异常现象,应当具有报警信息提示,并对出现的异常记录在日志文件中。
普通类错误,应有友好提示。
故障01
故障种类
要求输入项提示
备注
提示形式
请输入XXX
错误处理
光标移入要求输入域内。
故障02
故障种类
要求选择项提示
备注
提示形式
请选择XXX
错误处理
光标移入要求选择的域中。
故障03
故障种类
数据类型错误提示
备注
提示形式
域中存在不正确值
错误处理
光标移入要求输入域内,要求重新输入有效数据。
6
其他需求
A.系统安全
系统符合安全等级保护工作的相关规定,具体技术指标参见附件六《应用系统安全技术要求》。
同一时间内一个帐户只允许一个人使用;
一个帐户在半小时内不操作门户系统,则自动退出。
B.数据备份
为了保证XXX的数据安全,建立“XXX平台/项目”数据备份机制。
备份方式见下表:
序号
备份对象
备份方式
备份规则
备注
1
程序文件信息
完全备份
有程序更新,则更新程序后立刻进行完全备份
无程序更新,每周日完全备份一次
更新程序时需手动进行文件拷贝备份,周日的备份自动完成
2
数据库信息
完全备份、累计备份、增量备份相结合方式
星期一:
完全备份
星期二:
增量备份
星期三:
增量备份
星期四:
增量备份
星期五:
累计备份
星期六:
增量备份
星期日:
增量备份
自动完成
也可通过数据命令手动进行备份
附件一引用样表、格式
【指明文档参照的、来自客户的格式、样表、面函、报表及其他引用】
表1****稿纸
[实际稿纸或面函样式及说明]
附件二版本说明
【指明文档版本的变更说明、变更记录、评审记录】
特别说明:
指版本控制中对客户提交的版本在此记录,不经过客户签字的需求中不予记载。
第[稿数]稿:
编制人员:
提交日期:
提交说明:
【编制人员填写】
项目经理:
审核日期:
审核意见:
【项目经理填写】
部门经理
审核日期:
审核意见:
【部门经理填写】
技术总监:
审核日期:
审核意见:
【技术总监填写】
销售经理:
审核日期:
审核意见:
【销售经理填写】
客户代表:
审核日期:
审核意见:
【客户代表填写】
下一个提交版本,同上
……
附件三其他
【指明文档的其他附件内容】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 规格 说明书 V10 资料
![提示](https://static.bingdoc.com/images/bang_tan.gif)