建立需求模型,首先确定系统边界,接着确定参与者,最后确定用况。
系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线
系统使用者,系统边界和系统的关系:23页,图3-1
一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物扮演了这牙膏一个角色。
参与者可分为3类:人员,外部系统,设备。
人员:直接使用系统的人员,这里强调的是直接使用。
一个用况是描述系统的一项功能的一组动作序列。
除了使用用况符表示用况外,还要对用况描述其活动序列。
描述用况的模板:31页,图3-13
一个用况可以和多个参与者交互,一个参与者也可以同时和多个用况交互。
参与者和用况的交互关系称为关联。
若无特殊规定,参与者和用况是双向交互的,用无箭头实线表示,若是单向交互则用有箭头实线表示。
用况间的关系:包含,扩展,继承。
包含表示法:28页,图3-8
扩展表示法:29页,图3-10
继承表示法:29页,图3-11
用况图例子:32页,图3-14