软件需求确认书三篇篇一:需求确认书文档修订记录文档审批信息引言编写目的说明:编写这份需求规格说明书的目的。
背景范围说明:软件名称:XX手机APPa.待开发的软件系统的名称;任务提出者:XX有限责任公司开发者:XX有限责任公司b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。
术语定义列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。
参考资料列出用得着的参考资料,如:本项目的经核准的计划任务书和合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
读者范围指出预期读者。
调研情况介绍可采用表格形式简明地描述调研过程,如下表:或者用户的内部资料等;二是经过分析和整理的文件,如调研报告或者会议记录等。
一般把这些资料作为需求规格说明书的附件处理。
需求范围说明本需求规格说明书是否包含了立项阶段所涉及的所有功能。
如果是合同项目是否包括合同所有需求,及合同以外扩展的需求。
总体需求系统组成说明整个系统的组成和系统运行机理;概述每个子系统的功能,并说明子系统之间的关系。
/**添加**/系统由java后台,android手机APP,ios手机APP组成。
Java后台为手机app提供数据交互接口,为用户添加数据提供界面。
Android手机app为android手机用户提供数据浏览,数据交互界面。
Ios手机app为ios手机用户提供数据浏览,数据交互界面。
系统的逻辑岗位及职责不同的单位实际的岗位名称和职责可能不相同,在做需求分析的时候需要加以抽象形成逻辑工作岗位并对每个岗位的职责加以描述。
/**修改**/系统管理员:对后台数据进行添加修改操作,对一般用户进行删除操作,对一般的管理员进行添加修改操作。
一般管理员:对后台数据进行添加修改,删除。
一般用户:通过手机app,可以浏览数据,与后台进行数据交互。
系统业务流程在逻辑工作岗位及职责确定之后,需要进一步归纳用户的业务情况。
每一项业务都由一个或者多个岗位的人按照一定顺序来完成,可以采用业务流程图来描述每一项业务。
/**修改**/后台流程图:app流程图:功能需求需求清单采用列表形式列举产品的所有需求,每个需求均需标识,并需要确定每个功能的优先级,如可能还应估计每个功能项所需开发时间(包括设计和编码时间)。
标识号采用层次化命名。
需求优先级建议分为1、2、3级,其中1级为最高级,表示必须实现的功能。
功能清单可以采用下面的表格表示:后台管理:App前端:编写需求规范之前应该先制定与当前开发的项目/产品相适用的模板,然后根据这个模板来对需求清单中的所有功能进行描述。
可以包含下列内容:需求综合说明包含下列内容:(1)使用者的逻辑岗位。
(2)业务背景。
即使用者在什么情况下使用该功能。
(3)业务规则。
比如算法(4)后续描述中用到的术语解释/**修改**/后台分为管理员和普通管理员角色。
App端是普通的注册用户。
App用户查看社区的活动,打折信息,参加线下活动报名,购买果蔬。
需求详细定义本部分的描述步骤如下:(1)分析当前需求需要的用户界面。
一些功能可能需要多个用户界面;还有一些需求虽然都在一个用户界面中,但界面过于复杂,象这种情况需要拆分为几部分,每部分单独描述。
建议给每个界面(或者界面的一部分)按照一定规则编号。
(2)针对每个用户界面需要说明下列内容:a)界面完成功能简介b)界面数据描述。
对界面中的所有数据项详细定义,一般需要包含下列内容:数据项名称、数据项说明、数据类型及限制规则、数据来源、缺省值等。
c)界面操作描述。
对界面中所有可能的用户操作详细定义,一般需要包含下列内容:操作项名称、操作过程描述、操作过程中隐含的系统处理、操作的限制条件(即什么情况下该操作失效)等。
此部分分为两部分描述:后台管理和app端呈现。
系统接口描述用户界面描述需要的用户界面的逻辑特征。
后台界面:1.简洁,以后台的信息操作管理为主。
颜色以深蓝为主。
2.左边显示操作栏,右边显示操作内容。
3.操作为标准的操作链接,按钮为标准矩形按钮,有确定和取消。
4.错误信息显示以弹出对话框的形式。
硬件接口软件接口性能需求需要对软件静态和动态两个方面的性能作出定量规定。
可能包含如下内容:●所支持的并发用户数。
●容错要求,如异常操作后应如何处理,如编制预算过程中突然中断时应能自动恢复或保护上一次编制状态。
●数据的处理能力要求,如可处理的文件和记录数,表及文件的大小规模,数据增长情况。
●对数据存储的空间的要求。
●正常或极端情况下,对用户操作响应速度的要求。
安全性要求对软硬件环境的要求如:美化界面等;附录1原型采用建模工具所形成的模型文件在需求分析阶段经常用到一些模型来辅助说明,如果采用结构化分析技术,通常使用数据流程图、实体联系图;而采用面向对象的分析技术,通常使用实例图、顺序图、协作图和状态图。
调研相关资料和文件如调研报告、会议记录以及调研过程中获取的用户原始资料等。
需求分析过程中制定的相关规范或模板如原型风格说明、功能规范模板、用户调研规范等。
附录2:需求确认表本需求文档建立在双方对需求的共同理解基础之上,是后续的开发的依据,是用户验收的依据。
经甲乙双方确认签字后,最终确定。
如果需求发生变化,请提出正式书面要求,并且双方协商成本、资源和进度等。
篇二:需求说明确认书1.引言1.1编写目的【阐明编写需求说明书的目的,指明读者对象。
】为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
1.2项目背景a.本项目由***SP服务商委托XX科技开发完成b.本项目与中移动CMPP服务器连接,并向中移动手机计费系统发送信息1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。
】栏目:由SP服务商提供,可供手机用户订阅的手机短信的明确分类系统组:使用系统的不同角色,不同的组拥有不同的权限,即实现了不同的角色系统用户:组中的用户。
即最终使用系统的人员1.4参考资料a.项目经核准的计划任务书、合同或上级机关的批文b.项目开发计划c.文档所引用的资料、标准和规范。
列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源2.任务概述2.1目标开发一个能够自动发送短信的SP服务系统。
2.2运行环境服务器:操作系统:Red Hat Enterprice Linux AS release 3 (Taroon) 支持环境:Tomcat数据库:Oracle 10g客户端:操作系统:Windows XP , Linux OS2.3条件与限制3.数据描述3.1静态数据3.2动态数据【包括输入数据和输出数据。
】3.3数据库介绍【给出使用数据库的名称和类型。
】3.4数据词典3.5数据采集4.功能需求4.1功能划分类似于说明书4.2功能描述1.短消息生成模块功能描述:根据栏目种类,维护一个短信库,为栏目生成具体短信,以供发送。
此模块为系统维护一个短消息库,保存某些非实时栏目已经发送过的信息,比如笑话。
以供日后使用。
功能子项1:编辑子项描述:1.向栏目维护模块发送请求,获得栏目种类和栏目描述2.点击某栏目,进入编辑页面。
3.在编辑页面上有“查看历史消息”,点击可查看库中存放的历史消息4.编辑完毕后,点击“提交”,将编辑好的信息提交到数据库中备注:编辑之后的短消息存入数据库专门表,在通过审核后,可置为预发送状态功能子项2:审核子项描述:对已经编辑的短消息进行审核1.单击“栏目”,显示所有栏目2.点击某栏目,查看对应短消息3.单击“审核通过”,将内容存入数据库。
(比如预发送表)4.单击“审核不通过”5.添加修改意见6.点击“确定”,回到上层页面,同时不通过的内容送数据库,等待修改备注:可维护一张未通过表,保存等待修改的短消息功能子项3:查询子项描述:根据不同栏目,查询已经编辑的内容1.选择栏目2.输入时间3.点击“查询”4.显示结果备注:根据不同栏目,查询已经编辑的内容2.栏目维护模块功能描述:维护服务商提供的栏目。
功能子项1:添加栏目子项描述:1.点击“添加栏目”2.出现对话框,选择添加文本或多媒体栏目3.为栏目确定类别,或添加为已有类别的子类4.填写栏目名称、描述、资费、发送频率5.点击“确定”,添加栏目成功备注:功能子项2:删除栏目子项描述:1.选择要删除的栏目2.点击“删除”3.成功删除栏目备注:功能子项3:调整栏目子项描述:1.单击“查看所有栏目”2.每个栏目后跟有删除按钮,点击可删除该栏目3.点击某栏目后的“编辑”按钮,出现栏目调整对话框4.可编辑栏目名称、调整栏目资费、调整栏目发送频率、编辑栏目描述5.单击“确定”,提交所做的修改备注:功能子项4:查询栏目子项描述:1.输入关键字2.点击“搜索”可显示相关栏目3.点击“查看所有栏目”直接查看所有栏目4.点击“新增栏目”查看当天新增栏目5.点击栏目名称,显示该栏目详细信息,包括资费说明、发送频率、栏目描述备注:此功能实现一个接口,使其他模块也可以调用这个功能3.客户信息维护模块功能描述:此模块负责维护一个客户订制信息库。
该模块与客户勾通,确定哪些客户要订制哪些栏目,以及为客户取消相应栏目的订制。
并且对客户进行回访,确认哪些栏目受欢迎。
以及就某栏目应做哪些改进征求客户意见。
功能子项1:查询号码子项描述:1.输入某号段2.点击查询,显示该号段当前可用的前20个号码3.点击某个号码4.显示该号码已经订制的栏目和没有订制的栏目,并显示该号码的电话上次联系时间、态度记录备注:功能子项2:订制栏目子项描述:1.选择或输入号码2.选择一个或多个栏目3.点击“订制”按钮备注:此功能一般只显示一个“订制”按钮,将其置于查询出的每个号码后面,点击,即可实现订制。
也可单独列为一个页面,当有用户打电话要求订制某栏目时,点击“订制”进入订制页面,输入号码,选择栏目,之后点击“确定”,可完成一次订制。
功能子项3:取消订制子项描述:1.选择或输入号码2.点击“查询”,得到该号码已订制的栏目3.取消选中符号4.点击“确定”5.成功取消订制备注:此功能与订制功能类似,可根在查询得出的号码后边,也可以单独一个页面,当有客户致电要求取消某栏目时,输入号码,取消选中,点击“确定”可取消4.发送模块功能描述:根据不同栏目的要求,定时发送信息到CMPP服务器。
发送模块定时与栏目维护模块通信,获得要发送的栏目,再根据栏目,由短消息生成模块获得短消息内容,然后向客户信息维护模块发送请求,获得订制此栏目的号码信息,之后按照与CMPP的协议,发送信息到CMPP。