黑盒白盒测试方法 黑盒白盒( 二 )
三 。扩展描述除了绘制逻辑图,黑盒和白盒的概念在需求分析中也起着非常重要的作用 。
为什么新手面对复杂的问题会感到束手无策,而有经验的老手却能冷静地找到解决问题的方法?我们也试着用黑/白盒的概念来解释一下 。
1)没有经验的新手
缺乏观察问题的经验,他们看到问题的状态(对象和元素),既有黑箱状态,也有白箱状态 。这样一来,他们就会觉得问题很多,盘根错节,一头雾水 。原因是新手的眼睛不会“只抓住相同粒度的元素去观察”,而是同时看到所有不同粒度的问题 。
2)经验丰富的老兵
首先明确粗粒度元素之间的关系(=黑盒) 。如果你关注了某个元素的细节,可以将其打开成白盒状态,然后在白盒中对细节进行深入研究,这样就避免了黑盒和白盒的并存,大大降低了研究的难度(当然,缺乏方法的经验丰富的老手也会犯和新手一样的初级错误) 。
元素粒度越粗,需要了解的业务知识就越少 。相反,元素粒度越细,越需要业务知识 。不同的分类黑箱同时打开,不仅造成大量细节同时出现,还需要多种业务知识 。而且不同黑匣子中的元素之间可能存在复杂的关系,使得判断的工作量和难度难以把握 。
因此,理解黑盒/白盒的概念不仅可以帮助软件工程师正确绘制逻辑图,还有助于提高交流和分析的水平 。
#相关阅读#如何绘制逻辑图——逻辑图的三要素(1)
如何绘制逻辑图——元素的属性(2)
如何绘制逻辑图——元素的属性:粒度与分层(三)
本文由@李红军原创发布 。每个人都是产品经理 。未经许可,禁止复制 。
来自Unsplash的图像,基于CC0协议 。
推荐阅读
- 海底黑烟囱冒出的黑烟是什么 海底“黑烟”是怎么来的
- 早餐决不能吃这3类食物 水果等上黑名单
- 郑州|突发暴雨 白昼变黑夜:郑州城区现罕见“绿色天空”
- 生化危机|IGN日本谈黑人威斯克:都有俩眼、一个鼻子、一张嘴
- 郑州|郑州暴雨来袭 白天瞬间成黑夜!降水来去匆匆:网友拍下雨后彩虹
- 网易云怎么取消自动续费黑胶vip支付宝 网易云怎么取消自动续费黑胶vip
- 到底什么是“曼巴精神”? 黑曼巴精神是什么
- in the black是“在黑暗中”吗 black是什么意思
- 漫威|致敬黑豹!《黑豹2》全新海报出炉:11月11日上映
- 螺蛳粉|职场“黑名单”,领导请客吃饭的场所无非有四种,没想到你们几个