【UML】UML图--用例图

元素

角色:参与者

【UML】UML图--用例图

用例

【UML】UML图--用例图

关系:关联、泛化、包含、扩展

【UML】UML图--用例图

主要属性

事件流:一个用例在执行时执行者与系统之间的交互过程,这个过程包含多个分支

基本流:对用力中常规和预期路径的描述

备选流:由于受到其他因素影响,用例执行了其他的路径

前置条件:该用例执行的前提条件,用来描述在什么条件下可以开始执行一个事件流

后置条件:说明用例结束时系统的状态

前后置条件可以用于用例的验证和评审

粒度与范围

概述级

用户目标级

子功能级

注意点

应该清晰定义系统边界

防止用例过多

该从执行者的角度来命名用例

用例描述正规程度

避免执行者的名字不一致

避免执行者和用例之间的关系太复杂

注意用例的大小是否恰当

避免用例描述混乱

区分用力分解和功能分解

避免客户不能理解用例的情况发生

有些场合,用用力来描述需求是不合适的

作用

应用、交流、事件流的描述

 

【UML】UML图--用例图