3、用例的可视化表示 在UML中,用例表示为一个椭圆,用例的名字可以放 在椭圆的里面,也可以放在椭圆的下面。 Maintain Curriculum Request Course Roster Maintain Schedule
Page 6 3、用例的可视化表示 Maintain Curriculum Request Course Roster Maintain Schedule 在UML中,用例表示为一个椭圆,用例的名字可以放 在椭圆的里面,也可以放在椭圆的下面
参与者( actor) 者是与系统、子系统或类发生交互作用的外部用户、进程或其他 系统的理想化概念。作为外部用户与系统发生交互作用,这是参与者 的特征。在系统的实际运作中,一个实际用户可能对应系统的多个参 与者。不同的用户也可以只对应于一个参与者,从而代表同一参与者 的不同实例。 每个参与者可以参与一个或多个用例。它通过交换信息与用例发生交 互作用(因此也与用例所在的系统或类发生了交互作用 而参与者 的内部实现与用例是不相关的参与者可以被一组定义它的状态的属性 充分描述。 参与者可以通过泛化关系来定义在这种泛化关系中,一个参与者的抽 象描述可以被一个或多个具体的参与者所共享 参与者可以是人、另一个计算机系统或一些可运行的进程。在图中, 参与者用一个名字写在下面的小人表示。如下图所示: Student Billing System
Page 7 4、参与者(actor) ◼ 参与者是与系统、子系统或类发生交互作用的外部用户、进程或其他 系统的理想化概念。作为外部用户与系统发生交互作用,这是参与者 的特征。在系统的实际运作中,一个实际用户可能对应系统的多个参 与者。不同的用户也可以只对应于一个参与者,从而代表同一参与者 的不同实例。 ◼ 每个参与者可以参与一个或多个用例。它通过交换信息与用例发生交 互作用(因此也与用例所在的系统或类发生了交互作用),而参与者 的内部实现与用例是不相关的,参与者可以被一组定义它的状态的属性 充分描述。 ◼ 参与者可以通过泛化关系来定义,在这种泛化关系中,一个参与者的抽 象描述可以被一个或多个具体的参与者所共享。 ◼ 参与者可以是人、另一个计算机系统或一些可运行的进程。在图中, 参与者用一个名字写在下面的小人表示。如下图所示: Student Billing System