用例图就是描述系统具备哪些功能,能够满足用户什么样的需求的图形。
用例模型由用例图和用例描述组成。毕业设计时要包含这两个方面
用例是一个类,而不是实例,用例的实例称为场景。比如取款是一个类。张三去取款是一个场景。
用例图是依据,类图是核心。用例图是我们软件开发用到的第一个图,后面的图都是根据用例图来画,类图描述系统有哪些类,以及类与类之间的关系,是正向工程的源,是逆向工程的输出。
用例的描述:用例通常用正文来描述。用例描述必须包含用例名称、参与的执行者、前置条件、事件流、后置条件
用例之间的关系
关联:表示用例与执行者的关系
包含: 表示用例与用例的关系。抽取公共部分
泛化:表示用例与用例或用例与泛化的关系。同一业务目的的不同技术实现。
用例与扩展用例的区别
①相对于基础用例,扩展用例是可选的,而包含用例则不是。②如果缺少扩展用例,基础用例还是完整的,而缺少包含用例,则基础用例就不完整了。③扩展用例的执行需要满足某种条件,而包含用例不需要。④扩展用例的执行会改变基础用例的行为,而包含用例不会。