天天看點

計算智能——密碼分析:面向對象的分析與設計之Use Cace圖一、用況圖二、主業務用況較長的描述

一、用況圖
計算智能——密碼分析:面向對象的分析與設計之Use Cace圖一、用況圖二、主業務用況較長的描述

二、主業務用況較長的描述

(1)

用況名: 使用黑闆解密

描述:使用者輸入密文到指定黑闆,黑闆對密文進行解密并傳回給使用者

參與者:使用者

包含:輸入密文并開始解密、判斷解密結果、檢視解密行為日志

擴充:無

泛化:無

前置條件:選中指定的已經啟動的黑闆

細節:

(1)使用者輸入密文

系統将該密文設定到指定黑闆中,黑闆在控制器的控制下,運用知識源對密文進行解密

(2)判斷解密結果

黑闆将解密最終結果呈現給使用者,使用者判斷結果是否正确

若判斷結果為正确,黑闆不做任何操作

若判斷結果為錯誤,黑闆智能地對假設進行調整,并在調整後繼續進行解密

(3)檢視解密行為日志

使用者可在解密過程中選擇是否檢視解密行為日志

若使用者選擇檢視,則系統向使用者呈現指定黑闆的解密行為日志(行為日志描述的操作包括陳述一個假設的方法、撤回一個假設的方法、激活一個知識源的方法、引起規則被評價的方法、登記來自知識源的提示的方法

後置條件:傳回明文

例外:輸入的密文不符合規範,導緻輸入失敗

限制:無

注釋:輸入應為英文

(2)

用況名: 測試知識源

描述:分析師對系統知識源體系進行完善的

參與者:分析師

包含:無

擴充:添加知識源、修改知識源、删除知識源

泛化:無

前置條件: 系統中已內建黑闆架構,能夠在黑闆中運用知識源對密文進行解密

細節:

分析師對知識源進行測試

若分析師在測試過程中,發現目前已有的知識源對某些情況并不能給出的提示,則添加新的知識源來處理這些情況

若分析師在測試過程中,發現某個知識源對其适用的情況給出的提示還不夠合理,則修改知識源使其能給出更加合理的提示

若分析師在測試過程中,發現某個知識源一直處于閑置狀态,并沒有出現能激活其的情況,則删除該多餘的知識源

後置條件:知識源得到更新

例外:無

限制:無

注釋:無

實驗一連結:https://blog.csdn.net/weixin_39220714/article/details/89475654

繼續閱讀