用实验(某航空公司要开发一个网上购票系统,以方便用户进行线上购票。对于未注
册用户而言,用户可以查询航班信息但不能购票,对已注册且已登录的用户可以进行在线购
票操作(包括查询机票、购买机票、退票等常见操作)。系统管理员可以进行后台的管理,
包括用户的管理以及航班信息设置。该购票系统与现存的一个信用评价系统进行交互,对于
信用评价低的用户,应有相应限制策略对其进行约束。)为例
目录
1、用例图
(1)概念:用例图用于定义系统的功能需求,描述了系统的参与者与系统提供的用例之间的连接关系。
(2)组成元素:参与者、用例、系统、关系。【关系——关联(Association)、包含(include)、扩展(extend)、泛化(generalization)】
(3)绘图步骤:
① 找出系统外部参与者,确定系统边界和范围。
② 确定各参与者所期望的系统行为。
③ 把这些系统行为命名为用例。
④ 确定各用例之间的关系(泛化、包含、扩展)。
⑤ 绘制用例图。
⑥ 编制用例说明。
通过用例图描述用户与系统之间的交互。用例图应涵盖所有主要功能,如用户登录、注册、查询航班、购票、退票、管理员登录、管理用户信息、管理航班信息等。
2、顺序图
(1)概念:顺序图用来建模以时间顺序安排的对象交互,并且把用例行为分配给类。它是用来