黑盒用例設(shè)計方法--因果圖

因果圖:用于描述系統(tǒng)的輸入和輸出之間的因果關(guān)系陕赃、輸入和輸入之間的約束關(guān)系

輸入與輸出的關(guān)系

恒等:若輸入條件發(fā)生鼠锈,一定會產(chǎn)生相應(yīng)的結(jié)果岭粤。比如

非:與恒等相反

與:多個輸入條件同時發(fā)生麸拄,才會產(chǎn)生相應(yīng)的結(jié)果

或:多個輸入條件只要有一個發(fā)生派昧,則產(chǎn)生相應(yīng)的結(jié)果

輸入與輸入間的約束關(guān)系

異:多個輸入條件中最多有一個發(fā)生,也可能都不發(fā)生拢切。比如有一件商品蒂萎,有3個顧客,最多有1個顧客可以買到淮椰,也可能都買不到

或:多個輸入條件中至少有一個發(fā)生五慈,也可能有多個發(fā)生。兄弟姐妹約定每周至少有一人回去照顧父母(意味著可以有多個人同時回去看望父母主穗,但至少有一個)

唯一:多個輸入條件中有且僅有一個發(fā)生泻拦。閏年和平年。

要求:多個輸入條件中忽媒,其中一個條件發(fā)生争拐,則另一個條件一定發(fā)生。輸入有效手機號和收取驗證碼晦雨,如果正常收到驗證碼則說明輸入的手機號一定是有效的架曹。

例1:某系統(tǒng)對修改文件有如下需求:第一個字符必須是A或者B,第二個字符必須是一個數(shù)字闹瞧,滿足這兩個條件則文件修改成功绑雄,如果第一個字符不正確,給出信息L奥邮,如果第二個字符不正確万牺,給出信息M。請給出該需求的判定表漠烧。請畫出因果圖并建立判定表杏愤。

中間關(guān)系:歸并邏輯靡砌,使邏輯關(guān)系更加清晰

畫出因果圖:

根據(jù)因果圖得出判定表:M=or(A1,A2)已脓、B1=and(A3,M)、B2=not(M)通殃、B3=not(A3)

例2:根據(jù)以下關(guān)于中國象棋軟件中關(guān)于走馬的規(guī)則的描述度液,畫出因果圖厕宗,并得出判定表: 1). 如果落點在棋盤外,則不移動棋子堕担; 2). 如果落點與起點不構(gòu)成日字型已慢,則不移動棋子; 3). 如果落點處有自己方棋子霹购,則不移動棋子佑惠; 4). 如果在落點方向的鄰近交叉點有棋子(絆馬腿),則不移動棋子齐疙; 5). 如果不屬于1-4條膜楷,且落點處無棋子,則移動棋子贞奋; 6). 如果不屬于1-4條赌厅,且落點處為對方棋子(非老將),則移動棋子并除去對方棋子轿塔; 7). 如果不屬于1-4條特愿,且落點處為對方老將,則移動棋子勾缭,并提示戰(zhàn)勝對方揍障,游戲結(jié)束。

例3:某金融平臺賬戶認證規(guī)則分為兩部分:個人身份認證和銀行卡認證漫拭,兩者都通過后則賬戶認證成功亚兄。個人身份認證需要提交個人基本信息和身份證正反面照片,提交后認證成功采驻。銀行卡認證分為提現(xiàn)認證和充值認證: 提現(xiàn)認證流程:提交正確銀行卡號--平臺給銀行卡中隨機打款--用戶確認金額审胚,認證成功 充值認證流程:提交正確銀行卡號--充值--網(wǎng)銀反饋,認證成功 畫出因果圖礼旅,并得出判定表

因果圖

判定表

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末膳叨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子痘系,更是在濱河造成了極大的恐慌菲嘴,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汰翠,死亡現(xiàn)場離奇詭異龄坪,居然都是意外死亡,警方通過查閱死者的電腦和手機复唤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門健田,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人佛纫,你說我怎么就攤上這事妓局∽芊牛” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵好爬,是天一觀的道長局雄。 經(jīng)常有香客問我,道長存炮,這世上最難降的妖魔是什么炬搭? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮穆桂,結(jié)果婚禮上尚蝌,老公的妹妹穿的比我還像新娘。我一直安慰自己充尉,他們只是感情好飘言,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著驼侠,像睡著了一般姿鸿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上倒源,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天苛预,我揣著相機與錄音,去河邊找鬼笋熬。 笑死热某,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的胳螟。 我是一名探鬼主播昔馋,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼糖耸!你這毒婦竟也來了秘遏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤嘉竟,失蹤者是張志新(化名)和其女友劉穎邦危,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舍扰,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡倦蚪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了边苹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片陵且。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖勾给,靈堂內(nèi)的尸體忽然破棺而出滩报,到底是詐尸還是另有隱情,我是刑警寧澤播急,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布脓钾,位于F島的核電站,受9級特大地震影響桩警,放射性物質(zhì)發(fā)生泄漏可训。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一捶枢、第九天 我趴在偏房一處隱蔽的房頂上張望握截。 院中可真熱鬧,春花似錦烂叔、人聲如沸谨胞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胯努。三九已至,卻和暖如春逢防,著一層夾襖步出監(jiān)牢的瞬間叶沛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工忘朝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留灰署,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓局嘁,卻偏偏與公主長得像溉箕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子悦昵,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容