开发文档_需求规格说明书_格式_第1页
开发文档_需求规格说明书_格式_第2页
开发文档_需求规格说明书_格式_第3页
开发文档_需求规格说明书_格式_第4页
开发文档_需求规格说明书_格式_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、江东区经济社会综合统计信息平台需求规格说明书宁波优创信息技术有限公司二零一零年八月项目编号分发号版本号1.00受控状态受控XXXXXXXXX系统需求规格说明书项目承担部门:撰写人(签名):完成日期:需求提供人(签名):提供日期:评审人(签名):评审日期:批准人(签名):批准日期:文档控制页编P章节名称修订内容简述修订日期修订前版本修订后版本修订人批准人1全文创建2009-10-271.0刘丽鹃江文2全文修订2010-02-201.3肖外江文3全文修订2010-02-241.7刘丽鹃江文4全文修订2010-07-252.0肖外江文1. 引言11.1 编写目的11.2 项目背景11.3 参考资料1

2、2. 总体概述22.1 软件标识22.2 产品描述22.3 用户特点22.4 开发工具23. 功能列表34. 功能描述34.1 业务登记44.2 功能一54.3 功能二75. 角色设置86. 初始化数据87. 一般约束87.1 硬件约束87.2 安全性87.3 可用性97.4 性能要求97.5 数据库要求97.6 管理维护方针97.7 并行操作97.8 可移植性97.9 其它标准的约束98. 外部接口要求108.1 用户接口108.2 硬件接口108.3 软件接口108.4 通信接口118.5 假设和依据111 .引言1.1 编写目的说明编写这份软件需求说明书的目的,指出预期的读者范围。如(定

3、义软件总体要求,作为用户、软件开发人员以及其他干系人之间沟通的基础;描述功能要求、性能要求、用户和系统的接口要求、数据库等内容,作为软件开发人员进行软件结构设计、编码的基础;作为软件总体测试的依据。)等编写需求说明书的目的是作为软件开发方与客户方的沟通软件需求的一个依据,将具体的需求文字化可以消除双方在语言表述、理解方面的误差。需求说明书除具体的功能需求外,还包括项目开发时通常要确定的事项。需求说明书要得到软件开发方、客户方的签字确认。需求说明书是项目设计人员设计项目实现的基础。1.2 项目背景列出本文件中用到的专门术语的定义和缩写词的原词组。如下:甲方:xxx有限公司。乙方:xxx有限公司。

4、招标书:由甲方提供的招投标技术规范书。投标书:由乙方提供的技术方案书。1.3 参考资料列出要用到的参考资料,如:1)本项目的经核准的计划任务书或合同、上级机关的批文;2)属于本项目的其他已发表的文件;3)本文件中各处引用的文件、资料,包括所要用到的软件开发标准列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。招标书投标书项目管理制度xxxx质量管理体系文件ISO9001:2000软件工程国家标准汇编2 .总体概述2.1 软件标识项目名称:尚学堂WebOA管理系统;项目编号:U0055产品范围:按照招标书中5.2的规定执行。产品名称:产品简称:版本号:1.002.

5、2 产品描述叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说。2.3 用户特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。确认用户人群的操作偏好,如以前、最近是否有使用顺手的软件系统,有没有特定的操作偏好。2.4 开发工具应用程序语言:JAVA

6、版本号1.6应用程序服务器:tomcat版本号6.0操作系统:WindowsXP模型工具:Powerdesign编码工具:Eclipse、Myeclipse数据库名称:MYSQL版本号5.0数据库要考虑是开源免费的,还是收费的,收费的金额3 .功能列表按照层次结构列出项目的功能清单序号功能名称功能需求标识优先级简要描述个人办公我的办公桌高打开个人办公桌,在个人办公桌上,是到达各种管理功能的快捷链接我的便签低随手记录的信息我的任务低任务管理通信录低个人通信录公文管理公文维护高各种类型的公文管理、审批公文等归档处理高对已完成流转的公文进行归档4 .功能描述对于每一个功能、一类功能,具体描述其基本信

7、息、引言、工作流需求、可选异常事件流、补充规约。1 .基本信息基本信息包括模块名称、主要角色、前置条件、后置条件、用户操作。2 .引言描述功能的意图、目标,采用的方法和技术,必要时说明功能由来、背景3 .工作流(输入、加工、输出)用顺序表格的方式详细描述功能的工作流,类似的工作流在不影响用户理解的情况下可以合并描述。工作流的模式为“用户操作>>系统处理>>系统输出”,分别对应输入、加工、输出。一连串不间断的操作为一个工作流。工作流之间使用空白行分隔。输入:详细描述用户操作时的输入数据、输入限制,操作方式(用户的页面事件,如点击链接、提交表单等);客户显示要求时,说明操作

8、细节的需求。如下拉菜单联动,过滤等;必要时说明实现、引用的接口及其控制参数。加工:描述把用户输入转换成相应输出的任何方法(脚本操作、数据库操作、逻辑处理等)。输出:详细描述该功能输出数据,如:文件输出、数据列表、页面刷新等。4 .可选、异常事件流参照工作流5 .补充规约描述其它条目中不便说明的补充事项。如特定的代码的数据规则等。4.1业务登记R001业务登记主要角色经营部业务室前置条件用户已经登录后置条件用户将业务记录到系统中用户操作增加、编辑、删除、提交引言:功能意图、目标相关方法、技术典型事件流步骤号用户系统业务信息的增加、修改流程界面初始时显示系统已有业务登记列表选择“新增”、“修改”功

9、能载人可填写表单输入:法人代表、客户名称、联系电话、联系人、联系地址、税务登记证,开户银行帐号、登记人、登记日期、项目编号、项目名称、工程类别,项目内容,设计图完工日期,工程竣工日期,附件上传表单校验规则:除附件外都是必填项选择“增加”、“保存”按扭表单校验,校验失败时提示,校验成功时流程继续服务器成功保存数据系统显示已有业务登记列表提示下一阶段的流向选择工程部现场查勘和物资部设备清单反馈服务器保存数据失败系统跳转到异常提不页面业务信息的删除流程选择“删除”功能服务器删除对应数据系统显示已有业务登记列表提示数据删除成功可选、异常事件流补充规约(技术规则或数据细节等)项目编号由系统自动产生,规则

10、“工程属性+年份+区域+流水号”,工程属性为管理办法中的四个工程类型,本需求中只涉及客户业扩工程(专变),编号为ZB,年份用四位表不,如2009;区域用两位数表不:01江东,02江北,03海曙;流水号用三位数表示:001;例“01-2009-01-001”表示江东局2009年专变工程的第一个项目;附件上传部分参加用例29工程类别分为以下几种:用户专变:新装(高供高计)、新装(高供低计)、临时变、增(减)容事故处理:网内工程、用户工程"|网内工程:基建,技改,大修小区变工程用户迁移或改道工程(黄色部分不在本期项目内)回退信息的显示:回退人,回退时间,回退内容,回退阶段;按时间倒序显示,

11、即最近的显示最前面4.2功能R002业务登记主要角色经营部业务室前置条件用户已经登录后置条件用户将业务记录到系统中用户操作增加、编辑、删除、提交引言:功能意图、目标相关方法、技术典型事件流步骤号用户系统业务信息的增加、修改流程界面初始时显示系统已有业务登记列表选择“新增”、“修改”功能载人可填写表单输入:法人代表、客户名称、联系电话、联系人、联系地址、税务登记证,开户银行帐号、登记人、登记日期、项目编号、项目名称、工程类别,项目内容,设计图完工日期,工程竣工日期,附件上传表单校验规则:除附件外都是必填项选择“增加”、“保存”按扭表单校验,校验失败时提示,校验成功时流程继续服务器成功保存数据系统

12、显示已有业务登记列表提示下一阶段的流向选择工程部现场查勘和物资部设备清单反馈服务器保存数据失败系统跳转到异常提不页面业务信息的删除流程选择“删除”功能服务器删除对应数据系统显示已有业务登记列表提示数据删除成功可选、异常事件流补充规约(技术规则或数据细节等)项目编号由系统自动产生,规则“工程属性+年份+区域+流水号”,工程属性为管理办法中的四个工程类型,本需求中只涉及客户业扩工程(专变),编号为ZB,年份用四位表不,如2009;区域用两位数表不:01江东,02江北,03海曙;流水号用三位数表示:001;例“01-2009-01-001”表示江东局2009年专变工程的第一个项目;附件上传部分参加用

13、例29工程类别分为以下几种:用户专变:新装(高供高计)、新装(高供低计)、临时变、增(减)容事故处理:网内工程、用户工程网内工程:基建,技改,大修小区变工程用户迁移或改道工程(黄色部分不在本期项目内)回退信息的显示:回退人,回退时间,回退内容,回退阶段;按时间倒序显示,即最近的显示最前面4.3功能R001业务登记主要角色经营部业务室前置条件用户已经登录后置条件用尸将业务记录到系统中用户操作增加、编辑、删除、提交引言:功能意图、目标相关方法、技术典型事件流步骤号用户系统业务信息的增加、修改流程界面初始时显示系统已有业务登记列表选择“新增”、“修改”功能载人可填写表单输入:法人代表、客户名称、联系

14、电话、联系人、联系地址、税务登记证,开户银行帐号、登记人、登记日期、项目编号、项目名称、工程类别,项目内容,设计图完工日期,工程竣工日期,附件上传表单校验规则:除附件外都是必填项选择“增加”、“保存”按扭表单校验,校验失败时提示,校验成功时流程继续服务器成功保存数据系统显示已有业务登记列表提示下一阶段的流向选择工程部现场查勘和物资部设备清单反馈服务器保存数据失败系统跳转到异常提不页面业务信息的删除流程选择“删除”功能服务器删除对应数据系统显示已有业务登记列表提示数据删除成功可选、异常事件流补充规约(技术规则或数据细节等)项目编号由系统自动产生,规则“工程属性+年份+区域+流水号”,工程属性为管

15、理办法中的四个工程类型,本需求中只涉及客户业扩工程(专变),编号为ZB,年份用四位表不,如2009;区域用两位数表不:01江东,02江北,03海曙;流水号用三位数表示:001;例“01-2009-01-001”表示江东局2009年专变工程的第一个项目;附件上传部分参加用例29工程类别二用户专变事故处理网内工程小区变工彳用户迁移二分为以下几种:新装(高供高计)、新装(高供低计)、临时变、增(减)容网内工程、用户工程1基建,技改,大修星或改道工程(黄色部分不在本期项目内)回退信息的显示:回退人,回退时间,回退内容,回退阶段;按时间倒序显示,即最近的显示最前面5 .角色设置列出角色的分类名称,简述各

16、角色的权限、职责范围。6 .初始化数据列出系统初始化时需要录入哪些数据。如用户信息初始化等。7 .一般约束本条各小节对设计系统时限制开发者选择的其它项作一般性描述。而这些项将限定开发者在设计系统时的任选项。7.1 硬件约束本条包括各种软件运行的硬件约束,如:1)硬件的详细配置;2)硬件的负载,如只运行本系统,还是和其它系统共用。7.2 安全性说明如何保护软件,以防止偶然或恶意的访问、使用、修改或泄密。这个领域的具体需求必须包括:1)利用可靠的密码技术;2)防止SQL注入;3)区分用户权限;4)选择性的是使用CA证书;7.3 可用性可以指定一些因素,如检查点、恢复和再启动等,以保证整个系统有一个

17、确定的可用性级别。即当系统出现异常时执行什么样的操作能保证系统再次正常运行,以及这种操作是否有何种负面影响。7.4 性能要求本条说明软件数据处理能力和时间特性的需求。数据处理能力可能包括:支持的终端数、支持并行操作的用户数、处理的文件和记录数、表和文件的大小。时间特性可能包括:响应时间、更新处理时间、数据的转换和传送时间、运行时间等。7.5 数据库要求本条说明对软件应用的数据库的需求,如:数据库名称、版本、数据项、记录、文件标识、静态和动态的组织、存取能力等。存储特性:数据库的编码方式,备份方式,可能的最大字节数。7.6 管理维护方针描述软件启动、关闭的管理方式。描述软件内容日常维护、管理的方

18、式。7.7 并行操作本条描述是否存在两个用户同一时刻操作同一条数据库记录的可能性,以及在这种情况是否要实现数据的保护、同步。7.8 可移植性说明软件对软、硬件环境的兼容,它从一个环境移植到另一个环境的约束等。7.9 其它标准的约束本条描述由现有的标准或规则派生的要求,如:1)报表格式2)数据命名3)会计准则4)审计追踪等等。8.外部接口要求8.1 用户接口本条说明为方便用户使用而提出的软件与用户界面的需求。如:1)屏幕格式2)浏览器支持类型3)报表格式4)菜单格式5)功能键的使用,如回车等快捷键。6)表单的操作要求,如回车提交,TAB切换等。8.2 硬件接口本条说明软件与硬件间各接口,可使用接口框图进行说明。说明内容包括:1)接口标识2)功能描述3)信号方向、格式、传输协议4)优先级5)响应时间6)异常处理对每一硬件,需提供名称、缩写、型号、数量,并说明其功能。8.3软件接口本条指定需使用的其他软件产品(如:数据管理系统、操作系统、数学软件包),以及同其他应用系统之间的接口。如果已有完整的接口文件,需在本条指明。说明内容包括:1)接口标识2)功能描述3)数据流程和控制流程的方向4)数据格式、容量5)接口类型(如手动或自动)6)接口数据中断的优先级别7)中断响应时间8)异常处理等对每一个所需

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论