用例图
也称为用户模型图 是从软件需求分析到最终实现的第一步 它是从客户的角度来描述系统功能
它包含3个基本组件:
1.参与者:与系统打交道的人或使用该系统的人
2.用例:表示该系统的某项完整功能
3.关系:定义用例之间的关系 ——泛化关系 扩展关系 包含关系
用例之间的关系——泛化关系:
表示同意业务目的(父用例)的不同技术实现(各个子用例)在UML中 用例泛化用一个三角箭头从子例指向父例 说白了就是面向对象继承里的父子类关系
用例之间的关系——包含关系:
一个用例可以包含其他用例具有的行为 并把它包含的用例行为作为资深行为的一部分 在UML中包含关系用虚线箭头加 “<<include>>” 箭头指向被包含的用例
用例之间的关系——扩展关系