用例图中有关联、包含、扩展、依赖、泛化五种关系。
除了关联是参与者与用例的关系和泛化可以指的是参与者和用例之间的关系外,其他的都是指用例与用例之间的关系。
关于关联:
相当于汉语里面的主从的关系,即参与者采取用例。
关于包含:
被包含用例就好比全局函数,基用例相当于于我们设计的类,我们设计的类会按照我们的需求包含需要的“全局函数”。
关于扩展:
基用例和扩展用例的关系就好比“基用例派生出扩展用例,扩展用例继承自基用例”的关系。
关于依赖:
基用例和被依赖用例相当于程序文件中的头文件包含与被包含者,基用例是主动包含其他头文件的文件,被依赖用例相当于被包含的头文件。
关于泛化:
基用例和泛化类的关系就好比“抽象类与抽象类的具体类”的关系。
初次接触用例图设计,对这些概念的理解很片面,望指正。