鲁棒图

老大给了一个很high level的领域模型。现在主要需要将实现模型匹配上领域模型。在这个过程中,推荐使用鲁棒图做为系统分析的入口。之前对这些的概念了解不多,刚刚了解一下记录下来:
鲁棒图:是需求设计过程中使用的一种方法,叫做鲁棒性分析,通过鲁班分析法可以让设计人员更清晰、全面了解需求。注重于功能需求的设计分析工作。包含三种图形:
边界(Boundary)对象 : 起与外界交互的作用,它只能与控制对象和执行者有关系
控制(Control)对象 : 对业务控制、流程控制的作用,它能与边界对象和实体对象有关系
实体(Entity)对象 : 业务元素的存储对象,与领域模型中的对象有良好的关系。它只能与控制对象有关系

总结起来:控制类可以和实体类和边界类交互,但是边界类不能和实体类进行交互。

可使用它的场景:
1、在于用户讨论、收集需求的时候(这种情况一般使用用例,用它主要记录一些复杂的业务规则或当场整理清除业务规则),由于讨论比较细节 的业务规则,那如果使用用例不太方便记录或记录得不是很明确时使用鲁棒图
2、在用户只能提供一些简单需求,由设计人员为用户整理出用户的业务需求及规则
3、在需求不明确的情况下,只时候可以用它来代替用例,它的好处是可以同时分析出用例以及可能性遇预见的流程及逻辑对象
4、在需求明确,但复杂的情况下,用来做系统功能设计分析,可以分析出系统功能的流程及逻辑对象

先记这些 具体实现的时候,在补充相关的心得
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值