客户化开发需求规格说明书.docx
《客户化开发需求规格说明书.docx》由会员分享,可在线阅读,更多相关《客户化开发需求规格说明书.docx(12页珍藏版)》请在冰点文库上搜索。
客户化开发需求规格说明书
文档编号:
版本号:
密级:
客户化开发需求规格说明书
客户名称
项目名称
项目经理
版本号
更新日期
编制人
审核人
修改的章节号及内容
1、文档介绍
本文档是对项目的委托单位(以下简称为甲方)和项目的开发单位(以下简称为乙方)签定的软件产品开发合同中规定的开发内容的进一步说明。
目的是在合同的肯定的范围内进一步明确甲乙两边软件产品开发进程中的权利和责任。
本文档在经甲乙两边签字确认后生效,与签定的软件产品开发合同具有同样法律效劳。
1.1文档目的
a.作为甲方验收乙方开发产品的依据,并约束甲方不得随意变更需求内容。
b.作为乙方软件开发的起点,并约束乙方开发的软件产品准确完整地符合需求内容。
1.2文档范围
1.3读者对象
a.甲方软件产品利用人员,合同完成验收人员等。
b.乙方软件项目人员,包括项目领导,需求分析员,设计师,开发人员,测试人员等。
1.4参考资料
a.金蝶K/结算中心系统用户手册。
b.金蝶K3网上结算系统用户手册。
1.5术语与缩写解释
缩写、术语
解释
K/3
金蝶软件(中国)有限公司的软件产品:
K/3ERP系统
2、产品说明
2.11产品目标
本产品是乙方为了知足甲方利用K/3结算中心软件进程中提出的特殊要求而开发的。
本产品与K/版本的结算中心模块紧密集成,提供甲方要求的特定功能。
2.21产品面向的用户群体
专门为知足甲方的特殊要求而开发,仅供甲方利用。
2.31产品应当遵循的标准或规范
符合K/3软件大体利用操作和业务处置的标准和规范。
2.41产品范围
本产品是对K/版本的结算中心模块的扩展,产品提供的功能应在K/版本软件技术能够实现的功能范围内。
2.51产品中的角色
角色名称
职责描述
登陆用户
通过K/3主控台登录界面,登录进K/3的用户。
3、功能需求
3.11业务流程
.1.1业务流程图
对系统的应用流程图进行描述,包括系统利用流程,单据流程处置,数据流程图等。
利用专业的流程图描述工具如Visio等软件进行编制。
.1.2功能模块图
对系统的功能框架进行描述,对每一项进行概要描述。
3.21系统功能结构
.2.1系统功能结构(图)
按照上面提供的流程,给出软件产品的具体功能树形列表。
.2.2具体功能分解描述1
能够写得比较简单,对功能结构图中的各个功能作简要说明,详细描述则链接到详细需求中具体说明。
.2.3具体功能分解描述2
.2.4具体功能分解描述3
3.31运行环境
.3.1硬件
数据库:
设备
EAS
CPU
1G以上
2.4G*2CPU
内存
1G以上
4G以上
硬盘
80G以上
120G以上
网络
10-100M
100M以上
中间层(应用服务器):
设备
EAS
CPU
P4以上
2.4G*2CPU
内存
512M以上
4G以上
硬盘
10G以上
40G以上
网络
10-100M
100M以上
客户端:
设备
EAS
CPU
P3550以上
P3550以上
内存
256M以上
256M以上
硬盘
4G以上
40G以上
网络
1-10M
10M
.3.2支持软件
数据库:
设备
SP2
EAS
操作系统
Win2000ServerSP4
Unix:
AIX
Linux:
RedHat
Windows:
2000ServerSP4
数据库
SqlServer2000SP3
SqlServer2000SP3
DB2
OracleV9i
金蝶软件
分层部署需要数据服务组件
EAS数据组件
其他
无。
JDK1.4.2
中间层:
设备
EAS
操作系统
Win2000ServerSP4安装组件服务和DTC服务
Unix:
AIX
Linux:
RedHat
Windows:
2000ServerSP4
应用服务器
无。
Apusic
WebSphere
WebLogic
金蝶软件
K/3中间层部分
EAS服务器组件
其他
无。
JDK1.4.2
客户端:
设备
EAS
操作系统
Windows2000/XP/ME/98
Windows2000/XP/ME/98
数据库
无。
无
金蝶软件
K/3客户端部分
EAS客户端
其他
无。
JDK1.4.2
.3.3接口
主要说明和第三方软件的接口,如:
增值税接口,专用物流软件接口。
具体包括:
输入输出数据流程图
接口在整个系统中的位置和作用
接口和其他模块的关联关系
输入输出的前提条件
输入数据形式:
文件:
excel文件,txt文件,xml文件等的具体魄式和例子
程序接口:
利用的网络协议http,ftp,tcp,挪用演示例子等
输入数据格式说明:
中间处置要求:
输出数据格式说明:
输出数据形式:
文件:
excel文件,txt文件,xml文件等的具体魄式和例子
程序接口:
利用的网络协议http,ftp,tcp,挪用演示例子等
输入输出数据的具体演示例子。
4、详细功能描述
4.11具体功能1
.1.1功能说明
内容包括:
作用:
在业务流程中的地位:
与其它功能的关联关系:
注意:
对于报表类功能要在易用性上作出特别说明,如:
过滤界面,报表公式,字段融合,多表联查等。
.1.2界面计划
建议利用金蝶界面设计工具,或利用VB作出Demo界面
特别说明F7,F8,F9的利用和其他易用性方面的操作。
界面说明:
序号
字段名称
字段类型
取得方式
公式
是否必填
1
客户编码
字符
F7调用K3客户基础资料
2
客户名称
字符
自动由编码带出
3
应收金额
金额
手工录入
报表类
。
。
。
。
。
。
.1.3具体操作说明
对于特殊属性,如编码规则,制单人,年度和期间等要特别说明。
.1.3.1查询
.1.3.2打印
.1.3.3套打
.1.3.4新增
.1.3.5修改
.1.3.6删除
.1.3.7下推
.1.3.8上下查
.1.3.9审核反审核
.1.3.10审批反审批
.1.3.11反写
.1.3.12其他操作
.1.4大体服务
.1.4.1主控台设置
.1.4.2权限
功能权限
数据权限
字段权限
.1.4.3日记
格式
内容
.1.4.4工作流(主如果审核审批流)
.1.4.5消息发送
.1.4.6预警设置
.1.4.7数据转换流程
下推,上下查
.1.4.8自动运行
.1.4.9其他服务
.1.5特性规定
本节内容主如果为了提前指明一些开发中可能会出现的问题,以便及早避免由于需求变更而造成的风险。
.1.5.1精度
对于涉及数量金额,汇率方面的,专门是财务相关方面的内容,要说明数据的精度范围。
.1.5.2时刻特性要求
对于涉及数据量较大的功能,如查询利用了数据权限的核算项目明细表,查询往来合同,MRP运算等,需要特别说明,并就可能造成的时刻延迟和客户协调,达到一致,以避免项目交付时的风险。
.1.5.3并发特性要求
对于涉及并发用户较多的功能,如凭证录入,新增销售定单,下推发票等,需要特别说明,金蝶界面设计工具并就可能造成的系统缓慢和客户协调,达到一致,以避免项目交付时的风险。
.1.5.4灵活性
对于软件产品中一些在实现应用中可能会出现的变更或要求的功能,提前说明,并明确灵活性方面的特殊处置的细节。
如:
是不是提供对外接口,是不是增加新的本钱计算方式,是不是发送消息,是不是不通过审批就直接生成凭证,等等。
.1.5.5故障处置要求
对于除正常操作利用中出现的故障(如账套数据错误,组件没有注册,录入特殊数据,非正常操作机械等)之外的特殊地方加以说明。
如,对于银企互联时由于远程传输出现的错误要具体说明,并尽可能给出故障处置办法。
又如:
对于挪用中间层组件由于死锁而造成的系统延迟也要预先处置。
.1.5.6其它特性
4.21具体功能2
……(以下与上面相同)
客户化开发需求确认单
*客户名称
*合同编号
*客户地址
*客户联系人
*客户电话
*软件版本
*主要成果
1、XXXX年XX月XX日,完成客户需求调研工作;
2、XXXX年XX月XX日,完成《客户化开发需求规格说明书》;
本《需求规格说明书》成立在两边对需求的一路理解基础之上,两边均同意后续的开发工作将严格依照《需求规格说明书》中肯定的需求开展。
如出现重大的需求变更,两边同意就此需求变更在资源、进度及费用等方面进行协商。
*甲方:
*乙方:
金蝶软件(中国)有限公司(XX)分公司
*日期:
*日期: