用例

    用例(图8-3)是定义系统所提供的功能或行为单元的类。用例描述系统的外部需求和系统提供的功能。用例集合可包含在系统边界或标有系统名的矩形中。系统容器是参与者。用例用于对工作单元建模,封装的系统将这些工作单元作为......查看详细>>

标签:UML技术

通信关系

    通信关系(图8-5)是参与者和用例之间的关联。它们用于对参与者和用例之间的通信(其中,参与者参与用例、与用例通信或参加到用例中)进行建模。通信关系:·表示为实关联。·是参与者和用例之间惟一允许的关系。·可以用关键字“......查看详细>>

标签:UML技术

扩展关系

    扩展关系(图8-6)是用例之间的泛化。它们用于对用例之间的这种关系建模:根据扩展中指定的条件,基用例的实例可以包括扩展用例描述的行为。扩展关系:图8-6:扩展关系·用于获取异常行为(或正常行为的变种)。·当到达基用例中的扩......查看详细>>

标签:UML技术

使用关系

    使用关系(图8-7)是用例之间的泛化。它们用于对用例之间的这种关系建模:基用例实例中也将包括公用用例中描述的行为。图8-7:使用关系使用关系:·用于共享用例间的公用行为。·表示为泛化箭头。·必须用关键字“uses”使之成为构......查看详细>>

标签:UML技术

交互

    交互是定义消息交换序列或消息交换模式的类,这些消息交换序列或消息交换模式发生在参与实现特定目的的其他类之间。交互用于对实体间的通信建模。交互:·在协作(请参见第十章)的语境中定义。·可以与用例(请参见第八章)或操......查看详细>>

标签:UML技术

类角色

    类角色(图9-2)是定义类在参与交互或协作时充当的角色或特定部分的类。类角色用于对实体在交互或协作中扮演的角色进行建模。图9-2:类角色类角色:·用表示类的矩形表示。·描述可参与交互和协作的对象的类型。·描述类的受限视......查看详细>>

标签:UML技术

生命线

    生命线(图9-3)是代表类角色存在的时间段的图形构造。生命线用于对实体的存在时间建模。生命线:图9-3:生命线·表示为虚线。·必须标识它们的类角色。·如果交互开始时生命线存在,那么生命线必须起始于图顶部的第一个消息的上方......查看详细>>

标签:UML技术

激活期

    激活期(图9-4)是一种图形构造,它代表类角色执行某个动作或处于活动状态且具有控制(线程)焦点的时期。激活期用于对实体处于活动状态或执行某些操作的时期进行建模,也用于对实体间的控制关系建模。激活期:图9-4:激活期·表示为......查看详细>>

标签:UML技术

消息

    消息(图9-5)是定义交互和协作中交换的信息的类,用于对实体之间的通信内容建模。消息用来在实体间传送信息,允许实体请求其他实体的服务。类角色通过发送和接收消息进行通信。请求是通信规范,消息显示交互中的请求。当两个实......查看详细>>

标签:UML技术

协作

    协作是定义一组类和关联(用于一组目标)的类。参与者的标识符和它们的关系不需要有全局意义,也就是说:参与者可能只因协作的目的而相关。协作用于对一组可以为给定目的而交互作用的实体和关系进行建模。协作:·定义交互的语......查看详细>>

标签:UML技术
科普知识