Android项目需求文档模板.docx
《Android项目需求文档模板.docx》由会员分享,可在线阅读,更多相关《Android项目需求文档模板.docx(12页珍藏版)》请在冰点文库上搜索。
Android项目需求文档模板
需求文档说明书
文档治理信息表
主题
版本
内容
规定了项目业务处理过程和用户要求等信息。
关键字
业务流程
参考文档
无
提交时间
创建人
审批人
生效日期
文档修改记录表
修改人
修改时间
修改内容
一、前言
项目介绍
项目名称:
目的:
缩写词:
开发周期:
名词说明
列出本文件顶用到的专门术语的概念和外文首字母组词的原词组。
参考资料
列出用得着的参考资料,如:
a.本项目的经核准的打算任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
本文件中遍地引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的题目、文件编号、发表日期和出版单位,说明能够取得这些文件资料的来源。
二、需求概述
表达该项软件开发的用意、应用目标、作用范围和其他应向读者说明的有关该软件开发的背景材料。
说明被开发软件与其他有关软件之间的关系。
若是本软件产品是一项独立的软件,而且全数内容自含,那么说明这一点。
若是所概念的产品是一个更大的系统的一个组成部份,那么应说明本产品与该系统中其他各组成部份之间的关系,为此可利用一张方框图来讲明该系统的组成和本产品同其他各部份的联系和接口。
|
三、用户特点
列出本软件的最终用户的特点,充分说明操作人员、保护人员的教育水平和技术专长,和本软件的预期使甩频度。
这些是软件设计工作的重要约束
用户用例图
例如:
适用人群
序号
用户名
系统权限
业务活动
四、假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
硬件约束
需求名称
详细要求
软件硬件要求
软件系统平台
用户约束
需求名称
详细要求
客户端用户(游客)
服务端用户(管理员)
五、需求规定
对功能的规定
用列表的方式(例如IPO表即输入、处置、输出表的形式),逐项定量和定性地表达对软件所提出的功能要求,说明输入什么量、经如何的处置、取得什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
5.2对性能的规定
3.2.1精度
说明对该软件的输入、输出数据精度的要求,可能包括传输进程中的精度。
3.2.2时刻特性要求
说明关于该软件的时刻特性要求,如对:
a.响应时刻;
b.更新处置时刻;
数据的转换和传送时刻;
5.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些转变时,该软件对这些转变的适应能力,如:
a.操作方式上的转变;
b.运行环境的转变;
同其他软件的接口的转变;
d.精度和有效时限的转变;
e.打算的转变或改良。
关于为了提供这些灵活性而进行的专门设计的部份应该加以标明。
5.3输人输出要求
说明各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必需标明的操纵输出量进行说明并举例,包括对硬拷贝报告(正常结果输出、状态输出及异样输出)和图形或显示报告的描述。
5.4数据治理能力要求
说明需要治理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增加对数据及其分量的存储要求作出估算。
5.5故障处置要求
列出可能的软件、硬件故障和对各项性能而言所产生的后果和对故障处置的要求。
5.6其他专门要求
六、功能结构图
例如:
功能介绍
软件要紧分为多少个模块,各个模块的功能介绍等。
功能模块业务总流程图
七、功能需求分析
数据流图
顶层数据流图
例:
功能级数据流图
例:
详细数据流图
例:
功能治理
业务功能描述
功能结构图及其描述:
例:
在主界面点击账户即可进入账户治理页面,查看账户信息,能够成立不同账户,而且能够修改里面的账户内容。
账户治理需要实现以下功能:
添加账户、删除账户、修改账户、设置默许和隐藏。
●添加账户:
添加一个新的账户。
例如添加现金账户或是信誉卡账户。
●删除账户:
删除一个账户
●修改账户:
对某一个账户信息进行修改
●设置默许和隐藏:
对账户进行隐藏或默许设置
在主界面点击账户即可进入账户治理页面,然后点击右边的添加按钮,咱们就能够够进行添加账户,在添加账户的页面中能够将账户设置为显示或是隐藏。
点击返回按钮,将返回软件的主界面
在账户治理页面点击建好账户,将会进去账户操作界面。
通过那个界面咱们能够进行账户修改、账户删除和设置为默许账户。
点击返回按钮将返回软件的主界面
业务流程描述
简单的业务流程图
相关角色及其执行的活动
角色(人员级)
执行活动
软件使用者
●查看账户
●添加账户
●删除账户
●修改账户
●设置默认和隐藏
流程涉及步骤说明
●查看账户
软件利用者通过进入账户治理来查看账户信息,而且能够选择进行账户的添加,删除,修改和设置默许和隐藏操作
●添加账户
软件利用者通过点击账户治理页面的屏幕右上侧的“添加”按钮来进行添加账户的操作,输入账户的名称、余额、备注信息,而且设置状态和币种等类别,以后点击保留完成账户的添加。
●删除账户
软件利用者能够再长按“menu”弹出的菜单当选择删除账户,对添加的账户进行删除。
●修改账户
软件利用者能够再长按“menu”弹出的菜单当选择编辑,对添加的账户进行编辑,编辑界面同添加账户。
●设置默许和隐藏
软件利用者能够再长按“menu”弹出的菜单当选择设置账户为隐藏或设置为默许账户,对添加的账户设置默许和隐藏。
功能模块流程图
流程涉及相关数据及规那么
账户治理表单
序号
业务数据名称
类型
描述及规则(是否必填、选择/填写、默认值)
1
资产
文本
格式:
-¥2,
自动生成,为所有账户余额金额总和
2
负债
文本
格式:
¥
自动生成,为所有账户负债金额总和
3
净资产
文本
格式:
-¥2,
自动生成,公式为净资产=资产-负债
4
账户名称
文本
必填
5
账户余额
文本
必填,数字类型,默认值:
0
6
账户备注
文本
非必填
7
账户状态
选择
选择项;显示,隐藏;默认值:
显示
8
账户币种
选择
选择项:
人民币,美元,英镑,欧元;默认值:
人民币
9
账户类别
选择
选择项:
现金账户,信用卡账户,金融账户,虚拟账户,负债账户,债权账户;默认值:
现金账户
10
账户子类别
选择
依账户类别不同,产生不同选择项,默认值为第一顺位选择项:
现金账户(选择项:
现金,其他)
信用卡账户(选择项:
信用卡)
金融账户(选择项:
银行卡)
虚拟账户(选择项:
饭卡,财富通,支付宝,公交卡)
负债账户(选择项:
应付账款)
债权账户(选择项:
应收账款)
八、系统利用的软件与硬件环境说明
核心技术
硬件环境与效劳器环境
客户端操作系统
九、原型界面