计算智能——密码分析:面向对象的分析与设计之Use Cace图

一、用况图use case图

二、主业务用况详细描述

(1)
用况名: 使用黑板解密
描述:用户输入密文到指定黑板,黑板对密文进行解密并返回给用户
参与者:用户
包含:输入密文并开始解密、判断解密结果、查看解密行为日志
扩展:无
泛化:无
前置条件:选中指定的已经启动的黑板
细节
(1)用户输入密文
系统将该密文设置到指定黑板中,黑板在控制器的控制下,运用知识源对密文进行解密
(2)判断解密结果
黑板将解密最终结果呈现给用户,用户判断结果是否正确
若判断结果为正确,黑板不做任何操作
若判断结果为错误,黑板智能地对假设进行调整,并在调整后继续进行解密
(3)查看解密行为日志
用户可在解密过程中选择是否查看解密行为日志
若用户选择查看,则系统向用户呈现指定黑板的解密行为日志(行为日志描述的操作包括陈述一个假设的方法、撤回一个假设的方法、激活一个知识源的方法、引起规则被评价的方法、登记来自知识源的提示的方法
后置条件:返回明文
例外:输入的密文不符合规范,导致输入失败
限制:无
注释:输入应为英文
(2)
用况名: 测试知识源
描述:分析师对系统知识源体系进行完善的
参与者:分析师
包含:无
扩展:添加知识源、修改知识源、删除知识源
泛化:无
前置条件: 系统中已集成黑板框架,能够在黑板中运用知识源对密文进行解密
细节
分析师对知识源进行测试
若分析师在测试过程中,发现目前已有的知识源对某些情况并不能给出的提示,则添加新的知识源来处理这些情况
若分析师在测试过程中,发现某个知识源对其适用的情况给出的提示还不够合理,则修改知识源使其能给出更加合理的提示
若分析师在测试过程中,发现某个知识源一直处于闲置状态,并没有出现能激活其的情况,则删除该多余的知识源
后置条件:知识源得到更新
例外:无
限制:无
注释:无

实验一链接:https://blog.csdn.net/weixin_39220714/article/details/89475654

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值