生成关系(图14-6)是组件或对象之间的关联。它们常用于对下述情况建模:组件在节点之间的迁移,或者对象在组件或节点之间的迁移。图14-6:生成关系生成关系:·表示为虚箭头线。·必须使用关键字“becomes”使之成为构造型。·可以有...[继续阅读]
海量资源,尽在掌握
生成关系(图14-6)是组件或对象之间的关联。它们常用于对下述情况建模:组件在节点之间的迁移,或者对象在组件或节点之间的迁移。图14-6:生成关系生成关系:·表示为虚箭头线。·必须使用关键字“becomes”使之成为构造型。·可以有...[继续阅读]
动作(图11-18)是定义可执行的语句或计算程序的类。动作是原子的(不可中断的)计算程序,通常包括对操作的调用。活动是非原子的(可中断的),由一些需要持续一定时间的步骤或动作序列组成。可以用嵌套状态图表达活动。动作和活动...[继续阅读]
序列图描述类与类之间的交互,它将这些交互建模为消息交换。这些图主要描述类,以及在类之间相互交换以完成期望行为的消息。序列图是一种交互图,包括下列元素:·类角色(classrole),代表对象在交互中扮演的角色。·生命线(lifelin...[继续阅读]
UML支持并提倡采用(但并不是必需和强制性的)的过程是:·用例驱动的(usecasedriven)。所谓用例驱动,就是说通过用例来: —获取系统需求,定义参与者要求系统提供的行为和服务,其他子系统要求某个子系统提供的服务,以及其他类要求某...[继续阅读]
类角色(图9-2)是定义类在参与交互或协作时充当的角色或特定部分的类。类角色用于对实体在交互或协作中扮演的角色进行建模。图9-2:类角色类角色:·用表示类的矩形表示。·描述可参与交互和协作的对象的类型。·描述类的受限视...[继续阅读]
这部分展示了UML的完整视图及其所有构成部分(图)如何交互使得UML的使用更加便利。第四章“UML教程”提供了有关UML的教程。第五章“UML概述”描述了UML的各个组成部分、它们之间如何相互关联,以及它们在使用UML的方法或过程中如...[继续阅读]
UML元模型由逻辑包集合组成(图5-7)。包是一种通用分组机制,用于将语义上相关的模型元素组织起来。元模型将元模型的元素组织在包中。同一个包中的元素之间有很强的内聚性,而不同包的元素间则是松耦合关系。两个包或者模型元...[继续阅读]
用例图描述系统的功能和系统的使用者。这类图包括下列元素·参与者(actor),代表系统的使用者,包括人类使用者和其他系统。·用例(usecase),代表系统向使用者提供的功能或服务。图4-1显示了一个使用系统功能管理资源的参与者Resou...[继续阅读]