软件需求分析模板.docx
- 文档编号:7481684
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:11
- 大小:90.92KB
软件需求分析模板.docx
《软件需求分析模板.docx》由会员分享,可在线阅读,更多相关《软件需求分析模板.docx(11页珍藏版)》请在冰豆网上搜索。
软件需求分析模板
客户名称
【需求名称】
软件需求设计
金旭科技(深圳)
变更历史
日期
版本
修改内容
修改人
备注
2010/3/1
V0.1
创建
袁涛
2010/3/1
V0.1
增加分析设计工作量和设计文档需求
袁涛
审核历史
日期
版本
说明
审核人
备注
1需求分析
[说明:
该章节由开发方负责完成]
1.1功能需求
[说明:
描述该业务需求的具体功能要求]
开发的系统需要做到公路工程项目建设的全过程管理以及相应的文档管理,内容包括工程进度,建设费用,各访协调,合同管理等,可处理公路建设中立项、初设、施工图设计、招投标管理、合同变更、计量支付、数据汇总审批签字、报表打印、各项查询、竣工资料管理、预算与决算等一系列业务,而且系统的各大功能模块,涵盖公路建设周期的全过程,需要做到方便、高效地实现了公路建设管理的一体化应用。
使业主能够对工程进度、质量和投资进行及时的动态掌握与控制。
系统的主要功能是公路建设项目管理中的“投资控制”。
以工程项目管理、合同项目管理、以及项目施工过程中的重要活动──计量、支付、变更等的视角来理解公路建设项目管理。
该系统需跨越用户单位的局域网及其以外互联网两个区域,从而达到各部门之间,各参建单位之间协同工作、统一管理、集中处理的目的。
系统主要分两部分,前台系统和后台系统。
其中前台部份实现系统功能,辅助用户达成其预定的业务目标,是供用户方普通操作人员使用的部份,也是系统的主要部份。
而后台系统是提供给用户方系统管理员使用,对系统的基础数据维护进行维护,如用户权限的设置,使用前台系统的部门与岗位的确定,用户类型的划分等等,以保障系统的正常安全运行。
1.2界面需求
[说明:
描述该业务需求的界面要求]
界面有四个:
主界面,主界面中包含有菜单,菜单的内容分为:
通知新闻、报表管理、竣工管理、系统查询、前期管理、招投标管理、征地拆迁、合同管理等子项目。
报表管理界面,该界面要实现支付报表、监理报表、施工报表、变更报表、台账查询、业主报表、返回主界面等子功能。
支付报表界面,该界面主要实现工程进度跟计划进度的统计和查询功能。
合同管理界面,该界面主要是实现电子合同的格式。
1.3性能需求
[说明:
描述该业务需求的在性能方面的要求]
业务要求该系统要做到方便、高效地实现了公路建设管理的一体化应用,还要做到它比手工的管理准确,省时省力,在经济上要做到花费最小,营利最大。
界面要做到友好,简明扼要,方便易懂,让用户开心的用,也能方便高效的操作。
在业务上要做好权限控制,做好安全方面的工作。
使业主能够对工程进度、质量和投资进行及时的动态掌握与控制。
1.4接口需求
[说明:
描述该业务涉及内外部模块间接口的需求(仅仅是接口方式、频率、性能、逻辑实体和属性等说明),内容可作为附件]
描述
说明业务需要实现的功能点
接口方式
协议
HTTP+XML/TUXEDOATMI/SOCKET
数据交换方式
消息
方向
BOSS渠道/渠道BOSS
触发方式
实时
渠道
提供的渠道
文件接口
是否存在
是
方向
BOSS渠道/渠道BOSS
文件格式
报表
接口服务或数据
接口规范需要的输入、输出说明
补充说明
子系统划分、组织机构、基础数据、用户管理、模板设置业务类均实现业务类公用接口,使用公用子窗体分别在主窗体内进行显示(各功能模块的窗体独立显示),提供用户操作界面。
合同权限操作因业务处理流程与其它功能模块相差较大,故单独实现,不实现业务类公用接口。
接口模式
观测者模式
1.5报表需求
[说明:
描述该业务需在业务界面开发的报表需求,需要提供详细的表样及统计口径]
报表管理
支付报表
1.6依赖关系
[说明:
描述该业需求实现需满足的一些前提条件,业务需求实现后的一些后置处理]
前提条件:
公司的所有需要管理的业务以及相关的数据,公司主系统的接口。
后置处理:
编写代码,系统测试,编写系统才做说明书。
1.7问题记录
[说明:
记录需求沟通确认过程]
日期
问题
提出人
结果
确认人
确认日期
2技术方案
[说明:
该章节由产品部系统需求分析责任人完成]
2.1设计评审
是否需要评审
确认人
日期
⏹评审概况
日期
归属部门
人员
角色
出席情况
2.1.1评审过程
2.1.1.1问题1
(1)问题内容:
[说明:
该章节由产品中心评审责任人在评审会议前完成]
(2)建议方案:
[说明:
该章节由产品中心评审责任人在评审会议前完成]
(3)讨论过程:
[说明:
该章节会议主持人负责记录评审过程]
(4)确认结果:
[说明:
该章节由产品中心和开发方评审责任人在评审过程中达成一致后双方确认完成]
2.1.1.1问题2
(1)问题内容:
[说明:
该章节由产品中心评审责任人在评审会议前完成]
(2)建议方案:
[说明:
该章节由产品中心评审责任人在评审会议前完成]
(3)讨论过程:
[说明:
该章节会议主持人负责记录评审过程]
(4)确认结果:
[说明:
该章节由产品中心和开发方评审责任人在评审过程中达成一致后双方确认完成]
2.1.1.1问题n
(1)问题内容:
[说明:
该章节由产品中心评审责任人在评审会议前完成]
(2)建议方案:
[说明:
该章节由产品中心评审责任人在评审会议前完成]
(3)讨论过程:
[说明:
该章节会议主持人负责记录评审过程]
(4)确认结果:
[说明:
该章节由产品中心和开发方评审责任人在评审过程中达成一致后双方确认完成]
2.2方案概述
2.3涉及模块一
[说明:
CRM1、CRM2、计费账务、资源、接口等模块]
2.3.1功能点一
[说明:
新增或修改的功能点名称]
2.3.1.1功能描述
[说明:
描述功能点的是否新增或改造,改造范围和改造预期目标]
2.3.1.1.1业务规则描述
[说明:
详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等]
2.3.1.2业务流程
[说明:
描述业务流程,包括界面操作流程、业务执行流程等]
2.3.1.3程序流程
[说明:
描述程序执行过程中的程序执行流程,如程序流程、时序图等]
2.3.1.4实体设计
2.3.1.4.1程序设计
[说明:
程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。
]
2.3.1.4.2接口设计
[说明:
描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等]
2.3.1.4.3数据库设计
[说明:
数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]
2.3.1.5实现方式
[说明:
描述功能实现采用何种技术,如Java、C++等,是否有特定要求]
2.3.1.6与其他模块关系
[说明:
描述与其他模块是否有关联、其关联关系如何体现]
2.3.1.7外部系统接口
[说明:
描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]
2.3.2功能点二
[说明:
新增或修改的功能点名称]
2.3.2.1功能描述
[说明:
描述功能点的是否新增或改造,改造范围和改造预期目标]
2.3.2.1.1业务规则描述
[说明:
详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等]
2.3.2.2业务流程
[说明:
描述业务流程,包括界面操作流程、业务执行流程等]
2.3.2.3程序流程
[说明:
描述程序执行过程中的程序执行流程,如程序流程、时序图等]
2.3.2.4实体设计
2.3.2.4.1程序设计
[说明:
程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。
]
2.3.2.4.2接口设计
[说明:
描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等]
2.3.2.4.3数据库设计
[说明:
数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]
2.3.2.5实现方式
[说明:
描述功能实现采用何种技术,如Java、C++等,是否有特定要求]
2.3.2.6与其他模块关系
[说明:
描述与其他模块是否有关联、其关联关系如何体现]
2.3.2.7外部系统接口
[说明:
描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]
2.4涉及模块二
[说明:
CRM1、CRM2、计费账务、资源、接口等模块]
2.4.1功能点一
[说明:
新增或修改的功能点名称]
2.4.1.1功能描述
[说明:
描述功能点的是否新增或改造,改造范围和改造预期目标]
2.4.1.1.1业务规则描述
[说明:
详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等]
2.4.1.2业务流程
[说明:
描述业务流程,包括界面操作流程、业务执行流程等]
2.4.1.3程序流程
[说明:
描述程序执行过程中的程序执行流程,如程序流程、时序图等]
2.4.1.4实体设计
2.4.1.4.1程序设计
[说明:
程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。
]
2.4.1.4.2接口设计
[说明:
描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等]
2.4.1.4.3数据库设计
[说明:
数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]
2.4.1.5实现方式
[说明:
描述功能实现采用何种技术,如Java、C++等,是否有特定要求]
2.4.1.6与其他模块关系
[说明:
描述与其他模块是否有关联、其关联关系如何体现]
2.4.1.7外部系统接口
[说明:
描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]
2.4.2功能点二
[说明:
新增或修改的功能点名称]
2.4.2.1功能描述
[说明:
描述功能点的是否新增或改造,改造范围和改造预期目标]
2.4.2.1.1业务规则描述
[说明:
详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等]
2.4.2.2业务流程
[说明:
描述业务流程,包括界面操作流程、业务执行流程等]
2.4.2.3程序流程
[说明:
描述程序执行过程中的程序执行流程,如程序流程、时序图等]
2.4.2.4实体设计
2.4.2.4.1程序设计
[说明:
程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。
]
2.4.2.4.2接口设计
[说明:
描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等]
2.4.2.4.3数据库设计
[说明:
数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]
2.4.2.5实现方式
[说明:
描述功能实现采用何种技术,如Java、C++等,是否有特定要求]
2.4.2.6与其他模块关系
[说明:
描述与其他模块是否有关联、其关联关系如何体现]
2.4.2.7外部系统接口
[说明:
描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]
3文档附件
3.1原始需求
3.2相关规范
4开发工作量评估
《见对应的工作量评估表》
(1)文档名称:
(2)文档路径:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 分析 模板