文档介绍:用例图linx166@讲授内容场景具体系统分析讲解用例分析设计过程练****用例分析课外作业与实验巩固场景脚本(scenario),情景,剧本贯穿用例的一条单一路径,显示用例中的某种特殊情况用例的一个实例买饮料用例之场景一场景的前置条件:顾客感到口渴了顾客投入硬币,选择饮料的种类;销售机至少存在顾客想要的饮料一瓶;销售机自动弹出饮料给顾客场景的后置条件:顾客得到一瓶饮料。买饮料用例之场景二场景的前置条件:顾客感到口渴了顾客投入硬币,然后选择饮料品牌;销售机中没有该品牌的饮料了,提示顾客是否继续选择其他品牌;顾客或者选其他品牌,或者选择退钱。场景二的后置条件是:顾客得到其他品牌的饮料或者顾客投入的硬币被退出。用例间关系--包含用例(include)再回头看看“供货”用例的场景:前置条件:时间的流逝1供货人打开销售机;2拉开货架,补满各种品牌的饮料;3然后放好货架,锁好机器后置条件:机器中放置了新的待售饮料。用例间关系--包含用例(include)“取钱”用例的场景前置条件:时间流逝1打开销售机器,取出前端货架;2取款人从机器中取出钱3放回架子,锁好机器。后置条件:收款人收到钱。比较供货和取款两个用例的场景1供货人打开销售机;2拉开货架,补满各种品牌的饮料;3然后放好货架,锁好机器。1取款人打开销售机器,取出前端货架;2从机器中取出钱;3放回架子,锁好机器。这两个用例都以***和拉开销售机的门开始,都以关门和上锁结束用例间关系—包含用例(include)把重复的部分提取出形成新的用例,提高了用例的复用性;这种关系是包含的关系(include),或者是“hasa”的意思。