请教一个建模的问题

虽然对UML有些了解,但具体到项目分析设计时,却有一种不知道如何展开的困境。系统中简单的或复杂的逻辑,如果用文字描述,看起来很费劲,且变更管理非常不便。现想用图形来描述。但不知道用什么图形来描述,看到大牛们对什么问题用什么图形来分析手到擒来,真是羡慕不已。

比如,有个库存检查的逻辑:

订单交货日期-订单创建日期>=生产周期+配送周期,则不库存检查
订单交货日期-订单创建日期<生产周期+配送周期,则库存检查
调用逻辑:
1、库存检查的交货日期=订单交货日期-配送周期,如订单交货日期-配送周期<订单创建日期,按订单创建日期进行检查
2、库存检查结果返回的日期=返回日期+配送周期


虽然该逻辑简单,用文字描述无任何歧义。但没有图形来的形象。

请问各位,如何用图形来描述。不一定要用UML。谢谢!!!
[该贴被willem于2010-05-24 16:55修改过]

缺少两个东西。

订单交货日期-订单创建日期,代表什么职责
生产周期+配送周期,代表什么职责

当你发现一个问题描述起来很复杂(比如,一般来说超过三个参与者),那么肯定是某个职责没有类去承担。