1、需求规格说明书(ISO-QP08v08- 表 1)密级:内部保密需求规格说明书文件编号Aostar&YinHai项目管理 文件名称 XXXX 系统需求规格说明书版本号 v0100 编制日期项目编号 09080001P 项目名称 信息管理系统项目经理 立项日期修订历史记录日期 版本号 作者 说明2009-01-01 v0100 张三 最初版本审核: 日期:批准: 日期:开发单位:四川启明星银海科技有限公司Aostar&YinHai Information Technologies Co., LtdXXXXX 项目需求规格说明书ii目录需求规格说明书 .i1. 引言 .41.1. 编写目的 .41
2、.2. 文档构成 .41.3. 预期读者 .51.4. 术语及缩略词 .52. 相关现状说明 .62.1. 相关机构及岗位说明 .62.2. 目前网络及部署环境 .62.3. 相关应用及信息化建设情况 .63. 需求总体说明 .73.1. 技术要求 .73.2. 规范及标准性要求 .73.3. 系统边界与接口 .84. 功能需求 .124.1. 需求概述 .124.2. 需求清单 .124.3. 需求单元编号/子系统名称 .145. 非功能需求 .235.1. 运行要求 .235.2. 数据精度要求 .245.3. 性能要求 .265.4. 安全性要求 .275.5. 可靠性要求 .305.6
3、. 可维护性要求 .305.7. 易用性要求 .315.8. 备份要求 .325.9. 其它要求 .32XXXXX 项目需求规格说明书iii6. 集成需求 .416.1. 应用集成平台 .416.2. 企业门户集成 .426.3. 目录服务集成 .436.4. 数据中心集成 .437. 部署及运行环境 .438. 附件 .43XXXXX 项目需求规格说明书四川启明星银海科技有限公司 第 4 页 共 42 页1. 引言1.1. 编写目的需求规格说明书是标准化设计工作从业务建模过渡到系统设计的转折点。需求规格说明书在业务模型说明书的基础上针对业务本质进行系统信息化实现抽象,进行全面的需求分析工作,
4、包括进行功能需求分析(业务功能需求、系统支撑需求等),进行数据需求分析(数据类需求、数据处理需求、代码需求等),进行系统非功能需求分析(集成需求、性能需求、安全需求、其他系统需求等),提供优化的业务功能和非功能需求标准规范。需求规格说明书对标准化设计工作进行需求约束和界定,为标准化设计项目接下来的功能精化设计、数据模型设计、IT 架构设计、系统编码设计、系统安全设计提供完整的系统需求,需求分析同时也反过来促进的业务模型的完善,在标准化设计过程中发挥着承上启下的关键作用。需求规格说明书为各应用系统开发实施提供业务功能需求模型和系统需求模型,确保系统最终业务功能实现思路一致,同时作为实施阶段系统测
5、试和用户文档的重要依据,是设计后续实现和验证的基础,是对未来运行系统进行评测、评价和验收的基础。1.2. 文档构成系统需求从以下几个方面来描述: 功能需求:指满足用户业务需求而必须具有的特性,常用交互场景方式描述系统的输入输出行为。包括业务功能需求及非业务功能需求: 业务功能需求:针对每个业务环节系统应实现的具体需求。 非业务功能需求:支撑系统正常运行的公共功能,为业务功能实现提供统一共享的公共服务需求,包括工作流、日志管理、权限管理等 功能模块:以业务子项或业务子子项为依据,根据具体使用角色的需要进一步细化的功能需求描述XXXXX 项目需求规格说明书四川启明星银海科技有限公司 第 5 页 共
6、 42 页 功能点:功能交互场景中每个步骤的详细描述,每个功能点通常包括操作动作和系统响应 基本功能点:基本路径功能点,用例完成的关键路径,也是用户期望的路径。一个基本功能点表示一个系统动作或表现交互 辅助功能点:扩展路径功能点 非功能性需求:是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、安全性、可维护性、易用性、备份要求、集成要求等; 数据需求:在各业务处理环节中针对业务处理对象和业务处理过程所产生的数据。1.3. 预期读者需求规格说明书预期读者为业务专家、系统设计分析人员以及系统实施厂商的设计、开发、测试人员。1.4. 术语及
7、缩略词缩写词 英文解释 中文解释API Application Programming Interface 应用编程接口ASCII American Standard Code for Information InterchangeASCII 码B/S Browse/Server 浏览器 /服务器C/S Client/Server 客户机 /服务器CMM Capability Maturity Model 能力成熟度模型CPU Central Processing Unit 中央处理器IEEE Institute of Electrical & Electronics Engineers 电气
8、与电子工程师协会IP Internet Protocol 网际协议ISO International Standardization Organization 国际标准化组织LAN Local Area Network 局域网LCD Liquid Crystal Display 液晶显示器MAC Media Access Control 网络适配器地址XXXXX 项目需求规格说明书四川启明星银海科技有限公司 第 6 页 共 42 页MIS Management Information System 管理信息系统RAID Redundant Array of Independent Disks
9、冗余磁盘阵列TCP Transmission Control Protocol 传输控制协议TCP/IP Transmission Control Protocol/Internet Protocol传输控制协议 /网际协议UPS Uninterrupted Power System 不间断电源系统USB Universal Serial Bus 通用串行总线VLAN Virtual Local Area Network 虚拟局域网VPN Virtual Private Network 虚拟专用网XML eXtended Markup Language 扩展标记语言2. 相关现状说明对项目应用
10、部署可能依赖的现有环境、现有客户管理环境、相关业务现状等做出详细的描述,如果是在一定应用基础上建设,还需要对依赖的基础进行细致的说明,例如原始设计资料等,可以以附件形势提供,此部分内容包含且不限于以上内容。2.1. 相关机构及岗位说明对项目应用相关的组织机构的描述,力求兼顾现状和发展,切身相关的职位、岗位、人员等需要具体说明,并将其职责清晰描述。依据项目相关性,充分考虑到企业信息化和项目的发展,制作项目相关的单位、部门及相关岗位的机构说明,也可以采用如下的组织关系图做总索引,对相关的单位、部门、岗位情况做详细的说明。说明要具体清晰,特别是相关岗位的职责以及具体负责的相关事务等内容。XXXXX
11、项目需求规格说明书四川启明星银海科技有限公司 第 7 页 共 42 页2.2. 目前网络及部署环境对项目部署依赖环境的说明,必须清晰的表述目前环境和将要部署环境的差异,以及和项目相关的网络、服务器及其他相关配置的具体情况,用户方是否会有相关的环境调整和发展计划,相关本项目的部分也要具体清晰说明,例如具体服务器的配置情况等。2.3. 相关应用及信息化建设情况这部分应详细描述系统相关且具有依赖性或关联性的信息化建设情况,如果较多,可以采用此处概述,附件详细说明的形势。3. 需求总体说明项目总体技术要求、性能、安全及标准和规范性要求,以及项目相关的其他总体性的要求,这部分往往涉及到客户最关注的整体指
12、标性的要求,所以描述应力求清晰。此部分包含且不限于以下内容(根据实际项目情况增补)。3.1. 技术要求包括技术路线、技术标准、技术限制(包括数据库、操作系统、中间件等)等相关的技术指标要求。技术 要求技术路线 B/S 和 C/S 相结合的方式,以 B/S 为主技术标准 Hibernate/Struts/Spring/ajax/Adobe Form/开发工具 eclipse 3.1/MyEclipse/JBuilder 2006/Drameware数据库 Oracle 10g/Microsoft SQL Server 2000/Sybase 12.0中间件 Weblogic Portal Ser
13、ver/JBoss 4.1/Tomcat 6.0客户端 Internet Explorer 6.0/7.0、 FirefoxMicrosoft XML Parser 4.0消息/交易中间件 BEA Tuxedo/IBM MQSeries/东方通XXXXX 项目需求规格说明书四川启明星银海科技有限公司 第 8 页 共 42 页3.2. 规范及标准性要求此部分描述和项目相关的用户规范性及标准性的要求,如果有相关的电子资料,以附件形式提供,或者引用说明,便于设计和开发人员参考。凡是注日期的引用文件,其随后所有的修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本
14、。凡是不注日期的引用文件,其最新版本适用于本标准。参考文件 版本 作者XXXX 技术规范书XXXX 技术协议XXXX 用户调研报告XXXX 会议纪要XXXX 建设方案 国家电网公司 “十一五 ”信息发展规划 2006 年 国家电网公司应用软件通用安全要求 2006 年 电网企业信息系统等级保护技术要求 2002 年 电网调度管理条例 【 1993】 第 115号中华人民共和国国务院令 电力监管条例 【 2005】 第 432号中华人民共和国国务院令 GB/T 8567-2006 计算机软件文档编制规范 2006 年 GB/T 11457-2006 软件工程术语 2006 年 GB/T 1833
15、6.2 2001 信息技术 安全技术 信息技术安全性评估准则 第 2 部分:安全功能要求 GB/T 18336.2 2001XXXXX 项目需求规格说明书四川启明星银海科技有限公司 第 9 页 共 42 页3.3. 系统边界与接口清晰描述该项目业务和用户其他业务应用之间的关系,以及该项目内部业务功能之间的关系,对于多层次管理应用和多层次部署要求的项目,应当针对业务功能模块,明确各个业务功能模块在不同级别应用上的区别和共性,可以以图示方式说明,但是要求必须准确和清晰,利用本节来确定可以保证新产品与外部组件正确连接的需求。关联图表示了高层抽象的外部接。需要把对接口数据和控制组件的详细描述写入数据字
16、典中。如果产品的不同部分有不同的外部接口,那么应把这些外部接口的详细需求并入到这一部分的实例中。例如:S K 2 0 0 0井场端C M S. . .A L SS W业 务 数 据 上 报管 理 系 统视 频 传 输摄 像 头摄 像 头视 频 监 控录 井 专 业 数 据 库基地端实 时 数 据 库 其 他 W E B 应 用 流 媒 体 服 务实 时 数 据 采 集与 预 警 系 统录 井 资 料 管 理 系 统人 工 填 报 数 据 导 入生 产 指 令接 收 系 统接 收 查 询消 息 传 输实 时 数 据 传 输防 火 墙实 时 数 据发 布 接 口 服 务实 时 数 据 监 控与 预
17、 警 门 户查 询 管 理监 控 中 心一 般 用 户 /管 理 员视 频 集 成生 产 指 令 发 布管 理 系 统数 据 迁 移 工 具管 理 者 数 据 管 理 员卫 星 传 输实 时 数 据 采 集管 理 维 护 软 件XXXXX 项目需求规格说明书四川启明星银海科技有限公司 第 10 页 共 42 页图 1 系统功能结构图如上图所示为实时数据采集以及预警在井场信息远传及网络发布系统中所起作用以及地位。实时数据采集与预警系统:对于实时数据采集,实现典型的综合录井仪实时数据采集,从而完成典型的综合录井仪数据接入,包括SK、SW、CMS 、ALS-2 ,并将其数据格式转换成标准的符合实时数
18、据库模型的数据格式;对于预警:监控每口井的工程状况,发现工程异常后进行预警,并将预警结果信息写入到实时数据库。实时数据采集预警管理维护软件:主要是提供可视化界面的方式对实时数据采集预警系统进行管理和维护。3.3.1. 主业务流程清晰描述该项目业务和用户其他业务应用之间的关系,以及该项目内部业务功能之间的关系,对于多层次管理应用和多层次部署要求的项目,应当针对业务功能模块,明确各个业务功能模块在不同级别应用上的区别和共性,可以以图示方式说明,但是要求必须准确和清晰。3.3.2. 硬件接口描述系统中软件和硬件每一接口的特征。这种描述可能包括支持的硬件类型、软硬件之间交流的数据和控制信息的性质以及所使用的通信协议。3.3.3. 软件接口描述该产品与其它外部组件(由名字和版本识别)的连接,包括数据库、操作系统、工具、库和集成的商业组件。明确并描述在软件组件之间交换数据或消息的目的。描述所需要的服务以及内部组件通信的性质。确定将在组件之间共享的数据。例如: