建立需求模型——用况图
用况图用于对系统的功能以及与系统进行交互的外部事物建模。
系统边界是一个系统所包含的所有系统成分与系统之外各种事物的分界线。
这里的系统是指正在开发的系统。如果使用了一个已经存在的系统(系统此时不需要再开发),这个系统对于正在开发的系统来说是外系统。每一个子系统的开发者都将其它的子系统当作是外系统,子系统的边界以内只包括它所负责的那部分功能。
参与者可为人员,外部系统或设备。
参与者之间可能存在继承关系。
一个用况是描述系统的一项功能的一组动作序列,这样的动作序列表示参与者与系统间的交互,系统执行该动作序列要为参与者产生结果。
参与者和用况之间的关系有双向关联和单向关联。
用况之间的关系有三种:包含(基用况调用供应者用况),扩展和继承。
捕获用况:
(1)从参与者角度捕获用况
(2)从系统功能角度捕获用况
(3)利用场景捕获用况
用况模版:
用况名
简述
参与者
包含
扩展
继承
前置条件
细节
后置条件
例外
限制
注释