当前位置:文档之家› 成品套装软件采购需求说明书_模板

成品套装软件采购需求说明书_模板

成品套装软件采购需求说明书(V1.0){ 模板}XXXXXXXXXXXX20XX年XX月目录1 引言 (4)1.1编写目的 (4)1.2项目背景 (4)1.3定义 (4)2 目标及原则 (5)2.1建设目标 (5)2.2原则 (5)3 项目说明 (6)3.1项目工作范围 (6)3.2项目工作内容 (6)3.3项目说明 (6)4 业务概述 (7)4.1业务说明 (7)4.2业务处理流程 (7)5 系统功能需求 (8)5.1功能模块1 (8)5.2功能模块2 (8)5.3功能模块3 (8)5.4功能模块4 (8)5.5功能模块N (8)6 产品总体要求 (9)6.1产品的体系架构 (9)6.2易用性和维护性 (9)6.3版本控制 (9)6.4安全性 (9)6.5集成能力 (10)6.6监控和日志功能 (10)6.7产品性能 (10)7 技术要求 (11)7.1技术需求 (11)7.1.1 系统结构 (11)7.1.2 运行环境适应性 (11)7.1.3 应用平台 (11)7.1.4 网络系统 (12)7.1.5 性能 (12)7.1.6 系统集成要求 (12)7.2安全与审计 (12)8 开发实施各阶段工作要求 (14)8.1项目准备 (14)8.1.1 工作描述 (14)8.2系统需求分析 (15)8.2.1 工作描述 (15)8.2.2 乙方的职责 (16)8.2.3 甲方的职责 (16)8.3系统设计 (16)8.3.1 工作描述 (16)8.3.2 乙方的职责 (18)8.3.3 甲方的职责 (18)8.4开发阶段 (18)8.4.1 工作描述 (18)8.4.2 乙方的职责 (19)8.4.3 甲方的职责 (19)8.5系统测试工作 (19)8.5.1 工作描述 (19)8.5.2 乙方的职责 (20)8.5.3 甲方的职责 (20)8.6生产部署 (20)8.6.1 工作描述 (20)8.6.2 乙方的职责 (21)8.6.3 甲方的职责 (21)8.7总体验收 (21)8.7.1 工作描述 (21)8.7.2 乙方的职责 (21)8.7.3 甲方的职责 (21)9 信息安全需求 (22)9.1信息安全保护等级 (22)9.2信息安全保护责任 (22)9.2.1 甲方责任 (22)9.2.2 乙方责任 (22)10 培训 (23)10.1培训总体要求 (23)10.2培训内容 (23)10.3培训人数、时间、地点 (23)10.4培训方式 (23)11 项目提交件要求 (24)11.1提交件清单 (24)11.1.1 系统源码 (24)11.1.2 文档 (24)11.2提交件文档要求 (27)12 项目实施计划 (28)13 服务要求 (29)13.1服务质量要求 (29)13.2运行维护 (30)13.3质量保证 (30)14 对公司的要求 (31)1引言1.1编写目的{阐明编写需求书的目的及意义}1.2项目背景{项目背景描述}1.3定义定义及说明与此系统有关的特殊名词(专门术语)或简写等等。

2目标及原则2.1建设目标{说明建设目标}2.2原则{可参考下列原则描述,根据具体项目进行增减}1.统一设计原则按照XXX信息化规划统一设计系统结构。

特别是应用系统建设结构、数据模型结构、数据存储结构以及系统扩展规划等内容,从规划的全局出发、从长远的角度考虑。

2.先进性原则系统构成必须采用成熟、具有国内先进水平,并符合国际发展趋势的技术、软件产品和设备。

在设计过程中充分依照国际上的规范、标准,借鉴国内外目前成熟的主流网络和综合信息系统的体系结构,以保证系统具有较长的生命力和扩展能力。

保证先进性的同时还要保证技术的稳定、安全性。

3.高可靠/高安全性原则系统设计和数据架构设计中充分考虑系统的安全和可靠。

4.标准化原则建立共同系统统一标准的数据系统,支持业务开展、横向的信息扩展和宏观管理的要求,使本系统成为采购人中数据提供的权威系统。

系统对操作的标准化,即系统有检入检出的机制,确保数据维护的一致性和版本控制的可操作性。

5.成熟性原则在开发工具的选型阶段,应该尽量选择成熟的产品和规范,如JA V A 、XML、JDBC之类已经成为标准的、被大量实践所采用的技术。

选用具有成熟性,可持续发展性的开发工具。

系统要采用国际主流、成熟的体系架构来构建,实现跨平台的应用。

6.适用性原则保护已有资源,急用先行,在满足应用需求的前提下,尽量降低建设成本。

7.可扩展性原则信息系统设计要考虑到业务未来发展的需要,尽可能设计得简明,降低各功能模块耦合度,并充分考虑兼容性。

系统能够支持对多种格式数据的存储。

3项目说明3.1项目工作范围{套装软件订购}{系统客户化、二次开发,系统集成}{具体内容描述}3.2项目工作内容{工作内容描述}3.3项目说明{对项目进行详细说明}成品套装软件需求书4业务概述4.1业务说明业务总体介绍,包括该业务与相关业务的关系等。

描述有关业务的概念、分类。

4.2业务处理流程根据业务的具体情况,描述业务管理规定。

详细描述业务流程。

描述业务处理要求。

成品套装软件需求书5系统功能需求5.1功能模块1{描述}5.2功能模块2{描述}5.3功能模块3{描述}5.4功能模块4{描述}…………5.5功能模块n{描述}{对每个功能模块进行描述}成品套装软件需求书6产品总体要求要求产品满足XXXXX的需要,其中分为产品业务需求、技术需求,产品具有相同或者类似行业的成功案例以及厂商在国内能够提供的支持和维护能力等。

6.1产品的体系架构产品本身的体系架构,及与项目中其它软件产品和信息系统的整合能力以及将来的扩展能力,包括:1. 其架构支持SOA的理念,提供Service的接口以及API的接口。

2. 支持J2EE的应用架构。

…….{更多描述}6.2易用性和维护性1. 产品界面汉化要求。

2. 文档详尽,具有可操作性。

3. 若客户端需要安装软件模块,安装配置要简捷。

……..{描述}6.3版本控制{描述}6.4安全性提供完备的用户认证、授权与加密等安全能力。

{描述}6.5集成能力产品支持开发的集成模式,能与系统各相关组件、平台进行集成。

{描述}6.6监控和日志功能{描述}6.7产品性能{描述}7技术要求7.1技术需求7.1.1系统结构系统主体要求采用B/S模式,对于高端分析用户可配置客户端。

系统采取集中部署,服务器设备部署在XXXXX数据中心,分行或总行业务部门不部署前置服务器设备。

服务器采取双机热备,支持灾备。

7.1.2运行环境适应性系统能运行环境为主流的开放平台。

1.主机服务器为HP、IBM等主流服务器,操作系统为HP-UX、AIX。

2.数据库ORACLE 10g等主流数据库。

3.客户端WINDOWS/IE等。

7.1.3应用平台XXXXX技术路线为J2EE,门户平台为IBM Websphere,认证系统为AD/LDAP。

要求系统采取XXXXX现有用户管理和认证系统,并实现与门户系统的SSO。

7.1.4网络系统本系统将安装和运行于XXXXX目前的内部TCP/IP网络平台上;网络分为总行局域网络、各分行局域网络,总行与分行通过4M干线相连。

核心交换机为千兆,桌面为百兆。

7.1.5性能1.最大用户并发数:XXX2.稳定性指标:系统按照XXXX正常工作时间运行,应用系统故障率要求<=0.1%。

3.平均响应时间要求:系统简单查询响应时间小于X秒。

7.1.6系统集成要求按照规划的要求,系统与其他系统的集成应基于符合SOA架构的全行集成平台实现。

XXXXX 已经采购TIBICO ESB产品。

7.2安全与审计1.用户认证:系统采用XXXXX统一的用户认证方式,基本为LDAP、AD和CA数字证书三种,具体在实施中根据XXXX基础环境决定。

2.信息安全审计:对所有系统的核心操作进行审计跟踪,能够从系统日志中再现历史操作流程。

3.用户及权限管理:系统采用基于角色的用户授权。

设置用户的数据访问权限,不同类型的用户权限须分离,分操作、监督和管理不同类型的权限。

8开发实施各阶段工作要求{开发是指二次开发}8.1项目准备1.制订项目计划。

2.制定相关的技术规范3.开发和测试环境的准备。

8.1.1工作描述提供的规范应包括但不局限于下述所要求的各规范文档。

1.制定整个项目过程的文档规范制定项目各个阶段过程,面向项目生命周期的所有相关人员(包括管理人员、开发人员、质管人员)的文档规范。

明确项目各阶段提交的文档,对各种文档的内容进行规范,使整个项目工程阶段清晰,要求明确,任务具体,便于规范化、系统化及工程化。

2.数据库设计规范制定数据库规范作为设计数据库时的开发规范。

从数据库的设计原则、设计文档几方面明确数据库设计的规范思想及命名规则、代码书写规则。

数据库应用结构,根据对一般业务系统的分析,将数据库和程序系统统一进行整体描述,展示数据库的表之间以及与程序模块间的关系。

数据库结构原则,规定除数据库设计所遵循的范式外的一些适用原则,在遵循数据库设计范式的基础上,合理地划分表,添加状态和控制字段等,并明确数据库设计中的注释规范。

3.代码开发规范应采用与国际代码规范基本一致的代码规范,并使得能在开发阶段将代码规范落实到项目组中的每一个有关人员。

统一代码开发规范,提高代码的质量和可维护性。

提供事务、异常处理、文件处理等标准服务,规范各模块的处理方法。

制订代码开发规范,撰写核心代码规格及单元测试指针以建立测试导向的开发目标。

4.开发管理规范制定开发管理规范,对整个开发过程项目组织机构设置、人员能力要求、职责、权限、考核、流程规划、里程碑设定、管理审批和审查流程进行严格的规范,以免项目进度和质量失控。

5.测试规范对软件测试过程中所涉及到的测试类型、测试方法、测试标准、测试流程进行总体规范,使得项目测试能按本规范要求对软件进行检查、测试,实现对软件产品质量的检查和审核,以有效保证软件产品的质量。

6.数据交换、访问、接口规范在充分考虑本项目系统与其他系统的相互之间关系的基础上,制定数据交换规范,使得原有系统能够按照规范和新系统进行数据交换,并为本系统与其它系统可能进行的数据交换作好准备。

统一数据管理,规范数据访问方法和接口。

7.系统安全性规范制定规范,对项目组每一个人员进行身份管理,建立安全访问机制,如CA认证,不允许未经授权的人员进入网络、数据和代码系统,数据和代码本身的属性管理,数据和代码的传输加密,数据和代码的存储、备份和恢复。

8.2系统需求分析8.2.1工作描述1.完成业务需求调研针对本项目系统的建设内容,在现有用户需求业务的基础上,开展应用系统业务需求的调研,协助甲方完成系统开发前的用户需求,并形成应用系统总体需求调研报告。

相关主题