一个用况是描述系统的一项功能的一组动作序列,这样的动作序列表示参与者与系统间的交互,系统执行该动作序列要为参与者产生结果。
注意:
1.使用用况来可视化、详述、构造和文档化所希望的系统行为。
2.用况描述中的一个动作应该描述参与者或系统要完成的一个交互步骤。
3.在用况中只描述参与者和系统彼此为对方直接地做了什么事,不描述怎么做,也不描述间接地做了什么。
4.可观察的结果,指系统对参与者的动作要作出响应。
5.用况描述的是参与者所使用的一项系统功能,该项功能应该相对完整。
6.只有当外部的参与者与该系统进行交互时,相应的用况所描述的功能才能发挥作用。
UML中,用况与参与者的交互关系成为关联。
UML中,用况间存在三种关系:包含、扩展和继承。
用况图
用况图是一副由一组参与者、一组用况以及这些元素之间的关系组成的图。这些关系是参与者和用况之间的关联、参与者之间的继承,以及用况之间的包含、扩展和继承。根据需要,用况图也可以包含注释。