一些常用的固定符号:

     C:表示原因(cause);  Ef:代表结果(effect);  相等:;   非:;  与: ;   或:

     

      E: 排他(exclusive);  I:at least(inclusive);  R:require ;    O:only one ;   M:强制标记(marking);

                                                  

实例:

      有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”、或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。 

 

原因编号

内容

C1

投入15角硬币

C2

投入2元硬币

C3

按下“可乐”按钮

C4

按下“雪碧”按钮

C5

按下“红茶”按钮

 

结果编号

输出

需求

Ef1

退5

C2∧(C3C4C5

Ef2

送“可乐”

C1C2)∧C3

Ef3

送“雪碧”

C1C2)∧C4

Ef4

送“红茶”

C1C2)∧C5

 

中间状态

内容

1

已投入硬币

2

已按下按钮

 

 

posted on 2015-03-29 16:53  2班&王艺蓉  阅读(696)  评论(1编辑  收藏  举报