参与者是指在系统之外,但与系统直接交互的对象。先举个例子,对参与者有个具体的概念,如图:
参与者用人形符号表示,在人形符号下面标出参与者的角色名(不是人名)例如:
注意:与系统进行交互、从系统中获取信息或向系统输入信息的人或事物。
用例是用户期望系统具备的功能,每一个用例说明一个系统提供给它的使用者的一种服务或功能。
用例的目标是要定义系统的一个行为,但并不显示系统的内部结构。
用例名一般为动宾短语。上图分别为Rational Rose和Visio两种不同的画法。
识别用例的策略:对于已经识别的参与者,通过考虑每个参与者是如何使用系统的,以及系统对事件的相应来识别用例。
Email客户端(如Outlook express):A在北京发邮件给上海的B,系统提醒B您有“新邮件”,B收邮件。
用例图没有描述系统行为的细节,所以需要以书面文档的形式对用例进行描述。至少包括:
参与者是指在系统之外,但与系统直接交互的对象。先举个例子,对参与者有个具体的概念,如图:
参与者用人形符号表示,在人形符号下面标出参与者的角色名(不是人名)例如:
注意:与系统进行交互、从系统中获取信息或向系统输入信息的人或事物。
用例是用户期望系统具备的功能,每一个用例说明一个系统提供给它的使用者的一种服务或功能。
用例的目标是要定义系统的一个行为,但并不显示系统的内部结构。
用例名一般为动宾短语。上图分别为Rational Rose和Visio两种不同的画法。
识别用例的策略:对于已经识别的参与者,通过考虑每个参与者是如何使用系统的,以及系统对事件的相应来识别用例。
Email客户端(如Outlook express):A在北京发邮件给上海的B,系统提醒B您有“新邮件”,B收邮件。
联系客服