正在加载图片...
uml.org.cn UML和Rose教程.doc “所谓系统交互”指的是角色向系统发送消息,从系统中接受消息,或是在系统中交换信息。 只要使用用例,与系统相互交流的任何人或事都是角色。比如,某人使用系统中提供的用例,则该 人是角色:与系统进行通讯(通过用例)的某种硬件设备也是角色。 角色与系统进行通讯的收、发消息机制,与面向对象编程中的消息机制很像。角色是启动用例 的前提条件,又称为刺激物(stimulus)。 角色可以分为:主要角色(primary actor)指执行系统主要功能的角色,次要角色(secondary ctor)指使用系统的次要功能的角色,次要功能是指一般完成维护系统的功能(比如,管理数据库、 通讯、备份等)。 或分为:主动角色(可以初始化用例),被动角色(不能初始化用例)仅仅参与一个或多个用 例,在某个时刻与用例通讯。 2.1.2发现角色: ●使用系统主要功能的人是谁(即主要角色)? ●需要借助与系统完成日常工作的人是谁? ●谁来维护、管理系统(次要角色),保证系统正常工作? ●系统控制的硬件设备有哪些? ● 系统需要与哪些其他系统交互?其他系统包括计算机系统,也包括该系统将要使用的计算 机中的其他应用软件。其他系统也分二类,一类是启动该系统,另一类是该系统要使用的 系统。 ● 对系统产生的结果感兴趣的人或事是哪些? <<Actor>≥ 保险代理 角色 角色类的图示方式 2.1.3角色之间的关系 角色是类所以拥有与类相同的关系描述: 第项9UML 和 Rose 教程.doc 第页9 “所谓系统交互”指的是角色向系统发送消息,从系统中接受消息,或是在系统中交换信息。 只要使用用例,与系统相互交流的任何人或事都是角色。比如,某人使用系统中提供的用例,则该 人是角色;与系统进行通讯(通过用例)的某种硬件设备也是角色。 角色与系统进行通讯的收、发消息机制,与面向对象编程中的消息机制很像。角色是启动用例 的前提条件,又称为刺激物(stimulus)。 角色可以分为:主要角色(primary actor)指执行系统主要功能的角色,次要角色(secondary actor)指使用系统的次要功能的角色,次要功能是指一般完成维护系统的功能(比如,管理数据库、 通讯、备份等)。 或分为:主动角色(可以初始化用例),被动角色(不能初始化用例)仅仅参与一个或多个用 例,在某个时刻与用例通讯。 2.1.2 发现角色:  使用系统主要功能的人是谁(即主要角色)?  需要借助与系统完成日常工作的人是谁?  谁来维护、管理系统(次要角色),保证系统正常工作?  系统控制的硬件设备有哪些?  系统需要与哪些其他系统交互?其他系统包括计算机系统,也包括该系统将要使用的计算 机中的其他应用软件。其他系统也分二类,一类是启动该系统,另一类是该系统要使用的 系统。  对系统产生的结果感兴趣的人或事是哪些? 2.1.3 角色之间的关系 角色是类所以拥有与类相同的关系描述:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有