用例图是为了描述系统功能性的需求和行为。不描述系统的内部结构,只描述系统所能实现的功能,以及参与者。
参与者:使用某一功能的人或事物,但切记,描述时是人或者事物的角色。
用例:功能的描述,通常是一个动宾短语。比如“维护人员信息”,“登录系统“等。
系统边界:用来划分参与者和用例。
箭头:从启动方指向被启动方,一般是从参与者指向用例。
用例分为三种关系:包括,扩展,泛化。
包括(include):是从现有用例中提取出来的,目的是为了复用,从基用例指向包含用例。
扩展(extend): 可选的系统行为,从扩展指向基用例。
泛化:子用例继承自父用例,但变现处更特别的行为。