2.1.2参与者 今系统外部的一个实体。 今参与用例的执行过程。 今参与者通过向系统输入或者系 统要求参与者提供某种信息来 进行交互。 今由参与用例时所担当的角色来 表示,命名时以所扮演的角色 命名。 参与者 心每个参与者可以参与一个或多 个用例
2.1.2 参与者 ❖ 系统外部的一个实体。 ❖ 参与用例的执行过程。 ❖ 参与者通过向系统输入或者系 统要求参与者提供某种信息来 进行交互。 ❖ 由参与用例时所担当的角色来 表示,命名时以所扮演的角色 命名。 ❖ 每个参与者可以参与一个或多 个用例
2.1.2参与者 参与者的种类: ①系统用户 ②与所建造的系统交互的其他系统 ③一些可以运行的进程
2.1.2 参与者 ❖ 参与者的种类: ① 系统用户 ② 与所建造的系统交互的其他系统 ③ 一些可以运行的进程
识别参与者 如何寻找系统的参与者 注意直接或者间接地与系统交互或从系统中 获取信息的任何人和任何事。 ☆识别参与者过程中需要注意的问题 以使用系统的业务量为依据,区分主要参与 者和次要参与者 以承担职责为依据,区分系统的启动者、系 统的服务者和系统服务的接收者
识别参与者 ❖如何寻找系统的参与者 ▪ 注意直接或者间接地与系统交互或从系统中 获取信息的任何人和任何事。 ❖识别参与者过程中需要注意的问题 ▪ 以使用系统的业务量为依据,区分主要参与 者和次要参与者 ▪ 以承担职责为依据,区分系统的启动者、系 统的服务者和系统服务的接收者
参与者间的关系 今参与者间的泛化关系示 今在用例图中,使用泛化关系 例: 来描述多个参与者之间的公 共行为。 超类参与者 客户 电话客户 网上客户 特殊化参与者特殊化参与者
参与者间的关系 ❖ 在用例图中,使用泛化关系 来描述多个参与者之间的公 共行为。 ❖ 参与者间的泛化关系示 例:
2.1.3用例 令外部可见的系统功能单元,用户期望系统具备 的功能 心定义系统的一个行为,并不显示系统的内部结 构 今以用户的观点描述用户和系统间交互的完整顺 序,以及由系统执行的响应
2.1.3 用例 ❖外部可见的系统功能单元,用户期望系统具备 的功能 ❖定义系统的一个行为,并不显示系统的内部结 构 ❖以用户的观点描述用户和系统间交互的完整顺 序,以及由系统执行的响应