软件需求规格说明书模板_第1页
软件需求规格说明书模板_第2页
软件需求规格说明书模板_第3页
软件需求规格说明书模板_第4页
软件需求规格说明书模板_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

12/14XXX项目需求规格说明书编制单位:XXX有限公司编制日期:202X年4月20日目录TOC\o"1-3"\h\z1 引言 21.1 编写目的 21.2 术语和缩略语 21.3 参考资料 22 项目概述 32.1 项目背景 32.2 项目目标 32.3 项目范围 42.4 假设与约定 43 需求规定 53.1 功能规定 53.2 用户分析 64 功能需求 74.1 功能需求1 74.2 功能需求2 95 接口需求 95.1 内部接口 95.2 外部接口 106 非功能性需求 106.1 界面需求 106.2 性能需求 116.3 安全需求 116.4 XXX需求 127 尚未解决的问题 12引言编写目的 〔说明本文档的编写目的,保证业务需求提出者与需求分析人员、开发人员、测试人员及其也相关人员对需求达成共识。〕示例:本文档是XXX公司根据XXX提供的需求(包括书面需求和口头叙述的需求),加以分析理解后编写的需求规格说明书,主要目的是使XXX及我公司开发人员对XXX项目的目标和总体需求达成共识,并保持一致、使各方领导层和参与项目的全体人员对系统要解决的问题和要满足的业务需求有相同的理解,以便共同决策、协调一致地工作。术语和缩略语〔说明本文档涉及到的术语和缩略语,并加以解释。〕示例:非功能需求:指依据一些条件判断系统运作情形或其特性,而不是针对系统特定行为的需求。……参考资料〔列出与本文档有关的参考资料。〕示例:《招标文件》《投标文件》《项目开发合同书》……项目概述〔简述项目背景、目标、范围、假设与约定。〕项目背景〔描述本项目建设背景、行业发展现状和趋势等。〕示例:随着信息化技术的不断发展,信息化技术不断更新,XXX部分信息化基础落后,要求从整体要求、整体规划的角度入手,建立以信息化技术为支撑、扁平化管理的服务模式,开发XXX信息平台和系统,充分利用XXX信息平台的空间数据资源和区域相关数据资源。……项目目标〔描述本项目实施所要达到的预期效果。〕示例:通过XXX建设项目的建设,进一步巩固XXX信息化建设成果,健全信息化管理与运行机制;提升信息素养;整合各类资源,推动信息技术与服务的深层次应用;提高管理质量,实现科学发展。……项目范围〔描述本项目作用的范围,明确规定项目的范畴。〕示例:通过XXX生成系统的建设,对各个系统平台进行定制化开发和服务,对各种功能模块进行改造和开发,对已有的数据进行整合以及数据资源实现共享。……假设与约定〔描述本项目在实现时所必须满足的条件和所受限制。〕示例:1、运行环境方面的条件和限制该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分服务器:LINUX或UNIX操作系统数据库:MYSQL,PostgreSQL或Oracle数据库客户端:Windows2000、WindowsXP、WindowsVista、Windows7、linux、MacOS、MacIOS、Andriod等操作系统。浏览器:IE7.0及以上版本,支持常用浏览器,如Safar,Firefox,360、腾讯TT、火狐、遨游、谷歌等。2、可利用的信息和资源:1)XXX官方网站。……需求规定〔用列表的方式,逐项定量和定性地阐述系统的功能需求。〕功能规定〔用列表的形式对本项目的功能、子功能以及操作用户进行详细的描述。〕表3-1XX功能子功能操作用户示例:表3-1XX功能子功能操作用户………………用户分析〔以列表的形式对用户和权限进行详细的描述。〕表3-2XX编号用户类别功能权限说明示例:表3-2XX编号用户类别功能权限说明1Admin2User……功能需求〔描述各功能需求。〕功能需求1〔阐述各模块功能概况、业务流程及界面原型等。〕示例:4.1.1功能概况4.1.2业务流程(略)图4-1XX4.1.3界面原型图4-2XX图4-3XX功能需求2……接口需求〔详细描述系统内部接口及与其他外部组件的接口连接情况,包括内部接口和外部接口。〕内部接口〔详细描述系统内部接口状况,包括接口的形式、参数以及调用频率。〕示例:表5-1XX编号系统接口形式输入参数出口参数调用频率1登录方式接口HCI用户名、密码用户ID、角色、机构5000次/天外部接口〔详细的描述系统外部接口状况,包括接口的形式、参数以及调用频率。〕表5-2XX编号系统接口形式输入参数出口参数调用频率1USB端口InputOutput500次/天……非功能性需求〔描述系统依一些条件判断系统运作情形或其特性,而不是针对系统特定行为的需求,包含界面需求、性能需求、安全需求等但不限于以下内容。〕界面需求〔描述用户对界面的要求,包括对界面的显示效果、界面显示的风格、布局情况等〕示例:界面的原则应按照整个系统的界面风格及功能模块的特殊界面要求进行定义。界面需求如下:显示风格要简单明了,界面友好、布局合理,界面风格保持统一。……性能需求〔从整体描述软件与软件之间、人与软件之间交互的静态或动态数值的需求。〕示例:高时效用户:高时效时大约有1000人同时访问系统,数据库并发访问:按照1000用户同时访问系统,用户对数据库的并发访问数应该不超过100人。性能是系统能力的综合体现,影响系统性能的主要因素包括网络、主机、存储、系统软件、应用软件、安全设施、用户规模、数据量等。系统性能优化主要由应用开发层面性能优化、基础软件层面性能优化、基础运行环境性能优化组成。开发层次优化:1、数据入库、检索优化:通过良好的程序对数据的访问架构、SQL设计、索引设计等工作来提高数据入库及检索的速度。连接池技术:缓存应用系统的数据库连接、中间件连接。自动汇总:对于某些数据,可以在系统空闲的时候自动汇总到中间表。分页:对于需要分页显示的数据,采用三层嵌套的Select方式,在查询时仅仅返回规定序号的数据行,避免返回大结果集。……安全需求(详细描述保护系统的安全应采取的安全保护措施。)示例:1、权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。2、重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参

温馨提示

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

评论

0/150

提交评论