机票预订系统UML建模 轻松绘制--1用例图

一、用例图
1、首先确定参与者
一共四个
游客、注册用户、管理员、信用评价系统

2、确定用例

3、用例间关系
为了增强模型的内聚性,减少耦合度
定义用例之间的依赖关系
购买机票用例,需要先查询航班信息

包含与扩展的区别:一个是一定要执行,一个是不一定要执行
扩展关系:不是每次退订都修改信用等级,而是在满足一定条件的时候才会触发,一个月两次,类似装饰器模式
包含关系:每次都必须要执行的操作
查询航班是游客和注册用户都可以执行的操作
所以抽象一个父类用户出来
游客和注册用户指向父类,继承泛化
其他单独的用例放在各自的里面
复习知识:
参与者:人物图
用例:椭圆
参与者与用例之间用线条链接
包含关系箭头指向被包含的用例
扩展关系通过虚线和箭头触发条件
确保用例图清晰的展示了功能视图,同时反应了参与者之间与系统功能之间的互动逻辑
综上所述
通过细致分析需求和参与者行为
我们不仅界定了参与者和用例,还建立了他们之间的逻辑联系
最后形成了一个结构清晰逻辑严谨的用例图
这不仅是对需求的直观展现,也是为后续开发工作打下了一定的基础
浙公网安备 33010602011771号