黑盒白盒|黑盒白盒测试方法( 二 )

图4 “4.生产”处在白盒的状态
“4.生产”打开后(=白盒),分别会与输入内容发生如下关系(不限于此) 。
- 订单:要与“4.生产”节点内的生产流程、设备情况等发生关系;
图纸:要与生产的工艺、工法、质量等发生关系;
计划:要与生产的计划、交付、材料价格等发生关系;
三、扩展说明除去绘制逻辑图,黑盒与白盒的概念在需求分析时也起着非常重要的作用 。
为什么当遇到复杂的问题时新手会感到束手无策,而经验丰富的老手则可以从容地找到解决问题的路径呢?下面也尝试用黑/白盒的概念来解释一下 。
1)没有经验的新手
在观察问题时缺乏经验,他们看到问题(对象、要素)的状态,既有呈黑盒状态的、也有呈白盒状态的,结果会感到问题非常的多、盘根错节,一团混乱 。原因就是新手的眼睛不会“只抓取同粒度的要素去观察”,而是同时看到了所有不同粒度的问题 。
2)有丰富经验的老手
首先搞清楚粗粒度要素(=黑盒)之间的关系,如果关注某个要素的详细情况,则可以将其打开成为白盒状态,再对该白盒内的细节问题进行深入的研究,这样就避免了黑白盒同在的状态,大幅度地降低了研究的难度(当然,有经验但缺方法的老手也会犯与新手一样的初级错误) 。
要素的粒度越粗,理解时需要的业务知识就越少 。反之,要素的粒度越细需要的业务知识就越多 。不同分类的黑盒同时打开,不但造成了大量的细节同时出现,同时需要具有多种多样的业务知识,而且不同黑盒中的要素之间还可能存在着复杂关联,这就使得判断的工作量和难度达到了难以把握的程度 。
因此可以说,理解了黑盒/白盒的概念,不但可以帮助软件工程师正确地绘制逻辑图、而且还可以帮助提升交流和分析的水平 。
#相关阅读#如何绘制逻辑图——逻辑图构成的三元素(1)
如何绘制逻辑图——要素的属性(2)
如何绘制逻辑图——要素的属性:粒度与分层(3)
本文由 @李鸿君 原创发布于人人都是产品经理,未经许可,禁止转载
题图来自 Unsplash,基于 CC0 协议
- 丝瓜|丝瓜冷藏发黑还能吃吗
- 脆柿|脆柿心变黑了还能吃吗
- 黑客小说|2021年十大好看的黑客小说 最新黑客类小说排行榜
- 黑龙江|黑龙江十大现代桥梁 黑龙江有几座大桥
- 《黑暗中的光体》的读后感大全
- 红与黑的读后感大全
- 走在黑漆逼仄的隧道里
- CSM收视率|2022年2月1日电视剧收视率排行榜(星辰大海、我和我的三个姐姐、我的前半生、扫黑风暴)
- 车厘子|车厘子红的会变黑吗
- 桂花|桂花晒黑了还能不能泡水喝
