产品项目功能需求规格说明书全解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX项目功能需求规格说明书

文档修订记录

修改类型分为A– ADDED(增加)M– MODIFIED(修改)D– DELETED(删除)

目录

1引言 (4)

1.1本文目的 (4)

1.2术语、定义和缩略语 (4)

2产品背景 (4)

3需求综述 (4)

3.1系统定位 (4)

3.2与周边系统的关系 (5)

3.3子系统协作关系 (5)

3.4用户角色划分表 (5)

4xxx子系统描述 (6)

4.1子系统定位及意义 (6)

4.2功能构成及主流程 (6)

4.2.1功能结构图 (6)

4.2.2流程图 (7)

4.3子系统中模块间关系 (7)

4.3.1模块之间数据关系 (7)

4.3.2模块之间业务逻辑关系 (8)

4.4与相关子系统的关系 (8)

4.5XXX模块描述 (8)

4.5.1模块简介 (8)

4.5.2模块流程图 (9)

4.5.3用户登录功能点详细描述[示例] (9)

4.5.4其他需求 (13)

5通用功能 (13)

6参考文献 (13)

7附件-UI界面 (13)

1引言

1.1本文目的

本文是产品需求定义期间最终的工作成果。本文档将作为产品开发和测试的主要依据。本文的目的是完成对用户需求的收集、整理与分析,弄清楚系统究竟要“干什么”及“由谁干”,并用合乎规范的文字及图表予以描述。不需要说明“怎么干”,因为那是设计阶段的事情。有关文字与图表应尽量让用户便于理解。

本文的预期读者包括:UI人员、开发人员、测试人员、开发工程师、实施工程师等。

1.2术语、定义和缩略语

2产品背景

[根据《产品项目规划方案》中的信息,对产品进行总体概述。使系统软件分析设计人员、软件开发人员和软件测试人员,对该版本的运行环境、功能和非功能需求有一个共同的了解,使之成为项目组工作的基础。他们到底要实现什么产品,这个产品的整体情况是什么样子的,产品的主要功能是什么等等。]

3需求综述

3.1系统定位

描述系统在整个产品线中的位置;

例:XXX系统是XXX处理XXX业务的XXX信息服务系统。是XXX产品线的基础。

3.2与周边系统的关系

描述系统的生态环境;

例:XXX系统通过建立信息交换区实现与周边系统的各类信息交互,提供XXX功能。从交互数据的关系来看,主要分为横向及纵向交互……。

3.3子系统协作关系

描述子系统间的协作,显示最顶层的子系统间关系;

3.4用户角色划分表

从使用者的角度划分系统;

例:角色从使用功能上一般可分为:

●业务经办类型角色:

●复核/审批类型角色:

●查询统计类型角色:

●公共管理类型角色:

4xxx子系统描述

4.1子系统定位及意义

描述子系统在系统中的位置和作用;

例:XXX子系统是整个系统的龙头,XXX子系统旨在完成……等工作。XXX子系统的输出成果为其他子系统提供了XXX等基础信息;

4.2功能构成及主流程

4.2.1功能结构图

4.2.2流程图

4.3子系统中模块间关系

4.3.1模块之间数据关系

例:

‘指导意见编制’模块的产出物为《200X年指导意见》,此产物为附件(如:word)形式体现(发文),在数据上与其他模块没有直接交换。

‘年度计划管理’模块的产出物为《200X年审计项目计划》(发文)、年度计划数据(结构化数据)。结构化的年度计划与子系统中‘计划监控’、‘计划调整管理’模块有数据交互关系。‘计划监控’‘计划调整管理’模块的监控和调整内容就是以‘年度计划数据’中的计划信息为对象。

‘计划调整管理’模块的产出物为调整后的计划数据,与‘年度计划管理’产出的年度计划数据一样是‘计划执行监控’模块进行监控的内容。

‘计划监控’模块的产出数据为计划执行进度月报,与子系统中其他模块没有直接数据交互关系。

4.3.2模块之间业务逻辑关系

例:

‘指导意见编制’模块的产出物《200X年指导意见》以文字形式描述了下一年度审计工作目标与重点,对‘年度计划管理’模块中,各业务分局制定各自部门计划起到指导作用。

‘年度计划管理’模块主要输出计划信息,‘计划调整’模块与‘计划监控’模块都是对此数据进行处理与操作。即‘计划调整’会影响到年度计划的内容。

‘计划调整管理’模块会对年度计划内容进行调整,此调整直接反映到年度计划中,并且‘计划监控’模块也随着计划调整的内容变化,对调整后的计划进行执行情况进行监控。‘计划监控’为独立模块,实现的是在计划执行全过程中对执行情况的监控跟踪功能。此执行情况监控产生的分析结果对下一年度的计划制定会起到指导作用。

4.4与相关子系统的关系

例:

在计划阶段,计划管理子系统的输入数据主要为审计资源库中的计划决策库以及审计对象库的信息。这些资源库中的数据,将通过统一的查询功能为计划阶段提供数据的输入。在计划子系统的各个模块当中,除了这些从资源库中提取的数据外,还可能要参考一部分以往的数据内容,此部分历史数据的取得采用简单的查询方式实现。

计划管理子系统输出的主要数据为局年度计划信息,计划系统产出的计划数据将作为立项子系统的输入,流转到后续环节中,通过立项系统的计划项目分解功能完成项目的建立。

计划子系统中的‘计划指导意见编制’‘年度计划管理’模块最终产物是以公文系统中的发文来实现下达的。所以计划子系统中的部分输出作为‘政务管理系统’中的输入。

计划管理业务是审计业务的开端,计划管理系统也是审计信息系统功能执行的开端。在系统运行过程中,计划管理模块功能首先执行处理,然后才进行立项、执行等后续业务子系统功能执行,系统运行过程中后续子系统不能脱离计划系统而提前执行。

4.5XXX模块描述

4.5.1模块简介

简要描述该模块需要实现的功能

相关文档
最新文档