hvt evt_HVT分析方法

2024-01-03 22:21
文章标签 分析方法 hvt evt

本文主要是介绍hvt evt_HVT分析方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

hvt evt

在我的职业生涯中,我花了一些时间来理解并深信进行分析的重要性。 我仍然记得我的第一份工作经历,我只是想快速编写一些代码并将其重构n次以获得更好的结果。 不是吗?

今天的情况有所不同,我正在写这篇文章,与大家分享我个人的分析方法。 这不是什么新鲜事物,它只是我根据经验和众所周知的方法量身定制的方法。

通常,您将获得一个问题域 (包含所有实体和规则的观察系统)作为输入,并且必须产生一个解决方案域 (解决原始分析问题的设计系统)作为输出。 因此,一个好的开始是:

  1. 清楚了解要解决的问题,
  2. 将问题域减少到最小的知识空间

如果我要快速定义分析,我会说这是关于发现细节,对知识进行分类并解决问题的方法 。 HVT方法由三个步骤组成:

  1. ^ h orizo​​ntal分析(图层)
  2. V ertical分析(集成)
  3. 牛逼 ransverse分析(影响)

为了简要描述该方法,我将使用示例; 这些将基于一个非常普遍的案例研究,即盖房子 。 在本案例研究中,我们的目标是确定建筑师设计建筑物所需的所有必要要求

阶段1:水平分析

在水平方向上,我们搜索共同的方面,将它们分组在命名层中 ,并且它们之间的耦合最小(并且理想情况下没有循环依赖性)。 范围是检测所有功能需求并对其功能上下文和边界有良好的了解。 在我们的示例中,我们可以定义以下层:

  • 地理地面必须坚实; 一定不是洪水。 必须靠近绿色区域; 必须靠近学校;
  • 基础设施必须与水电供应商连接; 必须连接到城市下水道; 必须具有非常快速的互联网连接;
  • 技术大多数设备必须可远程控制; 门必须通过人类识别技术打开; 必须产生太阳能;
  • 安全性和人体工程学必须安装现代警报系统。 室内设计必须对婴儿安全。 它必须适合老年人使用;
水平分析中的图层

水平分析中的图层

阶段2:垂直分析

纵向上我们研究整合 。 集成意味着将事物放在一起工作。 如果事物本质上是可互操作的,那么集成工作将被最小化。 这就是我们的范围。

垂直整合配置文件

垂直整合配置文件


在此步骤中,我们选择配置文件,然后通过制定集成问题进行分析。 在我们的示例中:

  • 成人成年人可以轻松使用所有必要的设备吗? 家具适合他吗? 厨房舒适吗?…
  • 宝贝楼梯受到很好的保护吗? 他有足够的空间玩吗? 所选地板容易清洁吗?…
  • 公寓公寓 是否易于使用基础设施服务? 它具有同质设计吗? 它有足够的光吗?

否定的答案可能意味着在上一阶段进行环回以进行一些调整以提高互操作性。

阶段3:横向分析

最后一步是更复杂的,并非总是需要的。 其目的是研究跨越不同轮廓之间的不同层间接影响

轮廓和层之间的间接影响

轮廓和层之间的间接影响

对于第二阶段,我们通过分析正在进行的模型并提出问题来做到这一点。 在我们的示例中,一些问题可能是:

  • 成人要求的WI-FI对婴儿有危险吗? 也许在他的卧室里少一点信号功率会更好。
  • 成年人在孩子弹电吉他时能够入睡吗? 也许孩子房间应该是隔音的。

这个过程有时很难解决,因为它肯定会带您找到有时不想(或根本无法)放弃其需求的配置文件之间的冲突。

结论

即使研究案例非常简单,我也希望您了解将其移至更复杂领域的含义。 例如,在软件体系结构中,客户是利益相关者,需求是功能需求和非功能需求,配置文件是应用程序或组件,间接影响可能是所使用技术的兼容性矩阵。 用几行来解释这种方法并不容易,我错过了成千上万的单词,因此,如果您有任何疑问或建议,请不要犹豫,留下您的评论并分享。

翻译自: https://www.javacodegeeks.com/2014/09/the-hvt-analysis-approach.html

hvt evt

这篇关于hvt evt_HVT分析方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/567241

相关文章

【60天备战软考高级系统架构设计师——第五天:需求分析方法与工具】

在完成了需求获取的初步工作后,今天我们将专注于需求分析的方法与工具。需求分析是将需求转化为可实现系统的关键步骤,直接影响到系统的最终效果。 需求分析方法 用例分析 用例分析通过描述用户与系统的交互行为,明确系统需要实现的功能。用例通常包括基本事件流、备选事件流、前置条件和后置条件等。工具:可以使用 UML(统一建模语言)工具来绘制用例图。 数据流图 (DFD) 数据流图描述了数据在系统内部

高速接口IO片上SSN分析方法

Gbps信号在当今的高速IO设计中非常常见。由于封装和板上的寄生电感,高速信号在高频下汲取电流,导致大的电源尖峰或骤降。像DDR5这样的并行总线接口有20多个高速IO一起切换,导致同时切换噪声(SSN)。SSN的不期望的产物是定时抖动或等效地称为PSIJ。随着并行总线中信号数量的增加,SSN进一步增加。当多个输出缓冲器同时改变其逻辑状态时,会产生大功率和接地反弹,如图所示。 SSN产

财务报表解读指南:关键指标与分析方法详解

一、概述 财务报表中包含了丰富的信息,但如果在分析时缺乏明确的思路或忽略重点,很容易被复杂的数据搞得无所适从。本文将介绍财务报表中的关键指标,包括资产负债率的分析、净资产收益率的解读,以及销售复合增长率的计算,帮助大家有针对性地理解和学习这些内容。 二、关键指标解读 首先,要重点关注几个核心指标。资产负债率衡量的是企业整体资产与负债之间的比例。较低的资产负债率表明企业对外部资金的依赖

Redis 内存分析方法

背景 线上经常遇到用户想知道自己 Redis 实例中数据的内存分布情况。为了不影响线上实例的使用,我们一般会采用 bgsave 生成 dump.rdb 文件,再结合 redis-rdb-tools 和 sqlite 来进行静态分析。总的来说,整个分析的过程简单而实用,是每一个 Redis 的用户都非常值得掌握的一个方法。 创建备份 自建 Redis 可在客户端执行 bgsave 生成 rdb 文

有什么借助伦敦金行情软件才能做的技术分析方法吗?

现在伦敦金交易都可以在网上去完成,这样我们就必须借助伦敦金行情软件。由于科学技术的发展,现在的伦敦金行情软件不光提供交易买卖的功能,它还有图表分析、时间周期选择等等各种各样的功能,这样丰富了我们的分析手段。那么下面我们就来讨论一下,什么才是借助伦敦金行情软件才能做的技术分析方法。 可能很多人一上来就想到K线分析之类的方法,毕竟没有伦敦金行情软件就看不到K线。实际上,K线我们通过手动也能画出来

iOS小技能:重签名、逆向分析方法、多开原理

文章目录 前言I 注入原理1.1 mobileloader注入原理详细说明1.2 重签名1.3 小结 II、iOS逆向分析方法2.1 网络分析2.2 静态分析2.3 动态分析 III 多开3.1 原理和检测3.2 Mac多开WeChat IV 基础知识储备(logos 语法)IV see also 前言

(CDA数据分析师笔记)第六章 业务分析方法十四

离散程度的描述 分类数据的离散程度: 分类数据的离散程度常用指标:异众比率,一组数据中,非众数的频数占总数据个数的比重。 异众比率性质:①不受极端值的影响;②一组数据中异众比率越大,众数的代表性越大。 如考试成绩优秀9人,良好20人,中等25人,差等6人,则众数是中等,异众比率是25/50=0.4 顺序数据的离散程度 常用指标:极差、四分位差。 极差 即范围,等于一组数据的最大值和

【专利】一种日志快速分析方法、设备、存储介质

公开号CN116560938A申请号CN202310311478.5申请日2023.03.28 是我在超音速人工智能科技股份有限公司(833753) 职务作品,第一发明人是董事长夫妇,第二发明人是我。 ** 注意** : 内容比较多,还有流程图、界面等。请到 专利指定页面检索 利用公开号或申请号查询: https://pss-system.cponline.cnipa.gov.cn/ 请认准域

(CDA数据分析师笔记)第六章 业务分析方法十

业务分析方法论 业务分析方法是遇到特定业务问题时使用的分析定式。 帕累托分析方法 又称二八分析方法,依据帕累托法则在对关键对象进行查找、定位时使用的分析方法。 帕累托法则是由19世纪意大利经济学家帕累托所创:主要资源集中在少数人手中。 帕累托分析方法是帕累托法则的法相应用。 帕累托图:折线图和柱状图组合而成。折线图使用业务结果完成度的累计百分比作为指标,柱形图使用实际业务结果作为指标。

(CDA数据分析师笔记)第六章 业务分析方法九

产品分类模型 波士顿矩阵模型: 指标是销售增长率和市场占有率。 划分为四类产品: 1 弱产品(瘦狗产品):双低 2 现金牛:销售增长率低,市场占有率高 3 明星产品:双高。 4 问题产品:市场占有率低 采用四象限分析法。 实际工作中可将坐标轴替换为产品的进货增长率、库销比、利润增长率、销售增长率等。 漏斗模型 将一个完整的事项分为多个按递进关系构成的不同阶段,用个