Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【软件开发规范五】《用户需求及规格说明书》

【软件开发规范五】《用户需求及规格说明书》

作者头像
再见孙悟空_
发布于 2023-02-10 13:07:19
发布于 2023-02-10 13:07:19
1.5K01
代码可运行
举报
运行总次数:1
代码可运行

​​1 文档说明 ​​

​​2 系统概述 ​​

​​2.1 项目背景 ​​

​​2.2 建设内容及目标 ​​

​​2.2.1 建设内容 ​​

​​2.2.2 建设目标 ​​

​​3 业务需求 ​​

​​3.1 业务概述 ​​

​​3.2 业务范围 ​​

​​3.3 XX业务1 ​​

​​3.3.1 业务流程 ​​

​​3.3.2 业务单据 ​​

​​3.3.3 业务场景 ​​

​​4 功能需求 ​​

​​4.1 功能树 ​​

​​4.2 XX功能1 ​​

​​4.2.1 功能描述 ​​

​​4.2.2 功能处理流程 ​​

​​4.2.3 抽象数据处理 ​​

​​4.2.4 界面原型 ​​

​​5 非功能需求 ​​

​​5.1 常用的非功能需求 ​​

​​5.2 集成要求 ​​

​​6 接口需求 ​​

​​7 相关文档 ​​

1 文档说明

用户需求及规格说明书主要有两种组织方式,一是由用户需求说明书和需求规格说明书组成,分别从业务需求描述和系统需求的角度进行分析;二是融合业务需求和系统需求两部分为一体。

其中,方案一适合需求设计过程有比较明确的岗位职责划分的场景,方案二适合项目经理或设计人员一岗多职的情况。公司各部门可以根据项目情况使用相应的模板,围绕“什么人”、“做什么”、“怎么做”做清晰的需求分析。

2 系统概述

2.1 项目背景

【说明】1、描述当前用户的状态或信息化状态;

2、描述用户当前的问题、痛点;

3、描述用户的期望和效果;

2.2 建设内容及目标

2.2.1 建设内容

【说明】描述项目的业务范围

2.2.2 建设目标

【说明】描述系统的目标需求

3 业务需求

3.1 业务概述

【说明】借助业务整体架构图,描述系统包含的业务内容及使用对象。

3.2 业务范围

【说明】业务分析时需要从业务的角度进行梳理业务范围,而不是从信息化的角度进行系统功能分析,以业务服务目录的方式描述业务范围。

例如:

3.3 XX业务1

3.3.1 业务流程

【说明】流程分析需要包含业务流数据流两个方面的内容。在业务流方面,需要体现所分析业务的过程完整性,既包含业务本身的闭环流程,又包含关联业务之间的流程;在数据流方面,需要既体现流程节点的业务展示数据及数据权限,又体现业务数据在关联系统之间的流转情况。

例如:

3.3.2 业务单据

【说明】围绕业务范围分析的具体业务,描述相应的业务单据、业务报表等。

3.3.3 业务场景

【说明】从用户、权限的角度分析正向业务或变更业务的流程及单据,描述不同岗位的用户在处理正常业务、变更业务或异常业务时,对应哪些业务流程节点、需要什么单据、按照权限走什么流程节点等等。

例如:

场景一:二级单位编制年度成本预算

场景二:二级单位调整年度成本预算

场景三:机关部门编制年度成本预算

场景四:机关部门调整年度成本预算

4 功能需求

4.1 功能树

【说明】功能树根据业务场景提炼形成,以功能菜单的方式描述业务入口。

例如:

序号​

系统模块​

一级功能菜单​

二级功能菜单​

三级功能菜单​

一​

预算管理​

成本预算​

预算编制​

年度预算编制​

月度预算编制​

滚动预算编制​

预算调整​

…​

…​

预算下达​

…​

二​

基础数据​

预算要素​

…​

三​

系统管理​

组织管理​

人员管理​

流程管理​

权限管理​

…​

4.2 XX功能1

4.2.1 功能描述

【说明】围绕业务功能,从业务闭环的角度进行“什么人”、“做什么”、“怎么做”的操作描述。

4.2.2 功能处理流程

【说明】描述功能处理流程图。

4.2.3 抽象数据处理

【说明】

把功能处理的实体数据抽象成类。

例如:

4.2.4 界面原型

【说明】按照业务组成利用原型设计工具制作功能原型,并将主要业务操作界面进行截图。

5 非功能需求

5.1 常用的非功能需求

【说明】可参考《需求开发与管理指南》中非功能性需求清单

5.2 集成要求

【说明】按照集成策略进行描述

6 接口需求

【说明】描述本系统与现有系统或在建其他系统接口

7 相关文档

《需求开发与管理指南》

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据科普:期权的希腊字母 | 下(投资必知必会)
在实际中,波动率会随时间的变化而变化,这意味着期权价值不仅会随着基础资产价格、期权期限的变化而变化,同时也会随波动率的变化而变化。期权的Vega(V)是指期权价值变化与基础资产波动率变化的比率。如果一个期权的Vega绝对值很大,该期权的价值会对基础资产波动率的变化非常敏感;相反,当一个期权的vega接近零时,基础资产波动率的变化对期权价值的影响则会很小。此外,基础资产本身的vega等于零,也就意味着基础资产波动率对基础资产价格的影响为零,原因是影响基础资产价格的变量中没有其自身波动率这个变量。
朱小五
2021/07/12
3.1K1
数据科普:期权价格和相关变量的关系(投资必知必会)
利用刚才工商银行股票期权作为分析对象,通过 Python 演示期权价格与基础资产(股票)价格、期权执行价格、波动率、无风险收益率、期限等变量之间的关系。
朱小五
2021/07/12
7980
数据科普:期权的隐含波动率(投资必知必会)
但在实践中,通常会使用所谓的隐含波动率( implied volatility),该波动率是指通过期权的市场价格、运用B-S模型计算得到的波动率。但比较棘手的问题是,无法直接通过反解看涨期权定价式子或看跌期权定价式子将σ表示为变量c(或p)、S、K、r、T的函数,只能运用迭代方法求解出隐含的σ值。常用的迭代方法包括牛顿迭代法和二分查找法。
朱小五
2021/07/12
3.9K0
基于无监督学习的期权定价异常检测(代码+数据)
本文是一部分预测股价内容。结果(识别出的异常)是LSTM模型(在GAN体系结构中)中的一个特征(输入)具体请看这篇文章:
量化投资与机器学习微信公众号
2019/02/26
2.3K0
量子计算在金融领域的应用:期权定价
2021年3月11日,十三届全国人大四次会议表决通过了关于国民经济和社会发展第十四个五年规划和2035年远景目标纲要的决议。“十四五”规划强调“数字经济”是未来推动经济发展的重要手段, 要对中国现有经济全面进行“数字化”转型,大力发展数字经济,扎实推进传统产业数字化赋能改造提升。目前在金融领域,各大国有商业银行、股份制商业银行、城商行和互联网银行也都开启了数字化转型的工作。然而,金融数字化转型推动传统业务信息化、日常操作线上化、决策分析智能化的同时,也对金融系统的算力提出了更高要求。
量子发烧友
2023/02/24
1.4K0
量子计算在金融领域的应用:期权定价
R语言Black Scholes和Cox-Ross-Rubinstein期权定价模型案例
近年来,期权交易变得非常流行。 在这篇文章中,您将学习一种期权交易策略,可以用来以较低的价格购买自己喜欢的股票。期权是一种衍生工具。衍生物被誉为20世纪后期的金融革命。衍生产品类型为远期,期货,掉期和期权。衍生工具是从另一项基础资产中获取价值的工具。对于股票期权,其价格取决于标的股票。
拓端
2020/08/10
1.6K0
4.2 期权估值
标准差越高,股票涨跌的离差(dispersion)就越高,因此在二叉树里评估each time period股票的价格时,就可以捕获波动率。
rocket
2018/09/14
3.1K0
4.2 期权估值
QuantLib教程(三)BS模型、二叉树模型与欧式期权定价
风险中性与无套利假设是期权定价公式的基础理论,或者说基石。我们来简单说说这两个是怎么回事吧。
钱塘小甲子
2019/01/28
4.3K0
R语言中进行期权定价的Heston随机波动率模型
Heston模型是一种期权估值方法,它考虑到同一资产在给定时间交易的不同期权的波动性变化。它试图通过使用随机过程来模拟波动率和利率来重新创建市场定价。Heston模型的特点是将波动率函数的平方根包含在整个定价函数中。
拓端
2023/08/31
3680
R语言中进行期权定价的Heston随机波动率模型
R语言中进行期权定价的Heston随机波动率模型|附代码数据
Heston模型是一种期权估值方法,它考虑到同一资产在给定时间交易的不同期权的波动性变化。它试图通过使用随机过程来模拟波动率和利率来重新创建市场定价。Heston模型的特点是将波动率函数的平方根包含在整个定价函数中。
拓端
2023/05/11
4160
3.3 期权产品
call option:可以用X价格购买资产的权利 put option:可以用X价格买出资产的权利
rocket
2018/09/14
2.6K0
3.3 期权产品
硬核蹭热点系列:负油价和巴舍利耶模型
2020 年 4 月 20 日美国原油期货价格暴跌约 300%,收于每桶 -37.63 美元。各大财经号都开始分析表达自己的看法。看法无对错,但有利益方总是挑着对自己有利的观点看,比如多头受害者就疯狂转发【金融监管研究院】的文章,质疑为什么不帮他们平仓止损;某行员工们就疯狂转发【秦小明】的文章,表示产品结算前操作没问题;空头受益者啥也不转发,觉得这一切很美丽。
用户5753894
2020/05/13
1.4K0
硬核蹭热点系列:负油价和巴舍利耶模型
Python金融应用编程:衍生品定价和套期保值的随机过程|附代码数据
在本文中随机过程对定量融资的许多方面都很有用,包括但不限于衍生品定价,风险管理和投资管理
拓端
2023/05/15
4570
Python金融应用编程:衍生品定价和套期保值的随机过程
随机过程对定量融资的许多方面都很有用,包括但不限于衍生品定价,风险管理和投资管理。这些应用程序将在本文后面进一步详细讨论。本节介绍了量化融资中使用的一些流行的随机过程及其在Python中的实现。
拓端
2020/11/19
1.5K0
Python金融应用编程:衍生品定价和套期保值的随机过程
盘一盘 Python 系列 3 - SciPy
SciPy 是 Python 里处理科学计算 (scientific computing) 的包,使用它遇到问题可访问它的官网 (https://www.scipy.org/). 去找答案。 在使用 scipy 之前,需要引进它,语法如下:
用户5753894
2019/07/05
3.5K0
盘一盘 Python 系列 3 - SciPy
GPU加速04:将CUDA应用于金融领域,使用Python Numba加速B-S期权估值模型
本文为英伟达GPU计算加速系列的第四篇,主要基于前三篇文章的内容,以金融领域期权估值案例来进行实战练习。前三篇文章为:
PP鲁
2019/12/26
1.9K0
Python王牌加速库:奇异期权定价的利器
在金融领域,计算效率有时可以直接转化为交易利润。量化分析师面临着在研究效率和计算效率之间进行权衡的挑战。使用Python可以生成简洁的研究代码,从而提高了研究效率。但是,一般的Python代码速度很慢,不适合用于生产环境。在这篇文章中,我们将探索如何使用Python的GPU库来高性能实现奇异期权定价领域遇到的问题。
量化投资与机器学习微信公众号
2020/04/24
2.7K0
Python王牌加速库:奇异期权定价的利器
Python | numpy matplotlib scipy练习笔记
return y - (t[0] * x**2 + t[1] * x + t[2])
用户7886150
2021/01/02
7000
开什么玩笑?股票价格如何经得起AI的推敲?| 技术头条
【导语】用深度学习预测股票价格不是一个新话题,随着技术的不断发展,大家一直在不断尝试新技术。这次教程中,作者设计了一个强强联合型模型来预测股票价格,为什么这么形容?作者设计了一个 GAN 模型,其生成网络为 LSTM 模型用来预测时间序列数据、CNN 模型作判别网络,用 BERT 模型作为情绪分析模型。带有高斯过程的贝叶斯优化和深度强化学习方法来获得 GAN 的超参数。为什么创建这样的组合?AI科技大本营都将在下面的内容中为大家进行一一解答。
AI科技大本营
2019/05/07
1.3K0
开什么玩笑?股票价格如何经得起AI的推敲?| 技术头条
PYTHON 用几何布朗运动模型和蒙特卡罗MONTE CARLO随机过程模拟股票价格可视化分析耐克NKE股价时间序列数据|附代码数据
金融资产/证券已使用多种技术进行建模。该项目的主要目标是使用几何布朗运动模型和蒙特卡罗模拟来模拟股票价格。该模型基于受乘性噪声影响的随机(与确定性相反)变量 ( 点击文末“阅读原文”获取完整代码数据******** )。 最近我们被客户要求撰写关于模拟股票的研究报告,包括一些图形和统计输出。
拓端
2022/11/28
2.3K0
推荐阅读
相关推荐
数据科普:期权的希腊字母 | 下(投资必知必会)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验