一线架构师实践指南阅读体会_鲁棒图

与鲁棒性无关。

鲁棒图的3种元素:

边界对象:边界对象对模拟外部环境和未来系统之间的交互进行建模。边界对象负责接收外部输入,处理内部内容的解释,并表达或传递相应的结果。

控制对象:控制对象对行为进行封装,描述用例中事件流的控制行为。

实体对象:实体对象对信息进行描述,它往往来自领域概念,和领域模型中的对象有良好的对应关系。

鲁棒图与MVC对比:

基于鲁棒图进行建模的10条经验:

1、遵守建棒规则;

2、简单建模语法;

3、遵循三种元素的发现思路;

4、增量建模;

5、实体对象!=持久化对象;

6、只对关键功能画鲁棒图;

7、每个鲁棒图有2~5个控制对象;

8、勿关注细节;

9、勿过分关注UI,除非辅助或验证UI设计;

10、     鲁棒图!=用例规约的可视化。

posted @ 2013-06-23 13:39  天明打个盹  阅读(499)  评论(0编辑  收藏  举报