软件工程软件需求分析模板

【Bank系统】 软件需求设计

开发小组:

文档设计:

开发人员分工

变更历史

审核历史

1 需求分析

[说明:该章节由开发方负责完成]

1.1 功能需求

[说明:描述该业务需求的具体功能要求]

1.2 界面需求

[说明:描述该业务需求的界面要求]

1.3 性能需求

[说明:描述该业务需求的在性能方面的要求]

1.4 报表需求

[说明:描述该业务需在业务界面开发的报表需求,需要提供详细的表样及统计口径]

1.5 依赖关系

[说明:描述该业需求实现需满足的一些前提条件,业务需求实现后的一些后置处理]

1.6 问题记录

[说明:记录需求沟通确认过程]

2 技术方案

[说明:该章节由产品部系统需求分析责任人完成]

2.1 方案概述

2.2 涉及模块一

[说明:CRM1、CRM2、计费账务、资源、接口等模块]

2.2.1 功能点一

[说明:新增或修改的功能点名称]

2.2.1.1 功能描述

[说明:描述功能点的是否新增或改造,改造范围和改造预期目标] 2.2.1.1.1

业务规则描述

[说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等]

2.2.1.2 业务流程

[说明:描述业务流程,包括界面操作流程、业务执行流程等]

2.2.1.3 程序流程

[说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等]

2.2.1.4 实体设计

2.2.1.4.1

程序设计

[说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。]

2.2.1.4.2

接口设计

[说明:描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等] 2.2.1.4.3

数据库设计

[说明:数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]

2.2.1.5 实现方式

[说明:描述功能实现采用何种技术,如Java、C++等,是否有特定要求]

2.2.1.6 与其他模块关系

[说明:描述与其他模块是否有关联、其关联关系如何体现]

2.2.1.7 外部系统接口

[说明:描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]

2.2.2 功能点二

[说明:新增或修改的功能点名称]

2.2.2.1 功能描述

[说明:描述功能点的是否新增或改造,改造范围和改造预期目标] 2.2.2.1.1

业务规则描述

[说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等]

2.2.2.2 业务流程

[说明:描述业务流程,包括界面操作流程、业务执行流程等]

2.2.2.3 程序流程

[说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等]

2.2.2.4 实体设计

2.2.2.4.1

程序设计

[说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。] 2.2.2.4.2

接口设计

[说明:描述接口相关信息、实现方式、输入参数、输出参数、状态参数编码的明细信息等] 2.2.2.4.3

数据库设计

[说明:数据库变动设计,包括新增表及其详细字段、索引、主键的描述,修改表需要描述修改的字段、索引、主键等内容,以及数据表之间的关联变动等信息]

2.2.2.5 实现方式

[说明:描述功能实现采用何种技术,如Java、C++等,是否有特定要求]

2.2.2.6 与其他模块关系

[说明:描述与其他模块是否有关联、其关联关系如何体现]

2.2.2.7 外部系统接口

[说明:描述与外部系统(非BSS系统)的接口关系,是否需要输出或输入数据、输入输出内容等]

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系统)的接口关系,是否需要输出或输入数据、输入输出内容等]


相关文章

  • 软件的需求分析模板
  • 91U(外网)ANDROID手机端软件需求分析报告 引言 ........................................................................................... ...

  • 软件过程管理指南
  • 软件过程管理指南 Software Process Manage Guide 文档标识: 修订记录 版本 说明 作者 批准 批准日期 V1.0 第一次发布 曾奋瑞 Marco 2007-03-01 目    录 软件过程管理指南.... 1 ...

  • 2011年度招聘方案(模板)
  • 2011年度招聘方案 一.目的 确定2011年度人员招聘计划及招聘方式.方法. 二.原则 1. 人员招聘以岗位设置及工作内容为依据. 2. 人员招聘考虑岗位需求与人员储备的综合因素. 三.适用范围 公司全员. 四.组织 组织:人力资源部. ...

  • 软件系统分析与设计学年论文模板
  • 软件学院学年论文 论文题目: ***系统分析与设计 学 院: 年 级: 专 业: 姓 名: 学 号: 指导教师: 软件 2011 软件工程 某某 2011**** 张兆印 2014年 5 月 30日 摘要 摘要是对论文内容不加注释和评论的简 ...

  • 2017年研发项目管理工具与模板(Don董奎老师)
  • 研发项目管理工具与模板 [2017年年度计划时间安排] 6月26-27日北京 6月22-23日上海 6月19-20日深圳 [参加对象] 企业CEO/总经理.研发总经理/副总.公司总工/技术总监.研发项目经理/产品经理.PMO (项目管理办公 ...

  • 系统设计规范
  • XXXX 系统设计规范 http://www.xxx 引言 .......................................................................................... ...

  • 概要设计文档模板2
  • 一.问题的提出 概要设计写什么?概要设计怎么做? 如何判断设计的模块是完整的? 为什么说设计阶段过于重视业务流程是个误区? 以需求分析文档还是以概要设计文档来评估开发工作量.指导开发计划准确? 结构化好还是面向对象好? 以上问题的答案请在文 ...

  • 数据库模板
  • <数据库应用与可视化开发> 课程设计报告 学号: 姓名: 班级: 第1章 关键方法与技术 1.1 数据库应用程序体系结构 1.1.1 客户机/服务器(C/S)体系结构 1.1.2 浏览器/服务器(B/S)体系结构 1.2 嵌入式 ...

  • java毕业设计管理系统需求分析
  • 编号: 毕业设计管理系统 题目类型:需求分析题目:毕业设计管理系统院(系):专业:学生姓名:韩琳孙雅琦孙乔乔李慧珍王艳娇张露学号:G100102075G100102062指导教师:任靖赵红霞职称:助教实验研究工程设计工程技术研究软件开发 2 ...

© 2024 范文参考网 | 联系我们 webmaster# 12000.net.cn