定义
描述外部参与者和系统功能的关系,主要用在需求分析阶段。
元素
用例(use case):系统功能
图形:如下图是登录功能
每个用例都有一个名称:短小精悍的“动名词”如例如ATM系统,经典的用例有“取钱” “存钱”“修改密码”等。
参与者(actor):用户或者外部系统
图形:
对每一类参与者要有简短描述:如 学生:需要参加培养计划规定的课程,并通过考核
参与者和用例之间的关系
关联:
用例之间的关系
泛化:表示用例之间是继承关系,如一般用例和具体用例的关系。
如下图
包含:一个用例包含其他用例具有的行为。
扩展:表示基础用例和扩展的关系,表示可选
用例描述:详尽的文字描述
元素总图
练习
实例-图书管理系统中的用例图
图书管理员的处理借书,还书和预订等