摘要:
与鲁棒性无关。鲁棒图的3种元素:边界对象:边界对象对模拟外部环境和未来系统之间的交互进行建模。边界对象负责接收外部输入,处理内部内容的解释,并表达或传递相应的结果。控制对象:控制对象对行为进行封装,描述用例中事件流的控制行为。实体对象:实体对象对信息进行描述,它往往来自领域概念,和领域模型中的对象有良好的对应关系。鲁棒图与MVC对比:基于鲁棒图进行建模的10条经验:1、遵守建棒规则;2、简单建模语法;3、遵循三种元素的发现思路;4、增量建模;5、实体对象!=持久化对象;6、只对关键功能画鲁棒图;7、每个鲁棒图有2~5个控制对象;8、勿关注细节;9、勿过分关注UI,除非辅助或验证UI设计;10、 阅读全文