“阿布思考法”是《軟體方法》提到的技能中比較容易誤用的,估計僅次于“業務用例”,兩者所需要的思考都需要突破平時的思考習慣。
上圖中這位同學以為這是阿布思考法,其實不是。
先看《軟體方法》P.132的截圖
注意,阿布思考法的用途是突破普通人的思維限制。随随便便“靈機一動”就能想到的,估計就不是阿布思考法了。
阿布思考法是觀察和思考頂級人物的昂貴方案,然後山寨出平價産品賣給普通人,而不是觀察和思考普通人的方案,山寨了賣給更低級的人。
就以這位同學說的“N95口罩”為例來說一說怎樣才是正确的阿布思考法吧。
幹嘛要戴N95口罩?不是為了美觀,而是為了出門辦事同時又不會被2019-nCoV病毒感染。
阿布思考法第一步:
如果大上司要“出門辦事同時又不會被2019-nCoV病毒感染”,會怎麼辦?這個很實際,我們可以躲在家裡,大上司該去視察的地方還得去。
大上司出行去疫區,怎樣保障安全?像我們一樣戴個N95就去了?如果這樣想的話,那真是too simple, sometimes naive了。
大上司周圍有一幫盡職盡責的從業人員,他們每天都在竭盡全力不停“創新”,想出各種法子把上司照顧好。好好去調研,大上司去疫區時安全工作是如何做的,就算不能親臨現場,問人、查資料也算調研。國内的不友善搜,搜國外的也可以嘛。
大上司出行疫區的安保工作可能如下:
阿布思考法第二步:
如果引進一個資訊系統“防疫寶2020”來山寨以上大上司安保流程,“防疫寶2020”定時收集各人的身體名額,結合其他系統提供的位置、疾病等資訊,為個人出行規劃安全出現路線——“前面大路有不安全人員,請左拐走華容道回家!”
序列圖可能如下:
推導出系統用例圖:
類圖可能如下: